http://dev.api-services.prisaradio.com/api/queues/process?itemsPerPage=1&name=soda_to_apiradio&numbersOfReads=3

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.