import type { AttributeValue } from '../models/AttributeValue'; import type { CommonUserName } from '../models/CommonUserName'; import type { Developer } from '../models/Developer'; import type { DeveloperPatch } from '../models/DeveloperPatch'; export declare class DevelopersService { /** * @returns Developer list of Developers * @throws ApiError */ static listDevelopers({ organizationName, pageSize, pageNumber, sortFieldName, sortDirection, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** The number of items to get per page. Min: 1 Max: 100 **/ pageSize?: number; /** The page number to get. Min: 1 **/ pageNumber?: number; /** name of a field to sort on **/ sortFieldName?: string; /** sort direction **/ sortDirection?: 'asc' | 'desc'; }): Promise>; /** * @returns Developer New developer * @throws ApiError */ static createDeveloper({ organizationName, requestBody, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** Developer account information **/ requestBody?: Developer; }): Promise; /** * @returns Developer a developer * @throws ApiError */ static getDeveloper({ organizationName, developerUsername, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** username of developer **/ developerUsername: CommonUserName; }): Promise; /** * @returns Developer Updated developer * @throws ApiError */ static updateDeveloper({ organizationName, developerUsername, ifMatch, requestBody, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** username of developer **/ developerUsername: CommonUserName; /** Provide the etag value for a previous GET request of a resource on update (PATCH) in order to avoid "lost updates" **/ ifMatch?: string; /** Application domains have a name and topic domain. **/ requestBody?: DeveloperPatch; }): Promise; /** * @returns void * @throws ApiError */ static deleteDeveloper({ organizationName, developerUsername, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** username of developer **/ developerUsername: CommonUserName; }): Promise; /** * @returns AttributeValue attribute value * @throws ApiError */ static getDeveloperAppAttribute({ organizationName, developerUsername, appName, attributeName, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** username of developer **/ developerUsername: CommonUserName; /** the name of the app **/ appName: string; attributeName: string; }): Promise; /** * @returns AttributeValue Updated Attribute Value * @throws ApiError */ static createDeveloperAppAttribute({ organizationName, developerUsername, appName, attributeName, ifMatch, requestBody, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** username of developer **/ developerUsername: CommonUserName; /** the name of the app **/ appName: string; attributeName: string; /** Provide the etag value for a previous GET request of a resource on update (PATCH) in order to avoid "lost updates" **/ ifMatch?: string; /** Attribute value **/ requestBody?: AttributeValue; }): Promise; /** * @returns AttributeValue Updated Attribute Value * @throws ApiError */ static updateDeveloperAppAttribute({ organizationName, developerUsername, appName, attributeName, ifMatch, requestBody, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** username of developer **/ developerUsername: CommonUserName; /** the name of the app **/ appName: string; attributeName: string; /** Provide the etag value for a previous GET request of a resource on update (PATCH) in order to avoid "lost updates" **/ ifMatch?: string; /** Attribute value **/ requestBody?: AttributeValue; }): Promise; /** * @returns void * @throws ApiError */ static deleteDeveloperAppAttribute({ organizationName, developerUsername, appName, attributeName, }: { /** the name of the organization (tenant) a resource belongs to **/ organizationName: string; /** username of developer **/ developerUsername: CommonUserName; /** the name of the app **/ appName: string; attributeName: string; }): Promise; }