/** * Cloud API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AxiosPromise, AxiosInstance } from 'axios'; import { Configuration } from '../configuration'; import { RequestArgs, BaseAPI } from '../base'; import { CompanyDto } from '../models'; import { CompanyPageDto } from '../models'; import { CompanyUserPageDto } from '../models'; import { CreateCompanyDto } from '../models'; import { InvitationsPageDto } from '../models'; import { ProjectPageDto } from '../models'; import { StoredCreditCardDto } from '../models'; import { UpdateCompanyDto } from '../models'; import { UpdateCreditCardDto } from '../models'; /** * CompaniesApi - axios parameter creator * @export */ export declare const CompaniesApiAxiosParamCreator: (axiosClientConfiguration?: Configuration) => { /** * * @summary Create a company * @param {CreateCompanyDto} createCompany * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCompany: (createCompany: CreateCompanyDto, translate?: string, options?: any) => Promise; /** * * @summary Removes a company with all projects * @param {string} companyId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteCompany: (companyId: string, translate?: string, options?: any) => Promise; /** * * @param {string} companyId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAvailableCompanyPermissions: (companyId: string, translate?: string, options?: any) => Promise; /** * Returns all companies for the current logged in user, even those where the user only has read access! * @summary Returns all companies for current user * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCompanies: (page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any) => Promise; /** * * @summary Returns given company * @param {string} companyId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCompany: (companyId: string, translate?: string, options?: any) => Promise; /** * * @param {string} companyId * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCompanyInvitations: (companyId: string, page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any) => Promise; /** * * @param {string} companyId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCreditCard: (companyId: string, translate?: string, options?: any) => Promise; /** * * @summary Returns projects for given company * @param {string} companyId * @param {string} [additionalProjects] * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getProjectsForCompany: (companyId: string, additionalProjects?: string, page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any) => Promise; /** * * @summary Returns users for given company * @param {string} companyId * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUsersForCompany: (companyId: string, page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any) => Promise; /** * * @summary Get tenant admin permission in a company\'s project * @param {string} companyId * @param {string} projectId * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ grantPermissionsForProject: (companyId: string, projectId: string, page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any) => Promise; /** * * @summary patches a company * @param {string} companyId * @param {UpdateCompanyDto} updateCompany * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchCompany: (companyId: string, updateCompany: UpdateCompanyDto, translate?: string, options?: any) => Promise; /** * * @param {string} companyId * @param {CompanyDto} company * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putCompany: (companyId: string, company: CompanyDto, translate?: string, options?: any) => Promise; /** * * @param {string} companyId * @param {UpdateCreditCardDto} updateCreditCard * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCreditCard: (companyId: string, updateCreditCard: UpdateCreditCardDto, translate?: string, options?: any) => Promise; }; /** * CompaniesApi - functional programming interface * @export */ export declare const CompaniesApiFp: (axiosClientConfiguration?: Configuration) => { /** * * @summary Create a company * @param {CreateCompanyDto} createCompany * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCompany(createCompany: CreateCompanyDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Removes a company with all projects * @param {string} companyId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteCompany(companyId: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} companyId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAvailableCompanyPermissions(companyId: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>>; /** * Returns all companies for the current logged in user, even those where the user only has read access! * @summary Returns all companies for current user * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCompanies(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Returns given company * @param {string} companyId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCompany(companyId: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} companyId * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCompanyInvitations(companyId: string, page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} companyId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCreditCard(companyId: string, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Returns projects for given company * @param {string} companyId * @param {string} [additionalProjects] * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getProjectsForCompany(companyId: string, additionalProjects?: string, page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Returns users for given company * @param {string} companyId * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUsersForCompany(companyId: string, page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary Get tenant admin permission in a company\'s project * @param {string} companyId * @param {string} projectId * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ grantPermissionsForProject(companyId: string, projectId: string, page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @summary patches a company * @param {string} companyId * @param {UpdateCompanyDto} updateCompany * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchCompany(companyId: string, updateCompany: UpdateCompanyDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} companyId * @param {CompanyDto} company * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putCompany(companyId: string, company: CompanyDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; /** * * @param {string} companyId * @param {UpdateCreditCardDto} updateCreditCard * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCreditCard(companyId: string, updateCreditCard: UpdateCreditCardDto, translate?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; /** * CompaniesApi - factory interface * @export */ export declare const CompaniesApiFactory: (axiosClientConfiguration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Create a company * @param {CreateCompanyDto} createCompany * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ createCompany(createCompany: CreateCompanyDto, translate?: string, options?: any): AxiosPromise; /** * * @summary Removes a company with all projects * @param {string} companyId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteCompany(companyId: string, translate?: string, options?: any): AxiosPromise; /** * * @param {string} companyId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getAvailableCompanyPermissions(companyId: string, translate?: string, options?: any): AxiosPromise>; /** * Returns all companies for the current logged in user, even those where the user only has read access! * @summary Returns all companies for current user * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCompanies(page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): AxiosPromise; /** * * @summary Returns given company * @param {string} companyId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCompany(companyId: string, translate?: string, options?: any): AxiosPromise; /** * * @param {string} companyId * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCompanyInvitations(companyId: string, page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): AxiosPromise; /** * * @param {string} companyId * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCreditCard(companyId: string, translate?: string, options?: any): AxiosPromise; /** * * @summary Returns projects for given company * @param {string} companyId * @param {string} [additionalProjects] * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getProjectsForCompany(companyId: string, additionalProjects?: string, page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): AxiosPromise; /** * * @summary Returns users for given company * @param {string} companyId * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUsersForCompany(companyId: string, page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): AxiosPromise; /** * * @summary Get tenant admin permission in a company\'s project * @param {string} companyId * @param {string} projectId * @param {number} [page] * @param {number} [size] * @param {string} [sort] * @param {string} [search] * @param {boolean} [withReplacements] * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ grantPermissionsForProject(companyId: string, projectId: string, page?: number, size?: number, sort?: string, search?: string, withReplacements?: boolean, translate?: string, options?: any): AxiosPromise; /** * * @summary patches a company * @param {string} companyId * @param {UpdateCompanyDto} updateCompany * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ patchCompany(companyId: string, updateCompany: UpdateCompanyDto, translate?: string, options?: any): AxiosPromise; /** * * @param {string} companyId * @param {CompanyDto} company * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ putCompany(companyId: string, company: CompanyDto, translate?: string, options?: any): AxiosPromise; /** * * @param {string} companyId * @param {UpdateCreditCardDto} updateCreditCard * @param {string} [translate] * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateCreditCard(companyId: string, updateCreditCard: UpdateCreditCardDto, translate?: string, options?: any): AxiosPromise; }; /** * Request parameters for createCompany operation in CompaniesApi. * @export * @interface CompaniesApiCreateCompanyRequest */ export interface CompaniesApiCreateCompanyRequest { /** * * @type {CreateCompanyDto} * @memberof CompaniesApiCreateCompany */ readonly createCompany: CreateCompanyDto; /** * * @type {string} * @memberof CompaniesApiCreateCompany */ readonly translate?: string; } /** * Request parameters for deleteCompany operation in CompaniesApi. * @export * @interface CompaniesApiDeleteCompanyRequest */ export interface CompaniesApiDeleteCompanyRequest { /** * * @type {string} * @memberof CompaniesApiDeleteCompany */ readonly companyId: string; /** * * @type {string} * @memberof CompaniesApiDeleteCompany */ readonly translate?: string; } /** * Request parameters for getAvailableCompanyPermissions operation in CompaniesApi. * @export * @interface CompaniesApiGetAvailableCompanyPermissionsRequest */ export interface CompaniesApiGetAvailableCompanyPermissionsRequest { /** * * @type {string} * @memberof CompaniesApiGetAvailableCompanyPermissions */ readonly companyId: string; /** * * @type {string} * @memberof CompaniesApiGetAvailableCompanyPermissions */ readonly translate?: string; } /** * Request parameters for getCompanies operation in CompaniesApi. * @export * @interface CompaniesApiGetCompaniesRequest */ export interface CompaniesApiGetCompaniesRequest { /** * * @type {number} * @memberof CompaniesApiGetCompanies */ readonly page?: number; /** * * @type {number} * @memberof CompaniesApiGetCompanies */ readonly size?: number; /** * * @type {string} * @memberof CompaniesApiGetCompanies */ readonly sort?: string; /** * * @type {string} * @memberof CompaniesApiGetCompanies */ readonly search?: string; /** * * @type {boolean} * @memberof CompaniesApiGetCompanies */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof CompaniesApiGetCompanies */ readonly translate?: string; } /** * Request parameters for getCompany operation in CompaniesApi. * @export * @interface CompaniesApiGetCompanyRequest */ export interface CompaniesApiGetCompanyRequest { /** * * @type {string} * @memberof CompaniesApiGetCompany */ readonly companyId: string; /** * * @type {string} * @memberof CompaniesApiGetCompany */ readonly translate?: string; } /** * Request parameters for getCompanyInvitations operation in CompaniesApi. * @export * @interface CompaniesApiGetCompanyInvitationsRequest */ export interface CompaniesApiGetCompanyInvitationsRequest { /** * * @type {string} * @memberof CompaniesApiGetCompanyInvitations */ readonly companyId: string; /** * * @type {number} * @memberof CompaniesApiGetCompanyInvitations */ readonly page?: number; /** * * @type {number} * @memberof CompaniesApiGetCompanyInvitations */ readonly size?: number; /** * * @type {string} * @memberof CompaniesApiGetCompanyInvitations */ readonly sort?: string; /** * * @type {string} * @memberof CompaniesApiGetCompanyInvitations */ readonly search?: string; /** * * @type {boolean} * @memberof CompaniesApiGetCompanyInvitations */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof CompaniesApiGetCompanyInvitations */ readonly translate?: string; } /** * Request parameters for getCreditCard operation in CompaniesApi. * @export * @interface CompaniesApiGetCreditCardRequest */ export interface CompaniesApiGetCreditCardRequest { /** * * @type {string} * @memberof CompaniesApiGetCreditCard */ readonly companyId: string; /** * * @type {string} * @memberof CompaniesApiGetCreditCard */ readonly translate?: string; } /** * Request parameters for getProjectsForCompany operation in CompaniesApi. * @export * @interface CompaniesApiGetProjectsForCompanyRequest */ export interface CompaniesApiGetProjectsForCompanyRequest { /** * * @type {string} * @memberof CompaniesApiGetProjectsForCompany */ readonly companyId: string; /** * * @type {string} * @memberof CompaniesApiGetProjectsForCompany */ readonly additionalProjects?: string; /** * * @type {number} * @memberof CompaniesApiGetProjectsForCompany */ readonly page?: number; /** * * @type {number} * @memberof CompaniesApiGetProjectsForCompany */ readonly size?: number; /** * * @type {string} * @memberof CompaniesApiGetProjectsForCompany */ readonly sort?: string; /** * * @type {string} * @memberof CompaniesApiGetProjectsForCompany */ readonly search?: string; /** * * @type {boolean} * @memberof CompaniesApiGetProjectsForCompany */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof CompaniesApiGetProjectsForCompany */ readonly translate?: string; } /** * Request parameters for getUsersForCompany operation in CompaniesApi. * @export * @interface CompaniesApiGetUsersForCompanyRequest */ export interface CompaniesApiGetUsersForCompanyRequest { /** * * @type {string} * @memberof CompaniesApiGetUsersForCompany */ readonly companyId: string; /** * * @type {number} * @memberof CompaniesApiGetUsersForCompany */ readonly page?: number; /** * * @type {number} * @memberof CompaniesApiGetUsersForCompany */ readonly size?: number; /** * * @type {string} * @memberof CompaniesApiGetUsersForCompany */ readonly sort?: string; /** * * @type {string} * @memberof CompaniesApiGetUsersForCompany */ readonly search?: string; /** * * @type {boolean} * @memberof CompaniesApiGetUsersForCompany */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof CompaniesApiGetUsersForCompany */ readonly translate?: string; } /** * Request parameters for grantPermissionsForProject operation in CompaniesApi. * @export * @interface CompaniesApiGrantPermissionsForProjectRequest */ export interface CompaniesApiGrantPermissionsForProjectRequest { /** * * @type {string} * @memberof CompaniesApiGrantPermissionsForProject */ readonly companyId: string; /** * * @type {string} * @memberof CompaniesApiGrantPermissionsForProject */ readonly projectId: string; /** * * @type {number} * @memberof CompaniesApiGrantPermissionsForProject */ readonly page?: number; /** * * @type {number} * @memberof CompaniesApiGrantPermissionsForProject */ readonly size?: number; /** * * @type {string} * @memberof CompaniesApiGrantPermissionsForProject */ readonly sort?: string; /** * * @type {string} * @memberof CompaniesApiGrantPermissionsForProject */ readonly search?: string; /** * * @type {boolean} * @memberof CompaniesApiGrantPermissionsForProject */ readonly withReplacements?: boolean; /** * * @type {string} * @memberof CompaniesApiGrantPermissionsForProject */ readonly translate?: string; } /** * Request parameters for patchCompany operation in CompaniesApi. * @export * @interface CompaniesApiPatchCompanyRequest */ export interface CompaniesApiPatchCompanyRequest { /** * * @type {string} * @memberof CompaniesApiPatchCompany */ readonly companyId: string; /** * * @type {UpdateCompanyDto} * @memberof CompaniesApiPatchCompany */ readonly updateCompany: UpdateCompanyDto; /** * * @type {string} * @memberof CompaniesApiPatchCompany */ readonly translate?: string; } /** * Request parameters for putCompany operation in CompaniesApi. * @export * @interface CompaniesApiPutCompanyRequest */ export interface CompaniesApiPutCompanyRequest { /** * * @type {string} * @memberof CompaniesApiPutCompany */ readonly companyId: string; /** * * @type {CompanyDto} * @memberof CompaniesApiPutCompany */ readonly company: CompanyDto; /** * * @type {string} * @memberof CompaniesApiPutCompany */ readonly translate?: string; } /** * Request parameters for updateCreditCard operation in CompaniesApi. * @export * @interface CompaniesApiUpdateCreditCardRequest */ export interface CompaniesApiUpdateCreditCardRequest { /** * * @type {string} * @memberof CompaniesApiUpdateCreditCard */ readonly companyId: string; /** * * @type {UpdateCreditCardDto} * @memberof CompaniesApiUpdateCreditCard */ readonly updateCreditCard: UpdateCreditCardDto; /** * * @type {string} * @memberof CompaniesApiUpdateCreditCard */ readonly translate?: string; } /** * CompaniesApi - object-oriented interface * @export * @class CompaniesApi * @extends {BaseAPI} */ export declare class CompaniesApi extends BaseAPI { /** * * @summary Create a company * @param {CompaniesApiCreateCompanyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CompaniesApi */ createCompany(requestParameters: CompaniesApiCreateCompanyRequest, options?: any): Promise>; /** * * @summary Removes a company with all projects * @param {CompaniesApiDeleteCompanyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CompaniesApi */ deleteCompany(requestParameters: CompaniesApiDeleteCompanyRequest, options?: any): Promise>; /** * * @param {CompaniesApiGetAvailableCompanyPermissionsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CompaniesApi */ getAvailableCompanyPermissions(requestParameters: CompaniesApiGetAvailableCompanyPermissionsRequest, options?: any): Promise>; /** * Returns all companies for the current logged in user, even those where the user only has read access! * @summary Returns all companies for current user * @param {CompaniesApiGetCompaniesRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CompaniesApi */ getCompanies(requestParameters?: CompaniesApiGetCompaniesRequest, options?: any): Promise>; /** * * @summary Returns given company * @param {CompaniesApiGetCompanyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CompaniesApi */ getCompany(requestParameters: CompaniesApiGetCompanyRequest, options?: any): Promise>; /** * * @param {CompaniesApiGetCompanyInvitationsRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CompaniesApi */ getCompanyInvitations(requestParameters: CompaniesApiGetCompanyInvitationsRequest, options?: any): Promise>; /** * * @param {CompaniesApiGetCreditCardRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CompaniesApi */ getCreditCard(requestParameters: CompaniesApiGetCreditCardRequest, options?: any): Promise>; /** * * @summary Returns projects for given company * @param {CompaniesApiGetProjectsForCompanyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CompaniesApi */ getProjectsForCompany(requestParameters: CompaniesApiGetProjectsForCompanyRequest, options?: any): Promise>; /** * * @summary Returns users for given company * @param {CompaniesApiGetUsersForCompanyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CompaniesApi */ getUsersForCompany(requestParameters: CompaniesApiGetUsersForCompanyRequest, options?: any): Promise>; /** * * @summary Get tenant admin permission in a company\'s project * @param {CompaniesApiGrantPermissionsForProjectRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CompaniesApi */ grantPermissionsForProject(requestParameters: CompaniesApiGrantPermissionsForProjectRequest, options?: any): Promise>; /** * * @summary patches a company * @param {CompaniesApiPatchCompanyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CompaniesApi */ patchCompany(requestParameters: CompaniesApiPatchCompanyRequest, options?: any): Promise>; /** * * @param {CompaniesApiPutCompanyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CompaniesApi */ putCompany(requestParameters: CompaniesApiPutCompanyRequest, options?: any): Promise>; /** * * @param {CompaniesApiUpdateCreditCardRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof CompaniesApi */ updateCreditCard(requestParameters: CompaniesApiUpdateCreditCardRequest, options?: any): Promise>; }