@bapp/api-client
Version:
Client to consume BAPP API, auto-generated using openapi-typescript-codegen
977 lines (976 loc) • 122 kB
TypeScript
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