App\ConnectServiceQueue\Model\Queue
Resource class
Resource Metadata
Short name: "Queue"
| Item operations | Attributes |
|---|---|
| get | [ "security_post_denormalize" => "is_granted('ROLE_QUEUE_READ', object)" "openapi_context" => [ "responses" => [ 200 => [ "description" => "Get Queue" "content" => [ "application/json" => [ "schema" => [ "type" => "object" "$ref" => "#/components/schemas/Queue-read" ] ] "application/ld+json" => [ "schema" => [ "type" => "object" "$ref" => "#/components/schemas/Queue.jsonld-read" ] ] ] ] 401 => [ "description" => "Unauthorized" "content" => [ "application/json" => [ "schema" => [ "$ref" => "#/components/schemas/Error401Message-read" ] ] ] ] 403 => [ "description" => "Forbidden" "content" => [ "application/json" => [ "schema" => [ "$ref" => "#/components/schemas/Error403Message-read" ] ] ] ] 404 => [ "description" => "Queue resource not found" "content" => [ "application/json" => [ "schema" => [ "$ref" => "#/components/schemas/Error404Message-read" ] ] ] ] ] "summary" => "Get Queue Resource" ] "input" => null "output" => null "method" => "GET" "stateless" => null "input_formats" => [ "jsonld" => [ "application/ld+json" ] "json" => [ "application/json" ] ] "output_formats" => [ "jsonld" => [ "application/ld+json" ] "json" => [ "application/json" ] ] ] |
| changeQueue | [ "security_post_denormalize" => "is_granted('ROLE_QUEUE_PROCESS', object)" "method" => "PUT" "path" => "/queues/{id}" "controller" => "App\ConnectServiceQueue\Controller\Queue\ChangeQueue" "normalization_context" => [ "groups" => [ "read" ] ] "denormalization_context" => [ "groups" => [ "message" "status" ] ] "openapi_context" => [ "parameters" => [ [ "name" => "id" "in" => "path" "required" => true "type" => "string" ] [ "name" => "log-message" "in" => "query" "type" => "string" "descriptin" => "Optional log message" ] ] "responses" => [ 200 => [ "description" => "Update Queue" "content" => [ "application/json" => [ "schema" => [ "type" => "object" "$ref" => "#/components/schemas/Queue-read" ] ] "application/ld+json" => [ "schema" => [ "type" => "object" "$ref" => "#/components/schemas/Queue.jsonld-read" ] ] ] ] 401 => [ "description" => "Unauthorized" "content" => [ "application/json" => [ "schema" => [ "$ref" => "#/components/schemas/Error401Message-read" ] ] ] ] 403 => [ "description" => "Forbidden" "content" => [ "application/json" => [ "schema" => [ "$ref" => "#/components/schemas/Error403Message-read" ] ] ] ] 404 => [ "description" => "Queue name resource not found" "content" => [ "application/json" => [ "schema" => [ "$ref" => "#/components/schemas/Error404Message-read" ] ] ] ] ] "summary" => "Update Queue status or message" ] "input" => null "output" => null "stateless" => null "input_formats" => [ "jsonld" => [ "application/ld+json" ] "json" => [ "application/json" ] ] "output_formats" => [ "jsonld" => [ "application/ld+json" ] "json" => [ "application/json" ] ] ] |
| Collection operations | Attributes |
|---|---|
| post | [ "denormalization_context" => [ "groups" => [ "write" ] ] "security_post_denormalize" => "is_granted('ROLE_QUEUE_WRITE', object)" "openapi_context" => [ "summary" => "Create queue message that will be processed in the future" "responses" => [ 201 => [ "description" => "Create Queue message" "content" => [ "application/json" => [ "schema" => [ "type" => "object" "$ref" => "#/components/schemas/Queue-read" ] ] "application/ld+json" => [ "schema" => [ "type" => "object" "$ref" => "#/components/schemas/Queue.jsonld-read" ] ] ] ] 401 => [ "description" => "Unauthorized" "content" => [ "application/json" => [ "schema" => [ "$ref" => "#/components/schemas/Error401Message-read" ] ] ] ] 403 => [ "description" => "Forbidden" "content" => [ "application/json" => [ "schema" => [ "$ref" => "#/components/schemas/Error403Message-read" ] ] ] ] ] ] "input" => null "output" => null "method" => "POST" "stateless" => null "input_formats" => [ "jsonld" => [ "application/ld+json" ] "json" => [ "application/json" ] ] "output_formats" => [ "jsonld" => [ "application/ld+json" ] "json" => [ "application/json" ] ] ] |
| get | [ "denormalization_context" => [ "groups" => [ "read" ] ] "security_post_denormalize" => "is_granted('ROLE_QUEUE_READ', object)" "openapi_context" => [ "parameters" => [ [ "name" => "name" "in" => "query" "required" => true "type" => "string" ] [ "name" => "status" "in" => "query" "schema" => [ "type" => "string" "enum" => [ "pending" "error" "done" ] ] "description" => "status of queue" ] [ "name" => "itemsPerPage" "in" => "query" "type" => "integer" "default" => 1 ] [ "name" => "_page" "in" => "query" "type" => "integer" "default" => 1 ] ] "responses" => [ 200 => [ "description" => "Return Response array of queues" "content" => [ "application/ld+json" => [ "schema" => [ "type" => "array" "items" => [ "$ref" => "#/components/schemas/Queue.jsonld-read" ] ] ] "application/json" => [ "schema" => [ "type" => "array" "items" => [ "$ref" => "#/components/schemas/Queue-read" ] ] ] ] ] 401 => [ "description" => "Unauthorized" "content" => [ "application/json" => [ "schema" => [ "$ref" => "#/components/schemas/Error401Message-read" ] ] ] ] 403 => [ "description" => "Forbidden, Check user permissions for the queue-names" "content" => [ "application/json" => [ "schema" => [ "$ref" => "#/components/schemas/Error403Message-read" ] ] ] ] ] "summary" => "Get Queue messages without increase numberOfRead. Cannot be used to process messages." ] "input" => null "output" => null "method" => "GET" "stateless" => null "input_formats" => [ "jsonld" => [ "application/ld+json" ] "json" => [ "application/json" ] ] "output_formats" => [ "jsonld" => [ "application/ld+json" ] "json" => [ "application/json" ] ] ] |
| processQueue | [ "method" => "GET" "path" => "/queues/process" "security" => "is_granted('ROLE_QUEUE_PROCESS', object)" "cache_headers" => [ "cache_control" => "no_cache" ] "normalization_context" => [ "groups" => [ "read" ] ] "denormalization_context" => [ "groups" => [ "write" ] ] "pagination_maximum_items_per_page" => 5 "openapi_context" => [ "parameters" => [ [ "name" => "name" "in" => "query" "required" => true "type" => "string" ] [ "name" => "numbersOfReads" "in" => "query" "type" => "integer" "default" => 3 ] [ "name" => "itemsPerPage" "in" => "query" "type" => "integer" "default" => 1 ] ] "responses" => [ 200 => [ "description" => "Read Queue" "content" => [ "application/json" => [ "schema" => [ "type" => "array" "items" => [ "$ref" => "#/components/schemas/Queue-read" ] ] ] "application/ld+json" => [ "schema" => [ "type" => "array" "items" => [ "$ref" => "#/components/schemas/Queue.jsonld-read" ] ] ] ] ] 401 => [ "description" => "Unauthorized" "content" => [ "application/json" => [ "schema" => [ "$ref" => "#/components/schemas/Error401Message-read" ] ] ] ] 403 => [ "description" => "Forbidden" "content" => [ "application/json" => [ "schema" => [ "$ref" => "#/components/schemas/Error403Message-read" ] ] ] ] ] "summary" => "Get Queue Resource" ] "input" => null "output" => null "stateless" => null "input_formats" => [ "jsonld" => [ "application/ld+json" ] "json" => [ "application/json" ] ] "output_formats" => [ "jsonld" => [ "application/ld+json" ] "json" => [ "application/json" ] ] ] |
| Filters | |
|---|---|
| annotated_app_connect_service_queue_model_queue_api_platform_core_bridge_elasticsearch_data_provider_filter_match_filter string(69) "ApiPlatform\Core\Bridge\Elasticsearch\DataProvider\Filter\MatchFilter" |
| Attributes | |
|---|---|
| security | "is_granted('ROLE_READ')" |
| pagination_enabled | false |
| input_formats | [ "jsonld" => [ "application/ld+json" ] "json" => [ "application/json" ] ] |
| output_formats | [ "jsonld" => [ "application/ld+json" ] "json" => [ "application/json" ] ] |
| cache_headers | [ "max_age" => 0 "shared_max_age" => 0 ] |
| normalization_context | [ "groups" => [ "read" ] ] |
| denormalization_context | [ "groups" => [ "write" "status" "message" ] ] |
| pagination_items_per_page | 10 |
| pagination_maximum_items_per_page | 100 |
| pagination_client_items_per_page | true |
| input | null |
| output | null |
Data Providers
| # | Answer | Collection data provider |
|---|---|---|
| 1 | FALSE | App\Mobility\DataProvider\Collection\PageCollectionDataProvider |
| 2 | FALSE | App\Mobility\DataProvider\Collection\PageTypeCollectionDataProvider |
| 3 | FALSE | App\Mobility\DataProvider\Collection\CardCollectionDataProvider |
| 4 | FALSE | App\Mobility\DataProvider\Collection\CardTypeCollectionDataProvider |
| 5 | FALSE | App\Mobility\DataProvider\Collection\ComponentCollectionDataProvider |
| 6 | FALSE | App\Mobility\DataProvider\Collection\ComponentTypeCollectionDataProvider |
| 7 | FALSE | App\Mobility\DataProvider\Collection\ComponentOriginCollectionDataProvider |
| 8 | FALSE | App\Mobility\DataProvider\Collection\CardOriginCollectionDataProvider |
| 9 | FALSE | App\Mobility\DataProvider\Collection\ApplicationCollectionDataProvider |
| 10 | FALSE | App\Mobility\DataProvider\Collection\MediaProviderCollectionDataProvider |
| 11 | FALSE | App\Mobility\DataProvider\Collection\NotificationProviderCollectionDataProvider |
| 12 | FALSE | App\Mobility\DataProvider\Collection\MediaProviderTypeCollectionDataProvider |
| 13 | FALSE | App\Mobility\DataProvider\Collection\CardListStatusCollectionDataProvider |
| 14 | FALSE | App\Mobility\DataProvider\Collection\CardHeaderCollectionDataProvider |
| 15 | FALSE | App\Mobility\DataProvider\Collection\ApplicationUserCollectionDataProvider |
| 16 | FALSE | App\Mobility\DataProvider\Collection\AppUserAccessCollectionDataProvider |
| 17 | FALSE | App\Mobility\DataProvider\Collection\MediaSearchConfigCollectionDataProvider |
| 18 | FALSE | App\Ser\DataProvider\Collection\CoverPageCollectionDataProvider |
| 19 | FALSE | App\Ser\DataProvider\Collection\WebCoverPageCollectionDataProvider |
| 20 | FALSE | App\Ser\DataProvider\Collection\CoverPageCardTypeCollectionDataProvider |
| 21 | FALSE | App\Ser\DataProvider\Collection\CoverPageSectionTypeCollectionDataProvider |
| 22 | FALSE | App\Ser\DataProvider\Collection\CoverPageTypeCollectionDataProvider |
| 23 | FALSE | App\Ser\DataProvider\Collection\ChannelCollectionDataProvider |
| 24 | FALSE | App\Ser\DataProvider\Collection\HighlightsCollectionDataProvider |
| 25 | FALSE | App\Ser\DataProvider\Collection\ProgramLetterCollectionDataProvider |
| 26 | FALSE | App\Ser\DataProvider\Collection\WebProgramCollectionDataProvider |
| 27 | FALSE | App\Ser\DataProvider\Collection\PodcastLetterCollectionDataProvider |
| 28 | FALSE | App\Ser\DataProvider\Collection\PodcastDetailsCollectionDataProvider |
| 29 | FALSE | App\OmnyStudio\DataProvider\Collection\OsPlaylistCollectionDataProvider |
| 30 | FALSE | App\OmnyStudio\DataProvider\Collection\OsProgramCollectionDataProvider |
| 31 | FALSE | App\OmnyStudio\DataProvider\Collection\OsNetworkCollectionDataProvider |
| 32 | FALSE | App\OmnyStudio\DataProvider\Collection\ItunesCategoryCollectionDataProvider |
| 33 | FALSE | App\OmnyStudio\DataProvider\Collection\OsMessageCollectionDataProvider |
| 34 | FALSE | App\OmnyStudio\DataProvider\Collection\TagsCollectionDataProvider |
| 35 | FALSE | App\Sports\DataProvider\Collection\FootballTeamsCollectionDataProvider |
| 36 | FALSE | App\Skill\DataProvider\Collection\CatalogCollectionDataProvider |
| 37 | FALSE | App\Voice\DataProvider\Collection\VoiceNewsNestedCollectionDataProvider |
| 38 | FALSE | App\Enciclomedia\DataProvider\Collection\AdvertisingCollectionDataProvider |
| 39 | FALSE | App\Enciclomedia\DataProvider\Collection\AdvertisingTypeCollectionDataProvider |
| 40 | FALSE | App\Enciclomedia\DataProvider\Collection\BrandCollectionDataProvider |
| 41 | FALSE | App\Enciclomedia\DataProvider\Collection\CenterCollectionDataProvider |
| 42 | FALSE | App\Enciclomedia\DataProvider\Collection\CityCollectionDataProvider |
| 43 | FALSE | App\Enciclomedia\DataProvider\Collection\CountryCollectionDataProvider |
| 44 | FALSE | App\Enciclomedia\DataProvider\Collection\MediaTypeCollectionDataProvider |
| 45 | FALSE | App\Enciclomedia\DataProvider\Collection\ProductCollectionDataProvider |
| 46 | FALSE | App\Enciclomedia\DataProvider\Collection\ProgramCollectionDataProvider |
| 47 | FALSE | App\Enciclomedia\DataProvider\Collection\ProgramTypeCollectionDataProvider |
| 48 | FALSE | App\Enciclomedia\DataProvider\Collection\ProvinceCollectionDataProvider |
| 49 | FALSE | App\Enciclomedia\DataProvider\Collection\RadioStationCollectionDataProvider |
| 50 | FALSE | App\Enciclomedia\DataProvider\Collection\RegionCollectionDataProvider |
| 51 | FALSE | App\Enciclomedia\DataProvider\Collection\SectionCollectionDataProvider |
| 52 | FALSE | App\Enciclomedia\DataProvider\Collection\TaxonomyCollectionDataProvider |
| 53 | FALSE | App\Enciclomedia\DataProvider\Collection\TopicCollectionDataProvider |
| 54 | FALSE | App\Enciclomedia\DataProvider\Collection\PersonTypeCollectionDataProvider |
| 55 | FALSE | App\Enciclomedia\DataProvider\Collection\PersonCollectionDataProvider |
| 56 | FALSE | App\Enciclomedia\DataProvider\Collection\ImageCollectionDataProvider |
| 57 | FALSE | App\Enciclomedia\DataProvider\Collection\CutTypeCollectionDataProvider |
| 58 | FALSE | App\Enciclomedia\DataProvider\Collection\HostCollectionDataProvider |
| 59 | FALSE | App\Enciclomedia\DataProvider\Collection\SocialNetworkCollectionDataProvider |
| 60 | FALSE | App\Enciclomedia\DataProvider\Collection\SocialNetworkTypeCollectionDataProvider |
| 61 | FALSE | App\Enciclomedia\DataProvider\Collection\ProgramScheduleCollectionDataProvider |
| 62 | FALSE | App\Enciclomedia\DataProvider\Collection\PodcastCollectionDataProvider |
| 63 | FALSE | App\Enciclomedia\DataProvider\Collection\PodcastCollectionCollectionDataProvider |
| 64 | FALSE | App\Enciclomedia\DataProvider\Collection\AggregatorTypeCollectionDataProvider |
| 65 | FALSE | App\Enciclomedia\DataProvider\Collection\AggregatorCollectionDataProvider |
| 66 | FALSE | App\Enciclomedia\DataProvider\Collection\SoundedCollectionDataProvider |
| 67 | FALSE | App\Enciclomedia\DataProvider\Collection\SoundedTypeCollectionDataProvider |
| 68 | FALSE | App\Enciclomedia\DataProvider\Collection\SignalCollectionDataProvider |
| 69 | FALSE | App\Enciclomedia\DataProvider\Collection\StationCollectionDataProvider |
| 70 | FALSE | App\Enciclomedia\DataProvider\Collection\RankingLos40CollectionDataProvider |
| 71 | FALSE | App\Enciclomedia\DataProvider\Collection\MountCollectionDataProvider |
| 72 | FALSE | App\Enciclomedia\DataProvider\Collection\InterestCollectionDataProvider |
| 73 | FALSE | App\Enciclomedia\DataProvider\Collection\RegionalGroupCollectionDataProvider |
| 74 | FALSE | App\Enciclomedia\DataProvider\Collection\RegionalGroupCenterCollDataProvider |
| 75 | FALSE | App\ConnectServiceQueue\DataProvider\Collection\QueueNameCollectionDataProvider |
| 76 | TRUE | App\ConnectServiceQueue\DataProvider\Collection\QueueCollectionDataProvider |
| 77 | NOT USED | App\Security\DataProvider\UserCollectionDataProvider |
| 78 | NOT USED | App\Security\DataProvider\UserAccessCollectionDataProvider |
| 79 | NOT USED | App\Admin\DataProvider\Collection\M2AccountCollectionDataProvider |
| 80 | NOT USED | ApiPlatform\Core\Bridge\Elasticsearch\DataProvider\CollectionDataProvider |
Context[ "filters" => [ "name" => "soda_to_apiradio" "numbersOfReads" => "3" "itemsPerPage" => "1" ] "groups" => [ "read" ] "operation_type" => "collection" "collection_operation_name" => "processQueue" "resource_class" => "App\ConnectServiceQueue\Model\Queue" "iri_only" => false "input" => null "output" => null "request_uri" => "/api/queues/process?name=soda_to_apiradio&numbersOfReads=3&itemsPerPage=1" "uri" => "http://dev.api-services.prisaradio.com/api/queues/process?itemsPerPage=1&name=soda_to_apiradio&numbersOfReads=3" ] |
||
No calls to item data provider have been recorded.
No calls to subresource data provider have been recorded.
Data Persisters
No calls to data persister have been recorded.