/* eslint-disable no-undef, */ // TODO: This file was created by bulk-decaffeinate. // Fix any style issues and re-enable lint. /* * decaffeinate suggestions: * DS102: Remove unnecessary code created because of implicit returns * Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md */ 'use strict'; Application.Services.factory('Availability', ['$resource', $resource => $resource('/api/availabilities/:id', { id: '@id' }, { machine: { method: 'GET', url: '/api/availabilities/machines/:machineId', params: { machineId: '@machineId' }, isArray: true }, reservations: { method: 'GET', url: '/api/availabilities/:id/reservations', isArray: true }, trainings: { method: 'GET', url: '/api/availabilities/trainings/:trainingId', params: { trainingId: '@trainingId' }, isArray: true }, spaces: { method: 'GET', url: '/api/availabilities/spaces/:spaceId', params: { spaceId: '@spaceId' }, isArray: true }, update: { method: 'PUT' }, lock: { method: 'PUT', url: '/api/availabilities/:id/lock' } } ) ]);