UNPKG

@bapp/api-client

Version:

Client to consume BAPP API, auto-generated using openapi-typescript-codegen

977 lines (976 loc) 122 kB
import { CancelablePromise } from './core/CancelablePromise'; import { $OpenApiTs } from './types.gen'; export declare class BankInstitutionsService { /** * Get all connected bank accounts for the current user. * @param data The data for the request. * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.search A search term. * @returns PaginatedBankAccountList * @throws ApiError */ static bankInstitutionsAccountList(data?: $OpenApiTs['/bank-institutions/account/']['get']['req']): CancelablePromise<$OpenApiTs['/bank-institutions/account/']['get']['res'][200]>; /** * Get all connected bank accounts for the current user. * @param data The data for the request. * @param data.id * @returns BankAccount * @throws ApiError */ static bankInstitutionsAccountRetrieve(data: $OpenApiTs['/bank-institutions/account/{id}/']['get']['req']): CancelablePromise<$OpenApiTs['/bank-institutions/account/{id}/']['get']['res'][200]>; /** * Get all connected bank accounts for the current user. * @param data The data for the request. * @param data.id * @param data.requestBody * @returns BankAccount * @throws ApiError */ static bankInstitutionsAccountUpdate(data: $OpenApiTs['/bank-institutions/account/{id}/']['put']['req']): CancelablePromise<$OpenApiTs['/bank-institutions/account/{id}/']['put']['res'][200]>; /** * Get all connected bank accounts for the current user. * @param data The data for the request. * @param data.id * @param data.requestBody * @returns BankAccount * @throws ApiError */ static bankInstitutionsAccountPartialUpdate(data: $OpenApiTs['/bank-institutions/account/{id}/']['patch']['req']): CancelablePromise<$OpenApiTs['/bank-institutions/account/{id}/']['patch']['res'][200]>; /** * Get all connected bank accounts for the current user. * @param data The data for the request. * @param data.id * @returns void No response body * @throws ApiError */ static bankInstitutionsAccountDestroy(data: $OpenApiTs['/bank-institutions/account/{id}/']['delete']['req']): CancelablePromise<$OpenApiTs['/bank-institutions/account/{id}/']['delete']['res'][204]>; /** * Get all connected bank accounts for the current user. * @param data The data for the request. * @param data.id * @param data.requestBody * @returns BankAccount * @throws ApiError */ static bankInstitutionsAccountSyncAccountCreate(data: $OpenApiTs['/bank-institutions/account/{id}/sync_account/']['post']['req']): CancelablePromise<$OpenApiTs['/bank-institutions/account/{id}/sync_account/']['post']['res'][200]>; /** * Get all available bank institutions from Romania, if required more countries can be added. * @returns BankInstitution * @throws ApiError */ static bankInstitutionsAvailableRetrieve(): CancelablePromise<$OpenApiTs['/bank-institutions/available']['get']['res'][200]>; /** * Get all connected bank accounts for the current company. * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.search A search term. * @returns PaginatedBankAccountList * @throws ApiError */ static bankInstitutionsCompanyAccountList(data: $OpenApiTs['/bank-institutions/company-account/']['get']['req']): CancelablePromise<$OpenApiTs['/bank-institutions/company-account/']['get']['res'][200]>; /** * Get all bank transactions for the current company. * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.account * @param data.dateRangeAfter * @param data.dateRangeBefore * @param data.expand Select fields to expand * @param data.fee * @param data.fields Specify required fields by comma * @param data.iban * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.search A search term. * @returns PaginatedBankTransactionList * @throws ApiError */ static bankInstitutionsCompanyTransactionsList(data: $OpenApiTs['/bank-institutions/company-transactions/']['get']['req']): CancelablePromise<$OpenApiTs['/bank-institutions/company-transactions/']['get']['res'][200]>; /** * Get all bank transactions for the current company. * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this bank transaction. * @param data.requestBody * @returns BankTransaction * @throws ApiError */ static bankInstitutionsCompanyTransactionsUpdate(data: $OpenApiTs['/bank-institutions/company-transactions/{id}/']['put']['req']): CancelablePromise<$OpenApiTs['/bank-institutions/company-transactions/{id}/']['put']['res'][200]>; /** * Get all bank transactions for the current company. * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this bank transaction. * @param data.requestBody * @returns BankTransaction * @throws ApiError */ static bankInstitutionsCompanyTransactionsPartialUpdate(data: $OpenApiTs['/bank-institutions/company-transactions/{id}/']['patch']['req']): CancelablePromise<$OpenApiTs['/bank-institutions/company-transactions/{id}/']['patch']['res'][200]>; /** * Get an authorisation link for a selected bank. The link will redirect the user to the bank's login page. * @param data The data for the request. * @param data.requestBody * @returns ConnectGetUrl * @throws ApiError */ static bankInstitutionsConnectCreate(data: $OpenApiTs['/bank-institutions/connect']['post']['req']): CancelablePromise<$OpenApiTs['/bank-institutions/connect']['post']['res'][200]>; /** * Used after the user has successfully connected to the bank. The code is used to retrieve the user data and start the sync process. * @param data The data for the request. * @param data.code * @returns unknown No response body * @throws ApiError */ static bankInstitutionsConnectRetrieve(data: $OpenApiTs['/bank-institutions/connect/{code}']['get']['req']): CancelablePromise<$OpenApiTs['/bank-institutions/connect/{code}']['get']['res'][200]>; } export declare class CompanyApiTokenService { /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.search A search term. * @returns PaginatedCompanyTokenList * @throws ApiError */ static companyApiTokenList(data: $OpenApiTs['/company-api-token/']['get']['req']): CancelablePromise<$OpenApiTs['/company-api-token/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.requestBody * @returns CompanyToken * @throws ApiError */ static companyApiTokenCreate(data: $OpenApiTs['/company-api-token/']['post']['req']): CancelablePromise<$OpenApiTs['/company-api-token/']['post']['res'][201]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Token API firmă. * @returns CompanyToken * @throws ApiError */ static companyApiTokenRetrieve(data: $OpenApiTs['/company-api-token/{id}/']['get']['req']): CancelablePromise<$OpenApiTs['/company-api-token/{id}/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Token API firmă. * @param data.requestBody * @returns CompanyToken * @throws ApiError */ static companyApiTokenUpdate(data: $OpenApiTs['/company-api-token/{id}/']['put']['req']): CancelablePromise<$OpenApiTs['/company-api-token/{id}/']['put']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Token API firmă. * @param data.requestBody * @returns CompanyToken * @throws ApiError */ static companyApiTokenPartialUpdate(data: $OpenApiTs['/company-api-token/{id}/']['patch']['req']): CancelablePromise<$OpenApiTs['/company-api-token/{id}/']['patch']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Token API firmă. * @returns void No response body * @throws ApiError */ static companyApiTokenDestroy(data: $OpenApiTs['/company-api-token/{id}/']['delete']['req']): CancelablePromise<$OpenApiTs['/company-api-token/{id}/']['delete']['res'][204]>; } export declare class CompanyBankAccountService { /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.search A search term. * @returns PaginatedCompanyBankAccountList * @throws ApiError */ static companyBankAccountList(data: $OpenApiTs['/company-bank-account/']['get']['req']): CancelablePromise<$OpenApiTs['/company-bank-account/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.requestBody * @returns CompanyBankAccount * @throws ApiError */ static companyBankAccountCreate(data: $OpenApiTs['/company-bank-account/']['post']['req']): CancelablePromise<$OpenApiTs['/company-bank-account/']['post']['res'][201]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Cont bancar. * @returns CompanyBankAccount * @throws ApiError */ static companyBankAccountRetrieve(data: $OpenApiTs['/company-bank-account/{id}/']['get']['req']): CancelablePromise<$OpenApiTs['/company-bank-account/{id}/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Cont bancar. * @param data.requestBody * @returns CompanyBankAccount * @throws ApiError */ static companyBankAccountUpdate(data: $OpenApiTs['/company-bank-account/{id}/']['put']['req']): CancelablePromise<$OpenApiTs['/company-bank-account/{id}/']['put']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Cont bancar. * @param data.requestBody * @returns CompanyBankAccount * @throws ApiError */ static companyBankAccountPartialUpdate(data: $OpenApiTs['/company-bank-account/{id}/']['patch']['req']): CancelablePromise<$OpenApiTs['/company-bank-account/{id}/']['patch']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Cont bancar. * @returns void No response body * @throws ApiError */ static companyBankAccountDestroy(data: $OpenApiTs['/company-bank-account/{id}/']['delete']['req']): CancelablePromise<$OpenApiTs['/company-bank-account/{id}/']['delete']['res'][204]>; } export declare class CompanyDepartmentService { /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.search A search term. * @returns PaginatedDepartmentList * @throws ApiError */ static companyDepartmentList(data: $OpenApiTs['/company-department/']['get']['req']): CancelablePromise<$OpenApiTs['/company-department/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.requestBody * @returns Department * @throws ApiError */ static companyDepartmentCreate(data: $OpenApiTs['/company-department/']['post']['req']): CancelablePromise<$OpenApiTs['/company-department/']['post']['res'][201]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Departament. * @returns Department * @throws ApiError */ static companyDepartmentRetrieve(data: $OpenApiTs['/company-department/{id}/']['get']['req']): CancelablePromise<$OpenApiTs['/company-department/{id}/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Departament. * @param data.requestBody * @returns Department * @throws ApiError */ static companyDepartmentUpdate(data: $OpenApiTs['/company-department/{id}/']['put']['req']): CancelablePromise<$OpenApiTs['/company-department/{id}/']['put']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Departament. * @param data.requestBody * @returns Department * @throws ApiError */ static companyDepartmentPartialUpdate(data: $OpenApiTs['/company-department/{id}/']['patch']['req']): CancelablePromise<$OpenApiTs['/company-department/{id}/']['patch']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Departament. * @returns void No response body * @throws ApiError */ static companyDepartmentDestroy(data: $OpenApiTs['/company-department/{id}/']['delete']['req']): CancelablePromise<$OpenApiTs['/company-department/{id}/']['delete']['res'][204]>; } export declare class CompanyDeviceService { /** * Base class for all viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.search A search term. * @returns PaginatedCompanyDeviceList * @throws ApiError */ static companyDeviceList(data: $OpenApiTs['/company-device/']['get']['req']): CancelablePromise<$OpenApiTs['/company-device/']['get']['res'][200]>; /** * Base class for all viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id * @param data.requestBody * @returns CompanyDevice * @throws ApiError */ static companyDeviceUpdate(data: $OpenApiTs['/company-device/{id}/']['put']['req']): CancelablePromise<$OpenApiTs['/company-device/{id}/']['put']['res'][200]>; /** * Base class for all viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id * @param data.requestBody * @returns CompanyDevice * @throws ApiError */ static companyDevicePartialUpdate(data: $OpenApiTs['/company-device/{id}/']['patch']['req']): CancelablePromise<$OpenApiTs['/company-device/{id}/']['patch']['res'][200]>; /** * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.formData * @returns CompanyPrint * @throws ApiError */ static companyDevicePrintCreate(data: $OpenApiTs['/company-device/print']['post']['req']): CancelablePromise<$OpenApiTs['/company-device/print']['post']['res'][200]>; } export declare class CompanyDisplayService { /** * Base class for all model viewsets * @param data The data for the request. * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.search A search term. * @returns PaginatedCompanySlimDisplayList * @throws ApiError */ static companyDisplayList(data?: $OpenApiTs['/company-display/']['get']['req']): CancelablePromise<$OpenApiTs['/company-display/']['get']['res'][200]>; /** * Base class for all model viewsets * @param data The data for the request. * @param data.requestBody * @returns CompanySlimDisplay * @throws ApiError */ static companyDisplayCreate(data?: $OpenApiTs['/company-display/']['post']['req']): CancelablePromise<$OpenApiTs['/company-display/']['post']['res'][201]>; /** * Base class for all model viewsets * @param data The data for the request. * @param data.id * @returns CompanySlimDisplay * @throws ApiError */ static companyDisplayRetrieve(data: $OpenApiTs['/company-display/{id}/']['get']['req']): CancelablePromise<$OpenApiTs['/company-display/{id}/']['get']['res'][200]>; /** * Base class for all model viewsets * @param data The data for the request. * @param data.id * @param data.requestBody * @returns CompanySlimDisplay * @throws ApiError */ static companyDisplayUpdate(data: $OpenApiTs['/company-display/{id}/']['put']['req']): CancelablePromise<$OpenApiTs['/company-display/{id}/']['put']['res'][200]>; /** * Base class for all model viewsets * @param data The data for the request. * @param data.id * @param data.requestBody * @returns CompanySlimDisplay * @throws ApiError */ static companyDisplayPartialUpdate(data: $OpenApiTs['/company-display/{id}/']['patch']['req']): CancelablePromise<$OpenApiTs['/company-display/{id}/']['patch']['res'][200]>; /** * Base class for all model viewsets * @param data The data for the request. * @param data.id * @returns void No response body * @throws ApiError */ static companyDisplayDestroy(data: $OpenApiTs['/company-display/{id}/']['delete']['req']): CancelablePromise<$OpenApiTs['/company-display/{id}/']['delete']['res'][204]>; } export declare class CompanyEmployeeService { /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.active * @param data.department * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.ids Specify required IDs separated by comma * @param data.location * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.search A search term. * @returns PaginatedEmployeeList * @throws ApiError */ static companyEmployeeList(data: $OpenApiTs['/company-employee/']['get']['req']): CancelablePromise<$OpenApiTs['/company-employee/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.requestBody * @returns Employee * @throws ApiError */ static companyEmployeeCreate(data: $OpenApiTs['/company-employee/']['post']['req']): CancelablePromise<$OpenApiTs['/company-employee/']['post']['res'][201]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Angajat. * @returns Employee * @throws ApiError */ static companyEmployeeRetrieve(data: $OpenApiTs['/company-employee/{id}/']['get']['req']): CancelablePromise<$OpenApiTs['/company-employee/{id}/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Angajat. * @param data.requestBody * @returns Employee * @throws ApiError */ static companyEmployeeUpdate(data: $OpenApiTs['/company-employee/{id}/']['put']['req']): CancelablePromise<$OpenApiTs['/company-employee/{id}/']['put']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Angajat. * @param data.requestBody * @returns Employee * @throws ApiError */ static companyEmployeePartialUpdate(data: $OpenApiTs['/company-employee/{id}/']['patch']['req']): CancelablePromise<$OpenApiTs['/company-employee/{id}/']['patch']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Angajat. * @returns void No response body * @throws ApiError */ static companyEmployeeDestroy(data: $OpenApiTs['/company-employee/{id}/']['delete']['req']): CancelablePromise<$OpenApiTs['/company-employee/{id}/']['delete']['res'][204]>; } export declare class CompanyLocationService { /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.search A search term. * @returns PaginatedCompanyLocationList * @throws ApiError */ static companyLocationList(data: $OpenApiTs['/company-location/']['get']['req']): CancelablePromise<$OpenApiTs['/company-location/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.requestBody * @returns CompanyLocation * @throws ApiError */ static companyLocationCreate(data: $OpenApiTs['/company-location/']['post']['req']): CancelablePromise<$OpenApiTs['/company-location/']['post']['res'][201]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Locație. * @returns CompanyLocation * @throws ApiError */ static companyLocationRetrieve(data: $OpenApiTs['/company-location/{id}/']['get']['req']): CancelablePromise<$OpenApiTs['/company-location/{id}/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Locație. * @param data.requestBody * @returns CompanyLocation * @throws ApiError */ static companyLocationUpdate(data: $OpenApiTs['/company-location/{id}/']['put']['req']): CancelablePromise<$OpenApiTs['/company-location/{id}/']['put']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Locație. * @param data.requestBody * @returns CompanyLocation * @throws ApiError */ static companyLocationPartialUpdate(data: $OpenApiTs['/company-location/{id}/']['patch']['req']): CancelablePromise<$OpenApiTs['/company-location/{id}/']['patch']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Locație. * @returns void No response body * @throws ApiError */ static companyLocationDestroy(data: $OpenApiTs['/company-location/{id}/']['delete']['req']): CancelablePromise<$OpenApiTs['/company-location/{id}/']['delete']['res'][204]>; } export declare class CompanyOrderService { /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.search A search term. * @returns PaginatedOrderList * @throws ApiError */ static companyOrderOrdersList(data: $OpenApiTs['/company-order/orders/']['get']['req']): CancelablePromise<$OpenApiTs['/company-order/orders/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.requestBody * @returns Order * @throws ApiError */ static companyOrderOrdersCreate(data: $OpenApiTs['/company-order/orders/']['post']['req']): CancelablePromise<$OpenApiTs['/company-order/orders/']['post']['res'][201]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Comandă primită. * @returns Order * @throws ApiError */ static companyOrderOrdersRetrieve(data: $OpenApiTs['/company-order/orders/{id}/']['get']['req']): CancelablePromise<$OpenApiTs['/company-order/orders/{id}/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Comandă primită. * @param data.requestBody * @returns Order * @throws ApiError */ static companyOrderOrdersUpdate(data: $OpenApiTs['/company-order/orders/{id}/']['put']['req']): CancelablePromise<$OpenApiTs['/company-order/orders/{id}/']['put']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Comandă primită. * @param data.requestBody * @returns Order * @throws ApiError */ static companyOrderOrdersPartialUpdate(data: $OpenApiTs['/company-order/orders/{id}/']['patch']['req']): CancelablePromise<$OpenApiTs['/company-order/orders/{id}/']['patch']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Comandă primită. * @returns void No response body * @throws ApiError */ static companyOrderOrdersDestroy(data: $OpenApiTs['/company-order/orders/{id}/']['delete']['req']): CancelablePromise<$OpenApiTs['/company-order/orders/{id}/']['delete']['res'][204]>; } export declare class CompanyPartnerService { /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.agent * @param data.country * @param data.email * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.hasBappCompany * @param data.hasRelatedPartner * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.region * @param data.search A search term. * @param data.supplier * @returns PaginatedPartnerList * @throws ApiError */ static companyPartnerList(data: $OpenApiTs['/company-partner/']['get']['req']): CancelablePromise<$OpenApiTs['/company-partner/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.requestBody * @returns Partner * @throws ApiError */ static companyPartnerCreate(data: $OpenApiTs['/company-partner/']['post']['req']): CancelablePromise<$OpenApiTs['/company-partner/']['post']['res'][201]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Partener. * @returns Partner * @throws ApiError */ static companyPartnerRetrieve(data: $OpenApiTs['/company-partner/{id}/']['get']['req']): CancelablePromise<$OpenApiTs['/company-partner/{id}/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Partener. * @param data.requestBody * @returns Partner * @throws ApiError */ static companyPartnerUpdate(data: $OpenApiTs['/company-partner/{id}/']['put']['req']): CancelablePromise<$OpenApiTs['/company-partner/{id}/']['put']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Partener. * @param data.requestBody * @returns Partner * @throws ApiError */ static companyPartnerPartialUpdate(data: $OpenApiTs['/company-partner/{id}/']['patch']['req']): CancelablePromise<$OpenApiTs['/company-partner/{id}/']['patch']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Partener. * @returns void No response body * @throws ApiError */ static companyPartnerDestroy(data: $OpenApiTs['/company-partner/{id}/']['delete']['req']): CancelablePromise<$OpenApiTs['/company-partner/{id}/']['delete']['res'][204]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.partner * @param data.search A search term. * @returns PaginatedPartnerContactList * @throws ApiError */ static companyPartnerContactList(data: $OpenApiTs['/company-partner/contact/']['get']['req']): CancelablePromise<$OpenApiTs['/company-partner/contact/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.requestBody * @returns PartnerContact * @throws ApiError */ static companyPartnerContactCreate(data: $OpenApiTs['/company-partner/contact/']['post']['req']): CancelablePromise<$OpenApiTs['/company-partner/contact/']['post']['res'][201]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Contact. * @returns PartnerContact * @throws ApiError */ static companyPartnerContactRetrieve(data: $OpenApiTs['/company-partner/contact/{id}/']['get']['req']): CancelablePromise<$OpenApiTs['/company-partner/contact/{id}/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Contact. * @param data.requestBody * @returns PartnerContact * @throws ApiError */ static companyPartnerContactUpdate(data: $OpenApiTs['/company-partner/contact/{id}/']['put']['req']): CancelablePromise<$OpenApiTs['/company-partner/contact/{id}/']['put']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Contact. * @param data.requestBody * @returns PartnerContact * @throws ApiError */ static companyPartnerContactPartialUpdate(data: $OpenApiTs['/company-partner/contact/{id}/']['patch']['req']): CancelablePromise<$OpenApiTs['/company-partner/contact/{id}/']['patch']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Contact. * @returns void No response body * @throws ApiError */ static companyPartnerContactDestroy(data: $OpenApiTs['/company-partner/contact/{id}/']['delete']['req']): CancelablePromise<$OpenApiTs['/company-partner/contact/{id}/']['delete']['res'][204]>; } export declare class CompanyProductService { /** * Base class for all viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.search A search term. * @returns PaginatedProductList * @throws ApiError */ static companyProductList(data: $OpenApiTs['/company-product/']['get']['req']): CancelablePromise<$OpenApiTs['/company-product/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.search A search term. * @returns PaginatedProductCategoryList * @throws ApiError */ static companyProductCategoriesList(data: $OpenApiTs['/company-product/categories/']['get']['req']): CancelablePromise<$OpenApiTs['/company-product/categories/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.requestBody * @returns ProductCategory * @throws ApiError */ static companyProductCategoriesCreate(data: $OpenApiTs['/company-product/categories/']['post']['req']): CancelablePromise<$OpenApiTs['/company-product/categories/']['post']['res'][201]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Categorie produs. * @returns ProductCategory * @throws ApiError */ static companyProductCategoriesRetrieve(data: $OpenApiTs['/company-product/categories/{id}/']['get']['req']): CancelablePromise<$OpenApiTs['/company-product/categories/{id}/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Categorie produs. * @param data.requestBody * @returns ProductCategory * @throws ApiError */ static companyProductCategoriesUpdate(data: $OpenApiTs['/company-product/categories/{id}/']['put']['req']): CancelablePromise<$OpenApiTs['/company-product/categories/{id}/']['put']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Categorie produs. * @param data.requestBody * @returns ProductCategory * @throws ApiError */ static companyProductCategoriesPartialUpdate(data: $OpenApiTs['/company-product/categories/{id}/']['patch']['req']): CancelablePromise<$OpenApiTs['/company-product/categories/{id}/']['patch']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Categorie produs. * @returns void No response body * @throws ApiError */ static companyProductCategoriesDestroy(data: $OpenApiTs['/company-product/categories/{id}/']['delete']['req']): CancelablePromise<$OpenApiTs['/company-product/categories/{id}/']['delete']['res'][204]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.search A search term. * @returns PaginatedProductPhotoList * @throws ApiError */ static companyProductPhotosList(data: $OpenApiTs['/company-product/photos/']['get']['req']): CancelablePromise<$OpenApiTs['/company-product/photos/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.requestBody * @returns ProductPhoto * @throws ApiError */ static companyProductPhotosCreate(data: $OpenApiTs['/company-product/photos/']['post']['req']): CancelablePromise<$OpenApiTs['/company-product/photos/']['post']['res'][201]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Poză produs. * @returns ProductPhoto * @throws ApiError */ static companyProductPhotosRetrieve(data: $OpenApiTs['/company-product/photos/{id}/']['get']['req']): CancelablePromise<$OpenApiTs['/company-product/photos/{id}/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Poză produs. * @param data.requestBody * @returns ProductPhoto * @throws ApiError */ static companyProductPhotosUpdate(data: $OpenApiTs['/company-product/photos/{id}/']['put']['req']): CancelablePromise<$OpenApiTs['/company-product/photos/{id}/']['put']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Poză produs. * @param data.requestBody * @returns ProductPhoto * @throws ApiError */ static companyProductPhotosPartialUpdate(data: $OpenApiTs['/company-product/photos/{id}/']['patch']['req']): CancelablePromise<$OpenApiTs['/company-product/photos/{id}/']['patch']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Poză produs. * @returns void No response body * @throws ApiError */ static companyProductPhotosDestroy(data: $OpenApiTs['/company-product/photos/{id}/']['delete']['req']): CancelablePromise<$OpenApiTs['/company-product/photos/{id}/']['delete']['res'][204]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.expand Select fields to expand * @param data.fields Specify required fields by comma * @param data.ids Specify required IDs separated by comma * @param data.omit Specify omitted fields by comma * @param data.ordering Which field to use when ordering the results. * @param data.page A page number within the paginated result set. * @param data.pageSize Number of results to return per page. * @param data.search A search term. * @returns PaginatedProductTypeList * @throws ApiError */ static companyProductTypesList(data: $OpenApiTs['/company-product/types/']['get']['req']): CancelablePromise<$OpenApiTs['/company-product/types/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.requestBody * @returns ProductType * @throws ApiError */ static companyProductTypesCreate(data: $OpenApiTs['/company-product/types/']['post']['req']): CancelablePromise<$OpenApiTs['/company-product/types/']['post']['res'][201]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Tip produs. * @returns ProductType * @throws ApiError */ static companyProductTypesRetrieve(data: $OpenApiTs['/company-product/types/{id}/']['get']['req']): CancelablePromise<$OpenApiTs['/company-product/types/{id}/']['get']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Tip produs. * @param data.requestBody * @returns ProductType * @throws ApiError */ static companyProductTypesUpdate(data: $OpenApiTs['/company-product/types/{id}/']['put']['req']): CancelablePromise<$OpenApiTs['/company-product/types/{id}/']['put']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID * @param data.id A unique integer value identifying this Tip produs. * @param data.requestBody * @returns ProductType * @throws ApiError */ static companyProductTypesPartialUpdate(data: $OpenApiTs['/company-product/types/{id}/']['patch']['req']): CancelablePromise<$OpenApiTs['/company-product/types/{id}/']['patch']['res'][200]>; /** * Base class for all model viewsets that require company access * @param data The data for the request. * @param data.xCompanyId Company ID