diff --git a/openapi.yaml b/openapi.yaml index 9ee7ccc..950597f 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -636,6 +636,30 @@ paths: security: - portalAccessToken: [] - {} + /api/v2/products/{productId}/actions: + x-unstable: true + parameters: + - $ref: '#/components/parameters/ProductId' + get: + summary: Get Product Actions + description: >- + Get a list of actions that the current developer is allowed to perform + on an API product. + operationId: get-product-actions + responses: + '200': + $ref: '#/components/responses/ProductActions' + '401': + $ref: '#/components/responses/Unauthorized' + '404': + $ref: '#/components/responses/NotFound' + '503': + $ref: '#/components/responses/NotAvailable' + tags: + - products + description: |- + **Pre-release Endpoint** + This endpoint is currently in beta and is subject to change. /api/v2/products/{productId}/documents: get: summary: List product documents @@ -871,6 +895,14 @@ paths: security: - portalAccessToken: [] components: + securitySchemes: + portalAccessToken: + type: apiKey + in: cookie + name: portalaccesstoken + description: > + The Developer portal cookie is meant to be used by the Developer API to + authenticate with. schemas: QueryApplicationAnalytics: type: object @@ -942,14 +974,6 @@ components: `granularity_ms` is only valid for queries that include a time dimension, and it specifies the time buckets in for the returned data. - meta: - type: object - additionalProperties: false - description: Meta information about the query. - properties: - query_id: - type: string - description: Optional ID used to look up the query. filter: type: array items: @@ -1311,7 +1335,6 @@ components: example: Forbidden allOf: - $ref: '#/components/schemas/BaseError' - - $ref: '#/components/schemas/BaseError' CreateCredentialPayload: additionalProperties: false type: object @@ -1672,16 +1695,6 @@ components: oneOf: - $ref: '#/components/schemas/InvalidParameterChoiceItem' - $ref: '#/components/schemas/InvalidParameterDependentItem' - - $ref: '#/components/schemas/InvalidParameterChoiceItem' - - $ref: '#/components/schemas/InvalidParameterDependentItem' - - $ref: '#/components/schemas/InvalidParameterChoiceItem' - - $ref: '#/components/schemas/InvalidParameterDependentItem' - - $ref: '#/components/schemas/InvalidParameterChoiceItem' - - $ref: '#/components/schemas/InvalidParameterDependentItem' - - $ref: '#/components/schemas/InvalidParameterChoiceItem' - - $ref: '#/components/schemas/InvalidParameterDependentItem' - - $ref: '#/components/schemas/InvalidParameterChoiceItem' - - $ref: '#/components/schemas/InvalidParameterDependentItem' BadRequestError: type: object required: @@ -1701,11 +1714,6 @@ components: $ref: '#/components/schemas/InvalidParameters' allOf: - $ref: '#/components/schemas/BaseError' - - $ref: '#/components/schemas/BaseError' - - $ref: '#/components/schemas/BaseError' - - $ref: '#/components/schemas/BaseError' - - $ref: '#/components/schemas/BaseError' - - $ref: '#/components/schemas/BaseError' UnauthorizedError: type: object properties: @@ -1721,11 +1729,6 @@ components: example: Invalid credentials allOf: - $ref: '#/components/schemas/BaseError' - - $ref: '#/components/schemas/BaseError' - - $ref: '#/components/schemas/BaseError' - - $ref: '#/components/schemas/BaseError' - - $ref: '#/components/schemas/BaseError' - - $ref: '#/components/schemas/BaseError' NotFoundError: type: object properties: @@ -1741,9 +1744,6 @@ components: example: Not found allOf: - $ref: '#/components/schemas/BaseError' - - $ref: '#/components/schemas/BaseError' - - $ref: '#/components/schemas/BaseError' - - $ref: '#/components/schemas/BaseError' ConflictError: type: object properties: @@ -1759,7 +1759,6 @@ components: example: Conflict allOf: - $ref: '#/components/schemas/BaseError' - - $ref: '#/components/schemas/BaseError' TooManyRequestsError: type: object properties: @@ -2026,6 +2025,33 @@ components: - rbac_enabled - dcr_provider_ids - allowed_time_period + ProductActionsResponse: + title: Product Actions Response + type: object + additionalProperties: false + required: + - actions + properties: + actions: + type: object + additionalProperties: false + required: + - view + - register + - view_documentation + properties: + view: + type: boolean + register: + type: boolean + view_documentation: + type: boolean + description: List of actions that can be performed on the API Product + example: + actions: + view: true + register: false + view_documentation: true Product: title: Product type: object @@ -2136,6 +2162,51 @@ components: type: array items: $ref: '#/components/schemas/ProductVersion' + ProductVersionListApplicationsPage: + title: ProductVersionListApplicationsPage + type: object + additionalProperties: false + required: + - meta + - data + properties: + meta: + $ref: '#/components/schemas/PaginatedMeta' + data: + type: array + items: + $ref: '#/components/schemas/ProductVersionApplication' + ProductVersionApplication: + title: ProductVersionApplication + type: object + additionalProperties: false + required: + - id + - name + - created_at + - updated_at + - registration_status + - registration_id + properties: + id: + $ref: '#/components/schemas/UUID' + name: + description: The name of the application + type: string + registration_id: + $ref: '#/components/schemas/NullableUUID' + registration_status: + type: string + nullable: true + enum: + - approved + - pending + - rejected + - revoked + created_at: + $ref: '#/components/schemas/CreatedAt' + updated_at: + $ref: '#/components/schemas/UpdatedAt' ProductVersionSpecDocument: type: object title: ProductVersionSpecDocument @@ -2291,6 +2362,12 @@ components: Title of the document. This is used in the Portal UI to identify the document. example: Hello World + NullableUUID: + type: string + format: uuid + example: 5f9fd312-a987-4628-b4c5-bb4f4fddd5f7 + description: Contains a unique identifier for a resource. + nullable: true DocumentContentTypeEnum: type: string default: application/json @@ -2632,6 +2709,9 @@ components: table_header: '#/components/schemas/TableHeaderBlock' table_cell: '#/components/schemas/TableCellBlock' table_row: '#/components/schemas/TableRowBlock' + NotAvailableError: + allOf: + - $ref: '#/components/schemas/BaseError' CreateRegistrationPayload: additionalProperties: false type: object @@ -2996,6 +3076,15 @@ components: application/json: schema: $ref: '#/components/schemas/PortalContext' + ProductActions: + description: Product actions + content: + application/json: + schema: + $ref: '#/components/schemas/ProductActionsResponse' + examples: + Retrieve Product Actions Response: + $ref: '#/components/examples/ProductActionsExample' ProductGet: description: Response for a single product's details. content: @@ -3041,6 +3130,12 @@ components: application/vnd.konnect.document-nodes+json: schema: $ref: '#/components/schemas/ProductDocument' + NotAvailable: + description: Service not available + content: + application/problem+json: + schema: + $ref: '#/components/schemas/NotAvailableError' CreateRegistration: description: Registration creation response. content: @@ -3207,8 +3302,6 @@ components: end_ms: 1691158980000 metrics: - REQUEST_PER_MINUTE - meta: - query_id: portal-api-3c0abb98-90bd-4e80-a495-ac268acc493e filter: - dimension: API_PRODUCT_VERSION type: IN @@ -3222,8 +3315,6 @@ components: - RESPONSE_LATENCY_P99 dimensions: - APPLICATION - meta: - query_id: portal-api-3c0abb98-90bd-4e80-a495-ac268acc493e QueryExampleWithMetricAndMultipleDimensions: value: start_ms: 1691074800000 @@ -3233,8 +3324,6 @@ components: dimensions: - APPLICATION - STATUS_CODE_GROUPED - meta: - query_id: portal-api-3c0abb98-90bd-4e80-a495-ac268acc493e filter: - dimension: STATUS_CODE_GROUPED type: IN @@ -3251,8 +3340,6 @@ components: dimensions: - TIME - STATUS_CODE_GROUPED - meta: - query_id: portal-api-3c0abb98-90bd-4e80-a495-ac268acc493e BadRequestExample: value: status: 400 @@ -3336,6 +3423,12 @@ components: title: Gone instance: konnect:trace:8988732526256293040 detail: The token has expired + ProductActionsExample: + value: + actions: + register: false + view: true + view_documentation: true SearchResponseExample: value: data: @@ -3497,14 +3590,6 @@ components: schema: type: string example: 5be86298-147b-45ab-bfaf-a1bff97dce39 - RegistrationId: - name: registrationId - in: path - required: true - description: Contains a unique identifier used by the Portal API for this resource. - schema: - type: string - format: uuid FilterByStatusEquality: name: filter[status][eq] description: >- @@ -3535,6 +3620,14 @@ components: - rejected - revoked example: approved + RegistrationId: + name: registrationId + in: path + required: true + description: Contains a unique identifier used by the Portal API for this resource. + schema: + type: string + format: uuid SearchQuery: name: q description: Determines how to filter search results diff --git a/src/api.ts b/src/api.ts index e3b097c..986e9a9 100644 --- a/src/api.ts +++ b/src/api.ts @@ -1460,6 +1460,43 @@ export interface ListRegistrationsResponse { */ 'data': Array; } +/** + * + * @export + * @interface NotAvailableError + */ +export interface NotAvailableError { + /** + * The HTTP status code of the error. Useful when passing the response body to child properties in a frontend UI. Must be returned as an integer. + * @type {number} + * @memberof NotAvailableError + */ + 'status': number; + /** + * A short, human-readable summary of the problem. It should not change between occurences of a problem, except for localization. Should be provided as \"Sentence case\" for direct use in the UI. + * @type {string} + * @memberof NotAvailableError + */ + 'title': string; + /** + * The error type. + * @type {string} + * @memberof NotAvailableError + */ + 'type'?: string; + /** + * Used to return the correlation ID back to the user, in the format kong:trace:. This helps us find the relevant logs when a customer reports an issue. + * @type {string} + * @memberof NotAvailableError + */ + 'instance': string; + /** + * A human readable explanation specific to this occurence of the problem. This field may contain request/entity data to help the user understand what went wrong. Enclose variable values in square brackets. Should be provided as \"Sentence case\" for direct use in the UI. + * @type {string} + * @memberof NotAvailableError + */ + 'detail': string; +} /** * * @export @@ -1804,6 +1841,44 @@ export interface Product { */ 'latest_version'?: LatestVersion | null; } +/** + * + * @export + * @interface ProductActionsResponse + */ +export interface ProductActionsResponse { + /** + * + * @type {ProductActionsResponseActions} + * @memberof ProductActionsResponse + */ + 'actions': ProductActionsResponseActions; +} +/** + * List of actions that can be performed on the API Product + * @export + * @interface ProductActionsResponseActions + */ +export interface ProductActionsResponseActions { + /** + * + * @type {boolean} + * @memberof ProductActionsResponseActions + */ + 'view': boolean; + /** + * + * @type {boolean} + * @memberof ProductActionsResponseActions + */ + 'register': boolean; + /** + * + * @type {boolean} + * @memberof ProductActionsResponseActions + */ + 'view_documentation': boolean; +} /** * * @export @@ -2014,6 +2089,78 @@ export interface ProductVersion { */ 'registration_configs': Array; } +/** + * + * @export + * @interface ProductVersionApplication + */ +export interface ProductVersionApplication { + /** + * Contains a unique identifier used by the API for this resource. + * @type {string} + * @memberof ProductVersionApplication + */ + 'id': string; + /** + * The name of the application + * @type {string} + * @memberof ProductVersionApplication + */ + 'name': string; + /** + * Contains a unique identifier for a resource. + * @type {string} + * @memberof ProductVersionApplication + */ + 'registration_id': string | null; + /** + * + * @type {string} + * @memberof ProductVersionApplication + */ + 'registration_status': ProductVersionApplicationRegistrationStatusEnum; + /** + * An ISO-8601 timestamp representation of entity creation date. + * @type {string} + * @memberof ProductVersionApplication + */ + 'created_at': string; + /** + * An ISO-8601 timestamp representation of entity update date. + * @type {string} + * @memberof ProductVersionApplication + */ + 'updated_at': string; +} + +export const ProductVersionApplicationRegistrationStatusEnum = { + Approved: 'approved', + Pending: 'pending', + Rejected: 'rejected', + Revoked: 'revoked' +} as const; + +export type ProductVersionApplicationRegistrationStatusEnum = typeof ProductVersionApplicationRegistrationStatusEnum[keyof typeof ProductVersionApplicationRegistrationStatusEnum]; + +/** + * + * @export + * @interface ProductVersionListApplicationsPage + */ +export interface ProductVersionListApplicationsPage { + /** + * + * @type {PaginatedMeta} + * @memberof ProductVersionListApplicationsPage + */ + 'meta': PaginatedMeta; + /** + * + * @type {Array} + * @memberof ProductVersionListApplicationsPage + */ + 'data': Array; +} /** * * @export @@ -2185,12 +2332,6 @@ export interface QueryApplicationAnalytics { * @memberof QueryApplicationAnalytics */ 'granularity_ms'?: number; - /** - * - * @type {QueryApplicationAnalyticsMeta} - * @memberof QueryApplicationAnalytics - */ - 'meta'?: QueryApplicationAnalyticsMeta; /** * * @type {Array} @@ -2249,19 +2390,6 @@ export interface QueryApplicationAnalytics200Response { */ export type QueryApplicationAnalyticsFilterInner = { dimension: 'API_PRODUCT_VERSION' } & ApiProductVersionFilter | { dimension: 'APPLICATION' } & ApplicationFilter | { dimension: 'STATUS_CODE' } & StatusCodeFilter | { dimension: 'STATUS_CODE_GROUPED' } & StatusCodeGroupedFilter; -/** - * Meta information about the query. - * @export - * @interface QueryApplicationAnalyticsMeta - */ -export interface QueryApplicationAnalyticsMeta { - /** - * Optional ID used to look up the query. - * @type {string} - * @memberof QueryApplicationAnalyticsMeta - */ - 'query_id'?: string; -} /** * Query response metadata. * @export @@ -3170,6 +3298,8 @@ export const ApplicationAnalyticsApiAxiosParamCreator = function (configuration? const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -3291,6 +3421,8 @@ export const ApplicationsApiAxiosParamCreator = function (configuration?: Config const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -3328,6 +3460,8 @@ export const ApplicationsApiAxiosParamCreator = function (configuration?: Config const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -3362,6 +3496,8 @@ export const ApplicationsApiAxiosParamCreator = function (configuration?: Config const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -3397,6 +3533,8 @@ export const ApplicationsApiAxiosParamCreator = function (configuration?: Config const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + if (pageSize !== undefined) { localVarQueryParameter['page[size]'] = pageSize; } @@ -3454,6 +3592,8 @@ export const ApplicationsApiAxiosParamCreator = function (configuration?: Config const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -3810,6 +3950,8 @@ export const CredentialsApiAxiosParamCreator = function (configuration?: Configu const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -3851,6 +3993,8 @@ export const CredentialsApiAxiosParamCreator = function (configuration?: Configu const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -3887,6 +4031,8 @@ export const CredentialsApiAxiosParamCreator = function (configuration?: Configu const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + if (pageSize !== undefined) { localVarQueryParameter['page[size]'] = pageSize; } @@ -3929,6 +4075,8 @@ export const CredentialsApiAxiosParamCreator = function (configuration?: Configu const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -3970,6 +4118,8 @@ export const CredentialsApiAxiosParamCreator = function (configuration?: Configu const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -4428,6 +4578,8 @@ export const DeveloperApiAxiosParamCreator = function (configuration?: Configura const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -5022,6 +5174,8 @@ export const DocumentationApiAxiosParamCreator = function (configuration?: Confi const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + if (accept != null) { localVarHeaderParameter['Accept'] = typeof accept === 'string' ? accept @@ -5065,6 +5219,8 @@ export const DocumentationApiAxiosParamCreator = function (configuration?: Confi const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + if (pageSize !== undefined) { localVarQueryParameter['page[size]'] = pageSize; } @@ -5568,6 +5724,42 @@ export const ProductsApiAxiosParamCreator = function (configuration?: Configurat const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + + + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + /** + * Get a list of actions that the current developer is allowed to perform on an API product. + * @summary Get Product Actions + * @param {string} productId Contains a unique identifier used by the Portal API for this resource. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + getProductActions: async (productId: string, options: AxiosRequestConfig = {}): Promise => { + // verify required parameter 'productId' is not null or undefined + assertParamExists('getProductActions', 'productId', productId) + const localVarPath = `/api/v2/products/{productId}/actions` + .replace(`{${"productId"}}`, encodeURIComponent(String(productId))); + // use dummy base URL string because the URL constructor only accepts absolute URLs. + const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); + let baseOptions; + if (configuration) { + baseOptions = configuration.baseOptions; + } + + const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; + const localVarHeaderParameter = {} as any; + const localVarQueryParameter = {} as any; + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -5608,6 +5800,8 @@ export const ProductsApiAxiosParamCreator = function (configuration?: Configurat const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + if (pageSize !== undefined) { localVarQueryParameter['page[size]'] = pageSize; } @@ -5680,6 +5874,17 @@ export const ProductsApiFp = function(configuration?: Configuration) { const localVarAxiosArgs = await localVarAxiosParamCreator.getProduct(productId, options); return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); }, + /** + * Get a list of actions that the current developer is allowed to perform on an API product. + * @summary Get Product Actions + * @param {string} productId Contains a unique identifier used by the Portal API for this resource. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async getProductActions(productId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise> { + const localVarAxiosArgs = await localVarAxiosParamCreator.getProductActions(productId, options); + return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); + }, /** * Returns a paginated list of published API Products. * @summary List Products @@ -5720,6 +5925,16 @@ export const ProductsApiFactory = function (configuration?: Configuration, baseP getProduct(productId: string, options?: any): AxiosPromise { return localVarFp.getProduct(productId, options).then((request) => request(axios, basePath)); }, + /** + * Get a list of actions that the current developer is allowed to perform on an API product. + * @summary Get Product Actions + * @param {string} productId Contains a unique identifier used by the Portal API for this resource. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + getProductActions(productId: string, options?: any): AxiosPromise { + return localVarFp.getProductActions(productId, options).then((request) => request(axios, basePath)); + }, /** * Returns a paginated list of published API Products. * @summary List Products @@ -5756,6 +5971,20 @@ export interface ProductsApiGetProductRequest { readonly productId: string } +/** + * Request parameters for getProductActions operation in ProductsApi. + * @export + * @interface ProductsApiGetProductActionsRequest + */ +export interface ProductsApiGetProductActionsRequest { + /** + * Contains a unique identifier used by the Portal API for this resource. + * @type {string} + * @memberof ProductsApiGetProductActions + */ + readonly productId: string +} + /** * Request parameters for listProducts operation in ProductsApi. * @export @@ -5852,6 +6081,18 @@ export class ProductsApi extends BaseAPI { return ProductsApiFp(this.configuration).getProduct(requestParameters.productId, options).then((request) => request(this.axios, this.basePath)); } + /** + * Get a list of actions that the current developer is allowed to perform on an API product. + * @summary Get Product Actions + * @param {ProductsApiGetProductActionsRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof ProductsApi + */ + public getProductActions(requestParameters: ProductsApiGetProductActionsRequest, options?: AxiosRequestConfig) { + return ProductsApiFp(this.configuration).getProductActions(requestParameters.productId, options).then((request) => request(this.axios, this.basePath)); + } + /** * Returns a paginated list of published API Products. * @summary List Products @@ -5898,6 +6139,8 @@ export const RegistrationsApiAxiosParamCreator = function (configuration?: Confi const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + localVarHeaderParameter['Content-Type'] = 'application/json'; @@ -5939,6 +6182,8 @@ export const RegistrationsApiAxiosParamCreator = function (configuration?: Confi const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -5977,6 +6222,8 @@ export const RegistrationsApiAxiosParamCreator = function (configuration?: Confi const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -6017,6 +6264,8 @@ export const RegistrationsApiAxiosParamCreator = function (configuration?: Confi const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + if (pageSize !== undefined) { localVarQueryParameter['page[size]'] = pageSize; } @@ -6386,6 +6635,8 @@ export const SearchApiAxiosParamCreator = function (configuration?: Configuratio const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + if (q !== undefined) { localVarQueryParameter['q'] = q; } @@ -6561,6 +6812,8 @@ export const VersionsApiAxiosParamCreator = function (configuration?: Configurat const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -6599,6 +6852,8 @@ export const VersionsApiAxiosParamCreator = function (configuration?: Configurat const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -6637,6 +6892,8 @@ export const VersionsApiAxiosParamCreator = function (configuration?: Configurat const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + setSearchParams(localVarUrlObj, localVarQueryParameter); @@ -6676,6 +6933,8 @@ export const VersionsApiAxiosParamCreator = function (configuration?: Configurat const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + // authentication portalAccessToken required + if (pageSize !== undefined) { localVarQueryParameter['page[size]'] = pageSize; }