checkbox

package module
v0.0.0-...-859cf7e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 8, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

README

golang checkbox-ua-api-sdk-autogen

Client and Server code auto generated by github.com/deepmap/oapi-codegen version v1.12.4

Documentation

Overview

Package checkbox provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.12.4 DO NOT EDIT.

Index

Constants

View Source
const (
	CashierJWTtokenScopes = "CashierJWTtoken.Scopes"
)

Variables

This section is empty.

Functions

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.

func NewAddExternalReceiptApiV1ReceiptsAddExternalPostRequest

func NewAddExternalReceiptApiV1ReceiptsAddExternalPostRequest(server string, params *AddExternalReceiptApiV1ReceiptsAddExternalPostParams, body AddExternalReceiptApiV1ReceiptsAddExternalPostJSONRequestBody) (*http.Request, error)

NewAddExternalReceiptApiV1ReceiptsAddExternalPostRequest calls the generic AddExternalReceiptApiV1ReceiptsAddExternalPost builder with application/json body

func NewAddExternalReceiptApiV1ReceiptsAddExternalPostRequestWithBody

func NewAddExternalReceiptApiV1ReceiptsAddExternalPostRequestWithBody(server string, params *AddExternalReceiptApiV1ReceiptsAddExternalPostParams, contentType string, body io.Reader) (*http.Request, error)

NewAddExternalReceiptApiV1ReceiptsAddExternalPostRequestWithBody generates requests for AddExternalReceiptApiV1ReceiptsAddExternalPost with any type of body

func NewAddExternalReportApiV1ReportsAddExternalPostRequest

func NewAddExternalReportApiV1ReportsAddExternalPostRequest(server string, params *AddExternalReportApiV1ReportsAddExternalPostParams, body AddExternalReportApiV1ReportsAddExternalPostJSONRequestBody) (*http.Request, error)

NewAddExternalReportApiV1ReportsAddExternalPostRequest calls the generic AddExternalReportApiV1ReportsAddExternalPost builder with application/json body

func NewAddExternalReportApiV1ReportsAddExternalPostRequestWithBody

func NewAddExternalReportApiV1ReportsAddExternalPostRequestWithBody(server string, params *AddExternalReportApiV1ReportsAddExternalPostParams, contentType string, body io.Reader) (*http.Request, error)

NewAddExternalReportApiV1ReportsAddExternalPostRequestWithBody generates requests for AddExternalReportApiV1ReportsAddExternalPost with any type of body

func NewAddOrdersApiV1OrdersPostRequest

func NewAddOrdersApiV1OrdersPostRequest(server string, params *AddOrdersApiV1OrdersPostParams, body AddOrdersApiV1OrdersPostJSONRequestBody) (*http.Request, error)

NewAddOrdersApiV1OrdersPostRequest calls the generic AddOrdersApiV1OrdersPost builder with application/json body

func NewAddOrdersApiV1OrdersPostRequestWithBody

func NewAddOrdersApiV1OrdersPostRequestWithBody(server string, params *AddOrdersApiV1OrdersPostParams, contentType string, body io.Reader) (*http.Request, error)

NewAddOrdersApiV1OrdersPostRequestWithBody generates requests for AddOrdersApiV1OrdersPost with any type of body

func NewAskOfflineCodesApiV1CashRegistersAskOfflineCodesGetRequest

func NewAskOfflineCodesApiV1CashRegistersAskOfflineCodesGetRequest(server string, params *AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetParams) (*http.Request, error)

NewAskOfflineCodesApiV1CashRegistersAskOfflineCodesGetRequest generates requests for AskOfflineCodesApiV1CashRegistersAskOfflineCodesGet

func NewCancelOrderApiV1OrdersOrderIdPatchRequest

func NewCancelOrderApiV1OrdersOrderIdPatchRequest(server string, orderId openapi_types.UUID, params *CancelOrderApiV1OrdersOrderIdPatchParams) (*http.Request, error)

NewCancelOrderApiV1OrdersOrderIdPatchRequest generates requests for CancelOrderApiV1OrdersOrderIdPatch

func NewCashWithdrawalApiV1ReceiptsCashWithdrawalPostRequest

func NewCashWithdrawalApiV1ReceiptsCashWithdrawalPostRequest(server string, params *CashWithdrawalApiV1ReceiptsCashWithdrawalPostParams, body CashWithdrawalApiV1ReceiptsCashWithdrawalPostJSONRequestBody) (*http.Request, error)

NewCashWithdrawalApiV1ReceiptsCashWithdrawalPostRequest calls the generic CashWithdrawalApiV1ReceiptsCashWithdrawalPost builder with application/json body

func NewCashWithdrawalApiV1ReceiptsCashWithdrawalPostRequestWithBody

func NewCashWithdrawalApiV1ReceiptsCashWithdrawalPostRequestWithBody(server string, params *CashWithdrawalApiV1ReceiptsCashWithdrawalPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCashWithdrawalApiV1ReceiptsCashWithdrawalPostRequestWithBody generates requests for CashWithdrawalApiV1ReceiptsCashWithdrawalPost with any type of body

func NewCheckSignatureApiV1CashierCheckSignatureGetRequest

func NewCheckSignatureApiV1CashierCheckSignatureGetRequest(server string, params *CheckSignatureApiV1CashierCheckSignatureGetParams) (*http.Request, error)

NewCheckSignatureApiV1CashierCheckSignatureGetRequest generates requests for CheckSignatureApiV1CashierCheckSignatureGet

func NewCloseNotFiscalizeOrderApiV1OrdersClosePatchRequest

func NewCloseNotFiscalizeOrderApiV1OrdersClosePatchRequest(server string, params *CloseNotFiscalizeOrderApiV1OrdersClosePatchParams) (*http.Request, error)

NewCloseNotFiscalizeOrderApiV1OrdersClosePatchRequest generates requests for CloseNotFiscalizeOrderApiV1OrdersClosePatch

func NewCloseShiftApiV1ShiftsClosePostRequest

func NewCloseShiftApiV1ShiftsClosePostRequest(server string, params *CloseShiftApiV1ShiftsClosePostParams, body CloseShiftApiV1ShiftsClosePostJSONRequestBody) (*http.Request, error)

NewCloseShiftApiV1ShiftsClosePostRequest calls the generic CloseShiftApiV1ShiftsClosePost builder with application/json body

func NewCloseShiftApiV1ShiftsClosePostRequestWithBody

func NewCloseShiftApiV1ShiftsClosePostRequestWithBody(server string, params *CloseShiftApiV1ShiftsClosePostParams, contentType string, body io.Reader) (*http.Request, error)

NewCloseShiftApiV1ShiftsClosePostRequestWithBody generates requests for CloseShiftApiV1ShiftsClosePost with any type of body

func NewCloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostRequest

func NewCloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostRequest(server string, shiftId openapi_types.UUID, params *CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostParams, body CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostJSONRequestBody) (*http.Request, error)

NewCloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostRequest calls the generic CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePost builder with application/json body

func NewCloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostRequestWithBody

func NewCloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostRequestWithBody(server string, shiftId openapi_types.UUID, params *CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostParams, contentType string, body io.Reader) (*http.Request, error)

NewCloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostRequestWithBody generates requests for CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePost with any type of body

func NewCreateOfflineReceiptApiV1ReceiptsSellOfflinePostRequest

func NewCreateOfflineReceiptApiV1ReceiptsSellOfflinePostRequest(server string, params *CreateOfflineReceiptApiV1ReceiptsSellOfflinePostParams, body CreateOfflineReceiptApiV1ReceiptsSellOfflinePostJSONRequestBody) (*http.Request, error)

NewCreateOfflineReceiptApiV1ReceiptsSellOfflinePostRequest calls the generic CreateOfflineReceiptApiV1ReceiptsSellOfflinePost builder with application/json body

func NewCreateOfflineReceiptApiV1ReceiptsSellOfflinePostRequestWithBody

func NewCreateOfflineReceiptApiV1ReceiptsSellOfflinePostRequestWithBody(server string, params *CreateOfflineReceiptApiV1ReceiptsSellOfflinePostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateOfflineReceiptApiV1ReceiptsSellOfflinePostRequestWithBody generates requests for CreateOfflineReceiptApiV1ReceiptsSellOfflinePost with any type of body

func NewCreateReceiptApiV1ReceiptsSellPostRequest

func NewCreateReceiptApiV1ReceiptsSellPostRequest(server string, params *CreateReceiptApiV1ReceiptsSellPostParams, body CreateReceiptApiV1ReceiptsSellPostJSONRequestBody) (*http.Request, error)

NewCreateReceiptApiV1ReceiptsSellPostRequest calls the generic CreateReceiptApiV1ReceiptsSellPost builder with application/json body

func NewCreateReceiptApiV1ReceiptsSellPostRequestWithBody

func NewCreateReceiptApiV1ReceiptsSellPostRequestWithBody(server string, params *CreateReceiptApiV1ReceiptsSellPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateReceiptApiV1ReceiptsSellPostRequestWithBody generates requests for CreateReceiptApiV1ReceiptsSellPost with any type of body

func NewCreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostRequest

func NewCreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostRequest(server string, params *CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostParams, body CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostJSONRequestBody) (*http.Request, error)

NewCreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostRequest calls the generic CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPost builder with application/json body

func NewCreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostRequestWithBody

func NewCreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostRequestWithBody(server string, params *CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostRequestWithBody generates requests for CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPost with any type of body

func NewCreateServiceReceiptApiV1ReceiptsServicePostRequest

func NewCreateServiceReceiptApiV1ReceiptsServicePostRequest(server string, params *CreateServiceReceiptApiV1ReceiptsServicePostParams, body CreateServiceReceiptApiV1ReceiptsServicePostJSONRequestBody) (*http.Request, error)

NewCreateServiceReceiptApiV1ReceiptsServicePostRequest calls the generic CreateServiceReceiptApiV1ReceiptsServicePost builder with application/json body

func NewCreateServiceReceiptApiV1ReceiptsServicePostRequestWithBody

func NewCreateServiceReceiptApiV1ReceiptsServicePostRequestWithBody(server string, params *CreateServiceReceiptApiV1ReceiptsServicePostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateServiceReceiptApiV1ReceiptsServicePostRequestWithBody generates requests for CreateServiceReceiptApiV1ReceiptsServicePost with any type of body

func NewCreateShiftApiV1ShiftsPostRequest

func NewCreateShiftApiV1ShiftsPostRequest(server string, params *CreateShiftApiV1ShiftsPostParams, body CreateShiftApiV1ShiftsPostJSONRequestBody) (*http.Request, error)

NewCreateShiftApiV1ShiftsPostRequest calls the generic CreateShiftApiV1ShiftsPost builder with application/json body

func NewCreateShiftApiV1ShiftsPostRequestWithBody

func NewCreateShiftApiV1ShiftsPostRequestWithBody(server string, params *CreateShiftApiV1ShiftsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateShiftApiV1ShiftsPostRequestWithBody generates requests for CreateShiftApiV1ShiftsPost with any type of body

func NewCreateXReportApiV1ReportsPostRequest

func NewCreateXReportApiV1ReportsPostRequest(server string, params *CreateXReportApiV1ReportsPostParams) (*http.Request, error)

NewCreateXReportApiV1ReportsPostRequest generates requests for CreateXReportApiV1ReportsPost

func NewDeleteIntegrationApiV1OrdersIntegrationDeleteRequest

func NewDeleteIntegrationApiV1OrdersIntegrationDeleteRequest(server string, params *DeleteIntegrationApiV1OrdersIntegrationDeleteParams) (*http.Request, error)

NewDeleteIntegrationApiV1OrdersIntegrationDeleteRequest generates requests for DeleteIntegrationApiV1OrdersIntegrationDelete

func NewDeleteWebhookApiV1WebhookDeleteRequest

func NewDeleteWebhookApiV1WebhookDeleteRequest(server string, params *DeleteWebhookApiV1WebhookDeleteParams) (*http.Request, error)

NewDeleteWebhookApiV1WebhookDeleteRequest generates requests for DeleteWebhookApiV1WebhookDelete

func NewEditOrderApiV1OrdersIntegrationEditOrderPostRequest

func NewEditOrderApiV1OrdersIntegrationEditOrderPostRequest(server string, params *EditOrderApiV1OrdersIntegrationEditOrderPostParams, body EditOrderApiV1OrdersIntegrationEditOrderPostJSONRequestBody) (*http.Request, error)

NewEditOrderApiV1OrdersIntegrationEditOrderPostRequest calls the generic EditOrderApiV1OrdersIntegrationEditOrderPost builder with application/json body

func NewEditOrderApiV1OrdersIntegrationEditOrderPostRequestWithBody

func NewEditOrderApiV1OrdersIntegrationEditOrderPostRequestWithBody(server string, params *EditOrderApiV1OrdersIntegrationEditOrderPostParams, contentType string, body io.Reader) (*http.Request, error)

NewEditOrderApiV1OrdersIntegrationEditOrderPostRequestWithBody generates requests for EditOrderApiV1OrdersIntegrationEditOrderPost with any type of body

func NewExchangeApiV1ReceiptsCurrencyExchangePostRequest

func NewExchangeApiV1ReceiptsCurrencyExchangePostRequest(server string, params *ExchangeApiV1ReceiptsCurrencyExchangePostParams, body ExchangeApiV1ReceiptsCurrencyExchangePostJSONRequestBody) (*http.Request, error)

NewExchangeApiV1ReceiptsCurrencyExchangePostRequest calls the generic ExchangeApiV1ReceiptsCurrencyExchangePost builder with application/json body

func NewExchangeApiV1ReceiptsCurrencyExchangePostRequestWithBody

func NewExchangeApiV1ReceiptsCurrencyExchangePostRequestWithBody(server string, params *ExchangeApiV1ReceiptsCurrencyExchangePostParams, contentType string, body io.Reader) (*http.Request, error)

NewExchangeApiV1ReceiptsCurrencyExchangePostRequestWithBody generates requests for ExchangeApiV1ReceiptsCurrencyExchangePost with any type of body

func NewExportGoodsApiV1GoodsExportExportExtensionGetRequest

func NewExportGoodsApiV1GoodsExportExportExtensionGetRequest(server string, exportExtension ExportExtensionType, params *ExportGoodsApiV1GoodsExportExportExtensionGetParams) (*http.Request, error)

NewExportGoodsApiV1GoodsExportExportExtensionGetRequest generates requests for ExportGoodsApiV1GoodsExportExportExtensionGet

func NewExportGoodsFileApiV1GoodsExportFileTaskIdGetRequest

func NewExportGoodsFileApiV1GoodsExportFileTaskIdGetRequest(server string, taskId openapi_types.UUID, params *ExportGoodsFileApiV1GoodsExportFileTaskIdGetParams) (*http.Request, error)

NewExportGoodsFileApiV1GoodsExportFileTaskIdGetRequest generates requests for ExportGoodsFileApiV1GoodsExportFileTaskIdGet

func NewExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetRequest

func NewExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetRequest(server string, taskId openapi_types.UUID, params *ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetParams) (*http.Request, error)

NewExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetRequest generates requests for ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGet

func NewGetAllTaxesApiV1TaxGetRequest

func NewGetAllTaxesApiV1TaxGetRequest(server string, params *GetAllTaxesApiV1TaxGetParams) (*http.Request, error)

NewGetAllTaxesApiV1TaxGetRequest generates requests for GetAllTaxesApiV1TaxGet

func NewGetCashRegisterApiV1CashRegistersCashRegisterIdGetRequest

func NewGetCashRegisterApiV1CashRegistersCashRegisterIdGetRequest(server string, cashRegisterId openapi_types.UUID, params *GetCashRegisterApiV1CashRegistersCashRegisterIdGetParams) (*http.Request, error)

NewGetCashRegisterApiV1CashRegistersCashRegisterIdGetRequest generates requests for GetCashRegisterApiV1CashRegistersCashRegisterIdGet

func NewGetCashRegisterInfoApiV1CashRegistersInfoGetRequest

func NewGetCashRegisterInfoApiV1CashRegistersInfoGetRequest(server string, params *GetCashRegisterInfoApiV1CashRegistersInfoGetParams) (*http.Request, error)

NewGetCashRegisterInfoApiV1CashRegistersInfoGetRequest generates requests for GetCashRegisterInfoApiV1CashRegistersInfoGet

func NewGetCashRegistersApiV1CashRegistersGetRequest

func NewGetCashRegistersApiV1CashRegistersGetRequest(server string, params *GetCashRegistersApiV1CashRegistersGetParams) (*http.Request, error)

NewGetCashRegistersApiV1CashRegistersGetRequest generates requests for GetCashRegistersApiV1CashRegistersGet

func NewGetCashierProfileApiV1CashierMeGetRequest

func NewGetCashierProfileApiV1CashierMeGetRequest(server string, params *GetCashierProfileApiV1CashierMeGetParams) (*http.Request, error)

NewGetCashierProfileApiV1CashierMeGetRequest generates requests for GetCashierProfileApiV1CashierMeGet

func NewGetCashierShiftApiV1CashierShiftGetRequest

func NewGetCashierShiftApiV1CashierShiftGetRequest(server string, params *GetCashierShiftApiV1CashierShiftGetParams) (*http.Request, error)

NewGetCashierShiftApiV1CashierShiftGetRequest generates requests for GetCashierShiftApiV1CashierShiftGet

func NewGetCurrencyRateApiV1CurrencyRateCurrencyCodeGetRequest

func NewGetCurrencyRateApiV1CurrencyRateCurrencyCodeGetRequest(server string, currencyCode string, params *GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetParams) (*http.Request, error)

NewGetCurrencyRateApiV1CurrencyRateCurrencyCodeGetRequest generates requests for GetCurrencyRateApiV1CurrencyRateCurrencyCodeGet

func NewGetCurrencyRatesApiV1CurrencyRateGetRequest

func NewGetCurrencyRatesApiV1CurrencyRateGetRequest(server string, params *GetCurrencyRatesApiV1CurrencyRateGetParams) (*http.Request, error)

NewGetCurrencyRatesApiV1CurrencyRateGetRequest generates requests for GetCurrencyRatesApiV1CurrencyRateGet

func NewGetCurrentOrganizationLogoApiV1OrganizationLogoPngGetRequest

func NewGetCurrentOrganizationLogoApiV1OrganizationLogoPngGetRequest(server string, params *GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetParams) (*http.Request, error)

NewGetCurrentOrganizationLogoApiV1OrganizationLogoPngGetRequest generates requests for GetCurrentOrganizationLogoApiV1OrganizationLogoPngGet

func NewGetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetRequest

func NewGetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetRequest(server string, params *GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetParams) (*http.Request, error)

NewGetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetRequest generates requests for GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGet

func NewGetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetRequest

func NewGetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetRequest(server string, params *GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetParams) (*http.Request, error)

NewGetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetRequest generates requests for GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGet

func NewGetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetRequest

func NewGetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetRequest(server string, params *GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetParams) (*http.Request, error)

NewGetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetRequest generates requests for GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGet

func NewGetGoodApiV1GoodsGoodIdGetRequest

func NewGetGoodApiV1GoodsGoodIdGetRequest(server string, goodId openapi_types.UUID, params *GetGoodApiV1GoodsGoodIdGetParams) (*http.Request, error)

NewGetGoodApiV1GoodsGoodIdGetRequest generates requests for GetGoodApiV1GoodsGoodIdGet

func NewGetGoodsApiV1GoodsGetRequest

func NewGetGoodsApiV1GoodsGetRequest(server string, params *GetGoodsApiV1GoodsGetParams) (*http.Request, error)

NewGetGoodsApiV1GoodsGetRequest generates requests for GetGoodsApiV1GoodsGet

func NewGetIntegrationApiV1OrdersIntegrationGetRequest

func NewGetIntegrationApiV1OrdersIntegrationGetRequest(server string, params *GetIntegrationApiV1OrdersIntegrationGetParams) (*http.Request, error)

NewGetIntegrationApiV1OrdersIntegrationGetRequest generates requests for GetIntegrationApiV1OrdersIntegrationGet

func NewGetOfflineCodesApiV1CashRegistersGetOfflineCodesGetRequest

func NewGetOfflineCodesApiV1CashRegistersGetOfflineCodesGetRequest(server string, params *GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetParams) (*http.Request, error)

NewGetOfflineCodesApiV1CashRegistersGetOfflineCodesGetRequest generates requests for GetOfflineCodesApiV1CashRegistersGetOfflineCodesGet

func NewGetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetRequest

func NewGetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetRequest(server string, params *GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetParams) (*http.Request, error)

NewGetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetRequest generates requests for GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGet

func NewGetOfflineTimeApiV1CashRegistersGetOfflineTimeGetRequest

func NewGetOfflineTimeApiV1CashRegistersGetOfflineTimeGetRequest(server string, params *GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetParams) (*http.Request, error)

NewGetOfflineTimeApiV1CashRegistersGetOfflineTimeGetRequest generates requests for GetOfflineTimeApiV1CashRegistersGetOfflineTimeGet

func NewGetOrderApiV1OrdersOrderIdGetRequest

func NewGetOrderApiV1OrdersOrderIdGetRequest(server string, orderId openapi_types.UUID, params *GetOrderApiV1OrdersOrderIdGetParams) (*http.Request, error)

NewGetOrderApiV1OrdersOrderIdGetRequest generates requests for GetOrderApiV1OrdersOrderIdGet

func NewGetOrdersApiV1OrdersGetRequest

func NewGetOrdersApiV1OrdersGetRequest(server string, params *GetOrdersApiV1OrdersGetParams) (*http.Request, error)

NewGetOrdersApiV1OrdersGetRequest generates requests for GetOrdersApiV1OrdersGet

func NewGetPeriodicalReportApiV1ReportsPeriodicalGetRequest

func NewGetPeriodicalReportApiV1ReportsPeriodicalGetRequest(server string, params *GetPeriodicalReportApiV1ReportsPeriodicalGetParams) (*http.Request, error)

NewGetPeriodicalReportApiV1ReportsPeriodicalGetRequest generates requests for GetPeriodicalReportApiV1ReportsPeriodicalGet

func NewGetReceiptApiV1ReceiptsReceiptIdGetRequest

func NewGetReceiptApiV1ReceiptsReceiptIdGetRequest(server string, receiptId struct {
	union json.RawMessage
}, params *GetReceiptApiV1ReceiptsReceiptIdGetParams) (*http.Request, error)

NewGetReceiptApiV1ReceiptsReceiptIdGetRequest generates requests for GetReceiptApiV1ReceiptsReceiptIdGet

func NewGetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetRequest

func NewGetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetRequest(server string, receiptId struct {
	union json.RawMessage
}, params *GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetParams) (*http.Request, error)

NewGetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetRequest generates requests for GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGet

func NewGetReceiptPdfApiV1ReceiptsReceiptIdPdfGetRequest

func NewGetReceiptPdfApiV1ReceiptsReceiptIdPdfGetRequest(server string, receiptId struct {
	union json.RawMessage
}, params *GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetParams) (*http.Request, error)

NewGetReceiptPdfApiV1ReceiptsReceiptIdPdfGetRequest generates requests for GetReceiptPdfApiV1ReceiptsReceiptIdPdfGet

func NewGetReceiptPngApiV1ReceiptsReceiptIdPngGetRequest

func NewGetReceiptPngApiV1ReceiptsReceiptIdPngGetRequest(server string, receiptId struct {
	union json.RawMessage
}, params *GetReceiptPngApiV1ReceiptsReceiptIdPngGetParams) (*http.Request, error)

NewGetReceiptPngApiV1ReceiptsReceiptIdPngGetRequest generates requests for GetReceiptPngApiV1ReceiptsReceiptIdPngGet

func NewGetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetRequest

func NewGetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetRequest(server string, receiptId struct {
	union json.RawMessage
}, params *GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetParams) (*http.Request, error)

NewGetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetRequest generates requests for GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGet

func NewGetReceiptTextApiV1ReceiptsReceiptIdTextGetRequest

func NewGetReceiptTextApiV1ReceiptsReceiptIdTextGetRequest(server string, receiptId struct {
	union json.RawMessage
}, params *GetReceiptTextApiV1ReceiptsReceiptIdTextGetParams) (*http.Request, error)

NewGetReceiptTextApiV1ReceiptsReceiptIdTextGetRequest generates requests for GetReceiptTextApiV1ReceiptsReceiptIdTextGet

func NewGetReceiptXmlApiV1ReceiptsReceiptIdXmlGetRequest

func NewGetReceiptXmlApiV1ReceiptsReceiptIdXmlGetRequest(server string, receiptId struct {
	union json.RawMessage
}, params *GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetParams) (*http.Request, error)

NewGetReceiptXmlApiV1ReceiptsReceiptIdXmlGetRequest generates requests for GetReceiptXmlApiV1ReceiptsReceiptIdXmlGet

func NewGetReceiptsApiV1ReceiptsGetRequest

func NewGetReceiptsApiV1ReceiptsGetRequest(server string, params *GetReceiptsApiV1ReceiptsGetParams) (*http.Request, error)

NewGetReceiptsApiV1ReceiptsGetRequest generates requests for GetReceiptsApiV1ReceiptsGet

func NewGetReceiptsSearchApiV1ReceiptsSearchGetRequest

func NewGetReceiptsSearchApiV1ReceiptsSearchGetRequest(server string, params *GetReceiptsSearchApiV1ReceiptsSearchGetParams) (*http.Request, error)

NewGetReceiptsSearchApiV1ReceiptsSearchGetRequest generates requests for GetReceiptsSearchApiV1ReceiptsSearchGet

func NewGetReportApiV1ReportsReportIdGetRequest

func NewGetReportApiV1ReportsReportIdGetRequest(server string, reportId openapi_types.UUID, params *GetReportApiV1ReportsReportIdGetParams) (*http.Request, error)

NewGetReportApiV1ReportsReportIdGetRequest generates requests for GetReportApiV1ReportsReportIdGet

func NewGetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetRequest

func NewGetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetRequest(server string, reportTaskId openapi_types.UUID, params *GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetParams) (*http.Request, error)

NewGetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetRequest generates requests for GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGet

func NewGetReportTextApiV1ReportsReportIdTextGetRequest

func NewGetReportTextApiV1ReportsReportIdTextGetRequest(server string, reportId openapi_types.UUID, params *GetReportTextApiV1ReportsReportIdTextGetParams) (*http.Request, error)

NewGetReportTextApiV1ReportsReportIdTextGetRequest generates requests for GetReportTextApiV1ReportsReportIdTextGet

func NewGetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetRequest

func NewGetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetRequest(server string, reportTaskId openapi_types.UUID, params *GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetParams) (*http.Request, error)

NewGetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetRequest generates requests for GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGet

func NewGetReportsApiV1ReportsGetRequest

func NewGetReportsApiV1ReportsGetRequest(server string, params *GetReportsApiV1ReportsGetParams) (*http.Request, error)

NewGetReportsApiV1ReportsGetRequest generates requests for GetReportsApiV1ReportsGet

func NewGetSearchReportsApiV1ReportsSearchGetRequest

func NewGetSearchReportsApiV1ReportsSearchGetRequest(server string, params *GetSearchReportsApiV1ReportsSearchGetParams) (*http.Request, error)

NewGetSearchReportsApiV1ReportsSearchGetRequest generates requests for GetSearchReportsApiV1ReportsSearchGet

func NewGetShiftApiV1ShiftsShiftIdGetRequest

func NewGetShiftApiV1ShiftsShiftIdGetRequest(server string, shiftId openapi_types.UUID, params *GetShiftApiV1ShiftsShiftIdGetParams) (*http.Request, error)

NewGetShiftApiV1ShiftsShiftIdGetRequest generates requests for GetShiftApiV1ShiftsShiftIdGet

func NewGetShiftsApiV1ShiftsGetRequest

func NewGetShiftsApiV1ShiftsGetRequest(server string, params *GetShiftsApiV1ShiftsGetParams) (*http.Request, error)

NewGetShiftsApiV1ShiftsGetRequest generates requests for GetShiftsApiV1ShiftsGet

func NewGetTransactionApiV1TransactionsTransactionIdGetRequest

func NewGetTransactionApiV1TransactionsTransactionIdGetRequest(server string, transactionId openapi_types.UUID, params *GetTransactionApiV1TransactionsTransactionIdGetParams) (*http.Request, error)

NewGetTransactionApiV1TransactionsTransactionIdGetRequest generates requests for GetTransactionApiV1TransactionsTransactionIdGet

func NewGetTransactionsApiV1TransactionsGetRequest

func NewGetTransactionsApiV1TransactionsGetRequest(server string, params *GetTransactionsApiV1TransactionsGetParams) (*http.Request, error)

NewGetTransactionsApiV1TransactionsGetRequest generates requests for GetTransactionsApiV1TransactionsGet

func NewGetWebhookInfoApiV1WebhookGetRequest

func NewGetWebhookInfoApiV1WebhookGetRequest(server string, params *GetWebhookInfoApiV1WebhookGetParams) (*http.Request, error)

NewGetWebhookInfoApiV1WebhookGetRequest generates requests for GetWebhookInfoApiV1WebhookGet

func NewGoOfflineActionApiV1CashRegistersGoOfflinePostRequest

func NewGoOfflineActionApiV1CashRegistersGoOfflinePostRequest(server string, params *GoOfflineActionApiV1CashRegistersGoOfflinePostParams, body GoOfflineActionApiV1CashRegistersGoOfflinePostJSONRequestBody) (*http.Request, error)

NewGoOfflineActionApiV1CashRegistersGoOfflinePostRequest calls the generic GoOfflineActionApiV1CashRegistersGoOfflinePost builder with application/json body

func NewGoOfflineActionApiV1CashRegistersGoOfflinePostRequestWithBody

func NewGoOfflineActionApiV1CashRegistersGoOfflinePostRequestWithBody(server string, params *GoOfflineActionApiV1CashRegistersGoOfflinePostParams, contentType string, body io.Reader) (*http.Request, error)

NewGoOfflineActionApiV1CashRegistersGoOfflinePostRequestWithBody generates requests for GoOfflineActionApiV1CashRegistersGoOfflinePost with any type of body

func NewGoOnlineActionApiV1CashRegistersGoOnlinePostRequest

func NewGoOnlineActionApiV1CashRegistersGoOnlinePostRequest(server string, params *GoOnlineActionApiV1CashRegistersGoOnlinePostParams) (*http.Request, error)

NewGoOnlineActionApiV1CashRegistersGoOnlinePostRequest generates requests for GoOnlineActionApiV1CashRegistersGoOnlinePost

func NewGoodsReportApiV1ExtendedReportsGoodsPostRequest

func NewGoodsReportApiV1ExtendedReportsGoodsPostRequest(server string, params *GoodsReportApiV1ExtendedReportsGoodsPostParams, body GoodsReportApiV1ExtendedReportsGoodsPostJSONRequestBody) (*http.Request, error)

NewGoodsReportApiV1ExtendedReportsGoodsPostRequest calls the generic GoodsReportApiV1ExtendedReportsGoodsPost builder with application/json body

func NewGoodsReportApiV1ExtendedReportsGoodsPostRequestWithBody

func NewGoodsReportApiV1ExtendedReportsGoodsPostRequestWithBody(server string, params *GoodsReportApiV1ExtendedReportsGoodsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewGoodsReportApiV1ExtendedReportsGoodsPostRequestWithBody generates requests for GoodsReportApiV1ExtendedReportsGoodsPost with any type of body

func NewImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostRequest

func NewImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostRequest(server string, taskId openapi_types.UUID, params *ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostParams) (*http.Request, error)

NewImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostRequest generates requests for ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPost

func NewImportGoodsFromFileApiV1GoodsImportUploadPostRequestWithBody

func NewImportGoodsFromFileApiV1GoodsImportUploadPostRequestWithBody(server string, params *ImportGoodsFromFileApiV1GoodsImportUploadPostParams, contentType string, body io.Reader) (*http.Request, error)

NewImportGoodsFromFileApiV1GoodsImportUploadPostRequestWithBody generates requests for ImportGoodsFromFileApiV1GoodsImportUploadPost with any type of body

func NewImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetRequest

func NewImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetRequest(server string, taskId openapi_types.UUID, params *ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetParams) (*http.Request, error)

NewImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetRequest generates requests for ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGet

func NewPingTaxServiceActionApiV1CashRegistersPingTaxServicePostRequest

func NewPingTaxServiceActionApiV1CashRegistersPingTaxServicePostRequest(server string, params *PingTaxServiceActionApiV1CashRegistersPingTaxServicePostParams) (*http.Request, error)

NewPingTaxServiceActionApiV1CashRegistersPingTaxServicePostRequest generates requests for PingTaxServiceActionApiV1CashRegistersPingTaxServicePost

func NewRunOrdersSynchronizationApiV1OrdersSyncPostRequest

func NewRunOrdersSynchronizationApiV1OrdersSyncPostRequest(server string, params *RunOrdersSynchronizationApiV1OrdersSyncPostParams) (*http.Request, error)

NewRunOrdersSynchronizationApiV1OrdersSyncPostRequest generates requests for RunOrdersSynchronizationApiV1OrdersSyncPost

func NewSendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostRequest

func NewSendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostRequest(server string, receiptId struct {
	union json.RawMessage
}, params *SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParams, body SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostJSONRequestBody) (*http.Request, error)

NewSendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostRequest calls the generic SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPost builder with application/json body

func NewSendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostRequestWithBody

func NewSendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostRequestWithBody(server string, receiptId struct {
	union json.RawMessage
}, params *SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParams, contentType string, body io.Reader) (*http.Request, error)

NewSendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostRequestWithBody generates requests for SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPost with any type of body

func NewSendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostRequest

func NewSendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostRequest(server string, receiptId struct {
	union json.RawMessage
}, params *SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParams, body SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostJSONRequestBody) (*http.Request, error)

NewSendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostRequest calls the generic SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPost builder with application/json body

func NewSendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostRequestWithBody

func NewSendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostRequestWithBody(server string, receiptId struct {
	union json.RawMessage
}, params *SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParams, contentType string, body io.Reader) (*http.Request, error)

NewSendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostRequestWithBody generates requests for SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPost with any type of body

func NewSetIntegrationApiV1OrdersIntegrationPostRequest

func NewSetIntegrationApiV1OrdersIntegrationPostRequest(server string, params *SetIntegrationApiV1OrdersIntegrationPostParams, body SetIntegrationApiV1OrdersIntegrationPostJSONRequestBody) (*http.Request, error)

NewSetIntegrationApiV1OrdersIntegrationPostRequest calls the generic SetIntegrationApiV1OrdersIntegrationPost builder with application/json body

func NewSetIntegrationApiV1OrdersIntegrationPostRequestWithBody

func NewSetIntegrationApiV1OrdersIntegrationPostRequestWithBody(server string, params *SetIntegrationApiV1OrdersIntegrationPostParams, contentType string, body io.Reader) (*http.Request, error)

NewSetIntegrationApiV1OrdersIntegrationPostRequestWithBody generates requests for SetIntegrationApiV1OrdersIntegrationPost with any type of body

func NewSetWebhookApiV1WebhookPostRequest

func NewSetWebhookApiV1WebhookPostRequest(server string, params *SetWebhookApiV1WebhookPostParams, body SetWebhookApiV1WebhookPostJSONRequestBody) (*http.Request, error)

NewSetWebhookApiV1WebhookPostRequest calls the generic SetWebhookApiV1WebhookPost builder with application/json body

func NewSetWebhookApiV1WebhookPostRequestWithBody

func NewSetWebhookApiV1WebhookPostRequestWithBody(server string, params *SetWebhookApiV1WebhookPostParams, contentType string, body io.Reader) (*http.Request, error)

NewSetWebhookApiV1WebhookPostRequestWithBody generates requests for SetWebhookApiV1WebhookPost with any type of body

func NewSetupCurrencyRatesApiV1CurrencyRateSetupPostRequest

func NewSetupCurrencyRatesApiV1CurrencyRateSetupPostRequest(server string, params *SetupCurrencyRatesApiV1CurrencyRateSetupPostParams, body SetupCurrencyRatesApiV1CurrencyRateSetupPostJSONRequestBody) (*http.Request, error)

NewSetupCurrencyRatesApiV1CurrencyRateSetupPostRequest calls the generic SetupCurrencyRatesApiV1CurrencyRateSetupPost builder with application/json body

func NewSetupCurrencyRatesApiV1CurrencyRateSetupPostRequestWithBody

func NewSetupCurrencyRatesApiV1CurrencyRateSetupPostRequestWithBody(server string, params *SetupCurrencyRatesApiV1CurrencyRateSetupPostParams, contentType string, body io.Reader) (*http.Request, error)

NewSetupCurrencyRatesApiV1CurrencyRateSetupPostRequestWithBody generates requests for SetupCurrencyRatesApiV1CurrencyRateSetupPost with any type of body

func NewSignInCashierApiV1CashierSigninPostRequest

func NewSignInCashierApiV1CashierSigninPostRequest(server string, params *SignInCashierApiV1CashierSigninPostParams, body SignInCashierApiV1CashierSigninPostJSONRequestBody) (*http.Request, error)

NewSignInCashierApiV1CashierSigninPostRequest calls the generic SignInCashierApiV1CashierSigninPost builder with application/json body

func NewSignInCashierApiV1CashierSigninPostRequestWithBody

func NewSignInCashierApiV1CashierSigninPostRequestWithBody(server string, params *SignInCashierApiV1CashierSigninPostParams, contentType string, body io.Reader) (*http.Request, error)

NewSignInCashierApiV1CashierSigninPostRequestWithBody generates requests for SignInCashierApiV1CashierSigninPost with any type of body

func NewSignInCashierViaPinCodeApiV1CashierSigninPinCodePostRequest

func NewSignInCashierViaPinCodeApiV1CashierSigninPinCodePostRequest(server string, params *SignInCashierViaPinCodeApiV1CashierSigninPinCodePostParams, body SignInCashierViaPinCodeApiV1CashierSigninPinCodePostJSONRequestBody) (*http.Request, error)

NewSignInCashierViaPinCodeApiV1CashierSigninPinCodePostRequest calls the generic SignInCashierViaPinCodeApiV1CashierSigninPinCodePost builder with application/json body

func NewSignInCashierViaPinCodeApiV1CashierSigninPinCodePostRequestWithBody

func NewSignInCashierViaPinCodeApiV1CashierSigninPinCodePostRequestWithBody(server string, params *SignInCashierViaPinCodeApiV1CashierSigninPinCodePostParams, contentType string, body io.Reader) (*http.Request, error)

NewSignInCashierViaPinCodeApiV1CashierSigninPinCodePostRequestWithBody generates requests for SignInCashierViaPinCodeApiV1CashierSigninPinCodePost with any type of body

func NewSignOutCashierApiV1CashierSignoutPostRequest

func NewSignOutCashierApiV1CashierSignoutPostRequest(server string, params *SignOutCashierApiV1CashierSignoutPostParams) (*http.Request, error)

NewSignOutCashierApiV1CashierSignoutPostRequest generates requests for SignOutCashierApiV1CashierSignoutPost

func NewUpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchRequest

func NewUpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchRequest(server string, orderId openapi_types.UUID, params *UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchParams) (*http.Request, error)

NewUpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchRequest generates requests for UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatch

func NewUpdateTransactionApiV1TransactionsTransactionIdPatchRequest

func NewUpdateTransactionApiV1TransactionsTransactionIdPatchRequest(server string, transactionId openapi_types.UUID, params *UpdateTransactionApiV1TransactionsTransactionIdPatchParams, body UpdateTransactionApiV1TransactionsTransactionIdPatchJSONRequestBody) (*http.Request, error)

NewUpdateTransactionApiV1TransactionsTransactionIdPatchRequest calls the generic UpdateTransactionApiV1TransactionsTransactionIdPatch builder with application/json body

func NewUpdateTransactionApiV1TransactionsTransactionIdPatchRequestWithBody

func NewUpdateTransactionApiV1TransactionsTransactionIdPatchRequestWithBody(server string, transactionId openapi_types.UUID, params *UpdateTransactionApiV1TransactionsTransactionIdPatchParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateTransactionApiV1TransactionsTransactionIdPatchRequestWithBody generates requests for UpdateTransactionApiV1TransactionsTransactionIdPatch with any type of body

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

func RegisterHandlers

func RegisterHandlers(router EchoRouter, si ServerInterface)

RegisterHandlers adds each server route to the EchoRouter.

func RegisterHandlersWithBaseURL

func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)

Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.

Types

type AddExternalReceiptApiV1ReceiptsAddExternalPostJSONRequestBody

type AddExternalReceiptApiV1ReceiptsAddExternalPostJSONRequestBody = CalculatedReceiptSellPayload

AddExternalReceiptApiV1ReceiptsAddExternalPostJSONRequestBody defines body for AddExternalReceiptApiV1ReceiptsAddExternalPost for application/json ContentType.

type AddExternalReceiptApiV1ReceiptsAddExternalPostParams

type AddExternalReceiptApiV1ReceiptsAddExternalPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`

	// XDeviceID ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)
	XDeviceID *string `json:"X-Device-ID,omitempty"`
}

AddExternalReceiptApiV1ReceiptsAddExternalPostParams defines parameters for AddExternalReceiptApiV1ReceiptsAddExternalPost.

type AddExternalReceiptApiV1ReceiptsAddExternalPostResponse

type AddExternalReceiptApiV1ReceiptsAddExternalPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ReceiptModel
	JSON422      *HTTPValidationError
}

func ParseAddExternalReceiptApiV1ReceiptsAddExternalPostResponse

func ParseAddExternalReceiptApiV1ReceiptsAddExternalPostResponse(rsp *http.Response) (*AddExternalReceiptApiV1ReceiptsAddExternalPostResponse, error)

ParseAddExternalReceiptApiV1ReceiptsAddExternalPostResponse parses an HTTP response from a AddExternalReceiptApiV1ReceiptsAddExternalPostWithResponse call

func (AddExternalReceiptApiV1ReceiptsAddExternalPostResponse) Status

Status returns HTTPResponse.Status

func (AddExternalReceiptApiV1ReceiptsAddExternalPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AddExternalReportApiV1ReportsAddExternalPostJSONRequestBody

type AddExternalReportApiV1ReportsAddExternalPostJSONRequestBody = ReportPayload

AddExternalReportApiV1ReportsAddExternalPostJSONRequestBody defines body for AddExternalReportApiV1ReportsAddExternalPost for application/json ContentType.

type AddExternalReportApiV1ReportsAddExternalPostParams

type AddExternalReportApiV1ReportsAddExternalPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

AddExternalReportApiV1ReportsAddExternalPostParams defines parameters for AddExternalReportApiV1ReportsAddExternalPost.

type AddExternalReportApiV1ReportsAddExternalPostResponse

type AddExternalReportApiV1ReportsAddExternalPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ReportModel
	JSON422      *HTTPValidationError
}

func ParseAddExternalReportApiV1ReportsAddExternalPostResponse

func ParseAddExternalReportApiV1ReportsAddExternalPostResponse(rsp *http.Response) (*AddExternalReportApiV1ReportsAddExternalPostResponse, error)

ParseAddExternalReportApiV1ReportsAddExternalPostResponse parses an HTTP response from a AddExternalReportApiV1ReportsAddExternalPostWithResponse call

func (AddExternalReportApiV1ReportsAddExternalPostResponse) Status

Status returns HTTPResponse.Status

func (AddExternalReportApiV1ReportsAddExternalPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AddOrdersApiV1OrdersPostJSONBody

type AddOrdersApiV1OrdersPostJSONBody struct {
	// contains filtered or unexported fields
}

AddOrdersApiV1OrdersPostJSONBody defines parameters for AddOrdersApiV1OrdersPost.

type AddOrdersApiV1OrdersPostJSONBody0

type AddOrdersApiV1OrdersPostJSONBody0 = []CreateOrderModel

AddOrdersApiV1OrdersPostJSONBody0 defines parameters for AddOrdersApiV1OrdersPost.

type AddOrdersApiV1OrdersPostJSONRequestBody

type AddOrdersApiV1OrdersPostJSONRequestBody AddOrdersApiV1OrdersPostJSONBody

AddOrdersApiV1OrdersPostJSONRequestBody defines body for AddOrdersApiV1OrdersPost for application/json ContentType.

type AddOrdersApiV1OrdersPostParams

type AddOrdersApiV1OrdersPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

AddOrdersApiV1OrdersPostParams defines parameters for AddOrdersApiV1OrdersPost.

type AddOrdersApiV1OrdersPostResponse

type AddOrdersApiV1OrdersPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// contains filtered or unexported fields
	}
	JSON422 *HTTPValidationError
}

func ParseAddOrdersApiV1OrdersPostResponse

func ParseAddOrdersApiV1OrdersPostResponse(rsp *http.Response) (*AddOrdersApiV1OrdersPostResponse, error)

ParseAddOrdersApiV1OrdersPostResponse parses an HTTP response from a AddOrdersApiV1OrdersPostWithResponse call

func (AddOrdersApiV1OrdersPostResponse) Status

Status returns HTTPResponse.Status

func (AddOrdersApiV1OrdersPostResponse) StatusCode

func (r AddOrdersApiV1OrdersPostResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddressModel

type AddressModel struct {
	// AddressType An enumeration.
	AddressType     AddressTypeEnum `json:"address_type"`
	ApartmentNumber *string         `json:"apartment_number,omitempty"`
	Elevator        *bool           `json:"elevator,omitempty"`
	Entrance        *int            `json:"entrance,omitempty"`
	Floor           *int            `json:"floor,omitempty"`
	Intercom        *bool           `json:"intercom,omitempty"`
	Street          string          `json:"street"`
}

AddressModel defines model for AddressModel.

type AddressTypeEnum

type AddressTypeEnum string

AddressTypeEnum An enumeration.

const (
	Flat   AddressTypeEnum = "flat"
	House  AddressTypeEnum = "house"
	Office AddressTypeEnum = "office"
)

Defines values for AddressTypeEnum.

type AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetParams

type AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetParams struct {
	// Count Number of codes to get
	Count *int  `form:"count,omitempty" json:"count,omitempty"`
	Sync  *bool `form:"sync,omitempty" json:"sync,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`

	// XDeviceID ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)
	XDeviceID   *string `json:"X-Device-ID,omitempty"`
	XLicenseKey string  `json:"X-License-Key"`
}

AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetParams defines parameters for AskOfflineCodesApiV1CashRegistersAskOfflineCodesGet.

type AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetResponse

type AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseAskOfflineCodesApiV1CashRegistersAskOfflineCodesGetResponse

func ParseAskOfflineCodesApiV1CashRegistersAskOfflineCodesGetResponse(rsp *http.Response) (*AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetResponse, error)

ParseAskOfflineCodesApiV1CashRegistersAskOfflineCodesGetResponse parses an HTTP response from a AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetWithResponse call

func (AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetResponse) Status

Status returns HTTPResponse.Status

func (AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type BalanceModel

type BalanceModel struct {
	Balance        int        `json:"balance"`
	CardReturns    int        `json:"card_returns"`
	CardSales      int        `json:"card_sales"`
	CashReturns    int        `json:"cash_returns"`
	CashSales      int        `json:"cash_sales"`
	DiscountsSum   *int       `json:"discounts_sum,omitempty"`
	ExtraChargeSum *int       `json:"extra_charge_sum,omitempty"`
	Initial        int        `json:"initial"`
	ServiceIn      int        `json:"service_in"`
	ServiceOut     int        `json:"service_out"`
	UpdatedAt      *time.Time `json:"updated_at,omitempty"`
}

BalanceModel defines model for BalanceModel.

type BodyImportGoodsFromFileApiV1GoodsImportUploadPost

type BodyImportGoodsFromFileApiV1GoodsImportUploadPost struct {
	File openapi_types.File `json:"file"`
}

BodyImportGoodsFromFileApiV1GoodsImportUploadPost defines model for Body_import_goods_from_file_api_v1_goods_import_upload_post.

type BranchModel

type BranchModel struct {
	Address      string             `json:"address"`
	CreatedAt    time.Time          `json:"created_at"`
	Id           openapi_types.UUID `json:"id"`
	Name         string             `json:"name"`
	Organization OrganizationModel  `json:"organization"`
	UpdatedAt    *time.Time         `json:"updated_at,omitempty"`
}

BranchModel defines model for BranchModel.

type CalculatedDiscountPayload

type CalculatedDiscountPayload struct {
	Mode     DiscountMode                        `json:"mode"`
	Name     *string                             `json:"name,omitempty"`
	Sum      float32                             `json:"sum"`
	TaxCode  *CalculatedDiscountPayload_TaxCode  `json:"tax_code,omitempty"`
	TaxCodes *CalculatedDiscountPayload_TaxCodes `json:"tax_codes,omitempty"`
	Type     DiscountType                        `json:"type"`
	Value    float32                             `json:"value"`
}

CalculatedDiscountPayload defines model for CalculatedDiscountPayload.

type CalculatedDiscountPayloadTaxCode0

type CalculatedDiscountPayloadTaxCode0 = int

CalculatedDiscountPayloadTaxCode0 defines model for .

type CalculatedDiscountPayloadTaxCode1

type CalculatedDiscountPayloadTaxCode1 = string

CalculatedDiscountPayloadTaxCode1 defines model for .

type CalculatedDiscountPayloadTaxCodes0

type CalculatedDiscountPayloadTaxCodes0 = []int

CalculatedDiscountPayloadTaxCodes0 defines model for .

type CalculatedDiscountPayloadTaxCodes1

type CalculatedDiscountPayloadTaxCodes1 = []string

CalculatedDiscountPayloadTaxCodes1 defines model for .

type CalculatedDiscountPayload_TaxCode

type CalculatedDiscountPayload_TaxCode struct {
	// contains filtered or unexported fields
}

CalculatedDiscountPayload_TaxCode defines model for CalculatedDiscountPayload.TaxCode.

func (CalculatedDiscountPayload_TaxCode) AsCalculatedDiscountPayloadTaxCode0

func (t CalculatedDiscountPayload_TaxCode) AsCalculatedDiscountPayloadTaxCode0() (CalculatedDiscountPayloadTaxCode0, error)

AsCalculatedDiscountPayloadTaxCode0 returns the union data inside the CalculatedDiscountPayload_TaxCode as a CalculatedDiscountPayloadTaxCode0

func (CalculatedDiscountPayload_TaxCode) AsCalculatedDiscountPayloadTaxCode1

func (t CalculatedDiscountPayload_TaxCode) AsCalculatedDiscountPayloadTaxCode1() (CalculatedDiscountPayloadTaxCode1, error)

AsCalculatedDiscountPayloadTaxCode1 returns the union data inside the CalculatedDiscountPayload_TaxCode as a CalculatedDiscountPayloadTaxCode1

func (*CalculatedDiscountPayload_TaxCode) FromCalculatedDiscountPayloadTaxCode0

func (t *CalculatedDiscountPayload_TaxCode) FromCalculatedDiscountPayloadTaxCode0(v CalculatedDiscountPayloadTaxCode0) error

FromCalculatedDiscountPayloadTaxCode0 overwrites any union data inside the CalculatedDiscountPayload_TaxCode as the provided CalculatedDiscountPayloadTaxCode0

func (*CalculatedDiscountPayload_TaxCode) FromCalculatedDiscountPayloadTaxCode1

func (t *CalculatedDiscountPayload_TaxCode) FromCalculatedDiscountPayloadTaxCode1(v CalculatedDiscountPayloadTaxCode1) error

FromCalculatedDiscountPayloadTaxCode1 overwrites any union data inside the CalculatedDiscountPayload_TaxCode as the provided CalculatedDiscountPayloadTaxCode1

func (CalculatedDiscountPayload_TaxCode) MarshalJSON

func (t CalculatedDiscountPayload_TaxCode) MarshalJSON() ([]byte, error)

func (*CalculatedDiscountPayload_TaxCode) MergeCalculatedDiscountPayloadTaxCode0

func (t *CalculatedDiscountPayload_TaxCode) MergeCalculatedDiscountPayloadTaxCode0(v CalculatedDiscountPayloadTaxCode0) error

MergeCalculatedDiscountPayloadTaxCode0 performs a merge with any union data inside the CalculatedDiscountPayload_TaxCode, using the provided CalculatedDiscountPayloadTaxCode0

func (*CalculatedDiscountPayload_TaxCode) MergeCalculatedDiscountPayloadTaxCode1

func (t *CalculatedDiscountPayload_TaxCode) MergeCalculatedDiscountPayloadTaxCode1(v CalculatedDiscountPayloadTaxCode1) error

MergeCalculatedDiscountPayloadTaxCode1 performs a merge with any union data inside the CalculatedDiscountPayload_TaxCode, using the provided CalculatedDiscountPayloadTaxCode1

func (*CalculatedDiscountPayload_TaxCode) UnmarshalJSON

func (t *CalculatedDiscountPayload_TaxCode) UnmarshalJSON(b []byte) error

type CalculatedDiscountPayload_TaxCodes

type CalculatedDiscountPayload_TaxCodes struct {
	// contains filtered or unexported fields
}

CalculatedDiscountPayload_TaxCodes defines model for CalculatedDiscountPayload.TaxCodes.

func (CalculatedDiscountPayload_TaxCodes) AsCalculatedDiscountPayloadTaxCodes0

func (t CalculatedDiscountPayload_TaxCodes) AsCalculatedDiscountPayloadTaxCodes0() (CalculatedDiscountPayloadTaxCodes0, error)

AsCalculatedDiscountPayloadTaxCodes0 returns the union data inside the CalculatedDiscountPayload_TaxCodes as a CalculatedDiscountPayloadTaxCodes0

func (CalculatedDiscountPayload_TaxCodes) AsCalculatedDiscountPayloadTaxCodes1

func (t CalculatedDiscountPayload_TaxCodes) AsCalculatedDiscountPayloadTaxCodes1() (CalculatedDiscountPayloadTaxCodes1, error)

AsCalculatedDiscountPayloadTaxCodes1 returns the union data inside the CalculatedDiscountPayload_TaxCodes as a CalculatedDiscountPayloadTaxCodes1

func (*CalculatedDiscountPayload_TaxCodes) FromCalculatedDiscountPayloadTaxCodes0

func (t *CalculatedDiscountPayload_TaxCodes) FromCalculatedDiscountPayloadTaxCodes0(v CalculatedDiscountPayloadTaxCodes0) error

FromCalculatedDiscountPayloadTaxCodes0 overwrites any union data inside the CalculatedDiscountPayload_TaxCodes as the provided CalculatedDiscountPayloadTaxCodes0

func (*CalculatedDiscountPayload_TaxCodes) FromCalculatedDiscountPayloadTaxCodes1

func (t *CalculatedDiscountPayload_TaxCodes) FromCalculatedDiscountPayloadTaxCodes1(v CalculatedDiscountPayloadTaxCodes1) error

FromCalculatedDiscountPayloadTaxCodes1 overwrites any union data inside the CalculatedDiscountPayload_TaxCodes as the provided CalculatedDiscountPayloadTaxCodes1

func (CalculatedDiscountPayload_TaxCodes) MarshalJSON

func (t CalculatedDiscountPayload_TaxCodes) MarshalJSON() ([]byte, error)

func (*CalculatedDiscountPayload_TaxCodes) MergeCalculatedDiscountPayloadTaxCodes0

func (t *CalculatedDiscountPayload_TaxCodes) MergeCalculatedDiscountPayloadTaxCodes0(v CalculatedDiscountPayloadTaxCodes0) error

MergeCalculatedDiscountPayloadTaxCodes0 performs a merge with any union data inside the CalculatedDiscountPayload_TaxCodes, using the provided CalculatedDiscountPayloadTaxCodes0

func (*CalculatedDiscountPayload_TaxCodes) MergeCalculatedDiscountPayloadTaxCodes1

func (t *CalculatedDiscountPayload_TaxCodes) MergeCalculatedDiscountPayloadTaxCodes1(v CalculatedDiscountPayloadTaxCodes1) error

MergeCalculatedDiscountPayloadTaxCodes1 performs a merge with any union data inside the CalculatedDiscountPayload_TaxCodes, using the provided CalculatedDiscountPayloadTaxCodes1

func (*CalculatedDiscountPayload_TaxCodes) UnmarshalJSON

func (t *CalculatedDiscountPayload_TaxCodes) UnmarshalJSON(b []byte) error

type CalculatedGoodDetailsPayload

type CalculatedGoodDetailsPayload struct {
	Barcode        *string   `json:"barcode,omitempty"`
	Code           string    `json:"code"`
	ExciseBarcode  *string   `json:"excise_barcode,omitempty"`
	ExciseBarcodes *[]string `json:"excise_barcodes,omitempty"`
	Footer         *string   `json:"footer,omitempty"`
	Header         *string   `json:"header,omitempty"`
	Name           string    `json:"name"`
	Price          int       `json:"price"`
	Uktzed         *string   `json:"uktzed,omitempty"`
}

CalculatedGoodDetailsPayload defines model for CalculatedGoodDetailsPayload.

type CalculatedGoodItemPayload

type CalculatedGoodItemPayload struct {
	Discounts        *[]CalculatedDiscountPayload `json:"discounts,omitempty"`
	Good             CalculatedGoodDetailsPayload `json:"good"`
	GoodId           *openapi_types.UUID          `json:"good_id,omitempty"`
	IsReturn         *bool                        `json:"is_return,omitempty"`
	IsWinningsPayout *bool                        `json:"is_winnings_payout,omitempty"`
	Quantity         int                          `json:"quantity"`
	Sum              int                          `json:"sum"`
	Taxes            []CalculatedGoodTaxPayload   `json:"taxes"`
}

CalculatedGoodItemPayload defines model for CalculatedGoodItemPayload.

type CalculatedGoodTaxPayload

type CalculatedGoodTaxPayload struct {
	Code       int       `json:"code"`
	CreatedAt  time.Time `json:"created_at"`
	ExtraRate  *float32  `json:"extra_rate,omitempty"`
	ExtraValue float32   `json:"extra_value"`
	Included   bool      `json:"included"`
	Label      string    `json:"label"`
	Rate       float32   `json:"rate"`
	Symbol     string    `json:"symbol"`
	Value      float32   `json:"value"`
}

CalculatedGoodTaxPayload defines model for CalculatedGoodTaxPayload.

type CalculatedReceiptSellPayload

type CalculatedReceiptSellPayload struct {
	Barcode         *string                                                               `json:"barcode,omitempty"`
	CashierName     *string                                                               `json:"cashier_name,omitempty"`
	Context         *map[string]CalculatedReceiptSellPayload_Context_AdditionalProperties `json:"context,omitempty"`
	Custom          *ReceiptConfigPayload                                                 `json:"custom,omitempty"`
	Delivery        *DeliveryPayload                                                      `json:"delivery,omitempty"`
	Departament     *string                                                               `json:"departament,omitempty"`
	Discounts       *[]CalculatedDiscountPayload                                          `json:"discounts,omitempty"`
	FiscalCode      string                                                                `json:"fiscal_code"`
	FiscalDate      time.Time                                                             `json:"fiscal_date"`
	Footer          *string                                                               `json:"footer,omitempty"`
	Goods           []CalculatedGoodItemPayload                                           `json:"goods"`
	Header          *string                                                               `json:"header,omitempty"`
	Id              *openapi_types.UUID                                                   `json:"id,omitempty"`
	IsSell          *bool                                                                 `json:"is_sell,omitempty"`
	Payments        []CalculatedReceiptSellPayload_Payments_Item                          `json:"payments"`
	RoundSum        *float32                                                              `json:"round_sum,omitempty"`
	Taxes           []CalculatedReceiptTaxPayload                                         `json:"taxes"`
	TechnicalReturn *bool                                                                 `json:"technical_return,omitempty"`
	TotalPayment    float32                                                               `json:"total_payment"`
	TotalRest       float32                                                               `json:"total_rest"`
	TotalSum        float32                                                               `json:"total_sum"`
}

CalculatedReceiptSellPayload defines model for CalculatedReceiptSellPayload.

type CalculatedReceiptSellPayloadContext0

type CalculatedReceiptSellPayloadContext0 = string

CalculatedReceiptSellPayloadContext0 defines model for .

type CalculatedReceiptSellPayloadContext1

type CalculatedReceiptSellPayloadContext1 = int

CalculatedReceiptSellPayloadContext1 defines model for .

type CalculatedReceiptSellPayloadContext2

type CalculatedReceiptSellPayloadContext2 = float32

CalculatedReceiptSellPayloadContext2 defines model for .

type CalculatedReceiptSellPayloadContext3

type CalculatedReceiptSellPayloadContext3 = bool

CalculatedReceiptSellPayloadContext3 defines model for .

type CalculatedReceiptSellPayload_Context_AdditionalProperties

type CalculatedReceiptSellPayload_Context_AdditionalProperties struct {
	// contains filtered or unexported fields
}

CalculatedReceiptSellPayload_Context_AdditionalProperties defines model for CalculatedReceiptSellPayload.context.AdditionalProperties.

func (CalculatedReceiptSellPayload_Context_AdditionalProperties) AsCalculatedReceiptSellPayloadContext0

AsCalculatedReceiptSellPayloadContext0 returns the union data inside the CalculatedReceiptSellPayload_Context_AdditionalProperties as a CalculatedReceiptSellPayloadContext0

func (CalculatedReceiptSellPayload_Context_AdditionalProperties) AsCalculatedReceiptSellPayloadContext1

AsCalculatedReceiptSellPayloadContext1 returns the union data inside the CalculatedReceiptSellPayload_Context_AdditionalProperties as a CalculatedReceiptSellPayloadContext1

func (CalculatedReceiptSellPayload_Context_AdditionalProperties) AsCalculatedReceiptSellPayloadContext2

AsCalculatedReceiptSellPayloadContext2 returns the union data inside the CalculatedReceiptSellPayload_Context_AdditionalProperties as a CalculatedReceiptSellPayloadContext2

func (CalculatedReceiptSellPayload_Context_AdditionalProperties) AsCalculatedReceiptSellPayloadContext3

AsCalculatedReceiptSellPayloadContext3 returns the union data inside the CalculatedReceiptSellPayload_Context_AdditionalProperties as a CalculatedReceiptSellPayloadContext3

func (*CalculatedReceiptSellPayload_Context_AdditionalProperties) FromCalculatedReceiptSellPayloadContext0

FromCalculatedReceiptSellPayloadContext0 overwrites any union data inside the CalculatedReceiptSellPayload_Context_AdditionalProperties as the provided CalculatedReceiptSellPayloadContext0

func (*CalculatedReceiptSellPayload_Context_AdditionalProperties) FromCalculatedReceiptSellPayloadContext1

FromCalculatedReceiptSellPayloadContext1 overwrites any union data inside the CalculatedReceiptSellPayload_Context_AdditionalProperties as the provided CalculatedReceiptSellPayloadContext1

func (*CalculatedReceiptSellPayload_Context_AdditionalProperties) FromCalculatedReceiptSellPayloadContext2

FromCalculatedReceiptSellPayloadContext2 overwrites any union data inside the CalculatedReceiptSellPayload_Context_AdditionalProperties as the provided CalculatedReceiptSellPayloadContext2

func (*CalculatedReceiptSellPayload_Context_AdditionalProperties) FromCalculatedReceiptSellPayloadContext3

FromCalculatedReceiptSellPayloadContext3 overwrites any union data inside the CalculatedReceiptSellPayload_Context_AdditionalProperties as the provided CalculatedReceiptSellPayloadContext3

func (CalculatedReceiptSellPayload_Context_AdditionalProperties) MarshalJSON

func (*CalculatedReceiptSellPayload_Context_AdditionalProperties) MergeCalculatedReceiptSellPayloadContext0

MergeCalculatedReceiptSellPayloadContext0 performs a merge with any union data inside the CalculatedReceiptSellPayload_Context_AdditionalProperties, using the provided CalculatedReceiptSellPayloadContext0

func (*CalculatedReceiptSellPayload_Context_AdditionalProperties) MergeCalculatedReceiptSellPayloadContext1

MergeCalculatedReceiptSellPayloadContext1 performs a merge with any union data inside the CalculatedReceiptSellPayload_Context_AdditionalProperties, using the provided CalculatedReceiptSellPayloadContext1

func (*CalculatedReceiptSellPayload_Context_AdditionalProperties) MergeCalculatedReceiptSellPayloadContext2

MergeCalculatedReceiptSellPayloadContext2 performs a merge with any union data inside the CalculatedReceiptSellPayload_Context_AdditionalProperties, using the provided CalculatedReceiptSellPayloadContext2

func (*CalculatedReceiptSellPayload_Context_AdditionalProperties) MergeCalculatedReceiptSellPayloadContext3

MergeCalculatedReceiptSellPayloadContext3 performs a merge with any union data inside the CalculatedReceiptSellPayload_Context_AdditionalProperties, using the provided CalculatedReceiptSellPayloadContext3

func (*CalculatedReceiptSellPayload_Context_AdditionalProperties) UnmarshalJSON

type CalculatedReceiptSellPayload_Payments_Item

type CalculatedReceiptSellPayload_Payments_Item struct {
	// contains filtered or unexported fields
}

CalculatedReceiptSellPayload_Payments_Item defines model for CalculatedReceiptSellPayload.payments.Item.

func (CalculatedReceiptSellPayload_Payments_Item) AsCardPaymentPayload

AsCardPaymentPayload returns the union data inside the CalculatedReceiptSellPayload_Payments_Item as a CardPaymentPayload

func (CalculatedReceiptSellPayload_Payments_Item) AsCashPaymentPayload

AsCashPaymentPayload returns the union data inside the CalculatedReceiptSellPayload_Payments_Item as a CashPaymentPayload

func (CalculatedReceiptSellPayload_Payments_Item) AsObsoleteCardPaymentPayload

AsObsoleteCardPaymentPayload returns the union data inside the CalculatedReceiptSellPayload_Payments_Item as a ObsoleteCardPaymentPayload

func (*CalculatedReceiptSellPayload_Payments_Item) FromCardPaymentPayload

FromCardPaymentPayload overwrites any union data inside the CalculatedReceiptSellPayload_Payments_Item as the provided CardPaymentPayload

func (*CalculatedReceiptSellPayload_Payments_Item) FromCashPaymentPayload

FromCashPaymentPayload overwrites any union data inside the CalculatedReceiptSellPayload_Payments_Item as the provided CashPaymentPayload

func (*CalculatedReceiptSellPayload_Payments_Item) FromObsoleteCardPaymentPayload

FromObsoleteCardPaymentPayload overwrites any union data inside the CalculatedReceiptSellPayload_Payments_Item as the provided ObsoleteCardPaymentPayload

func (CalculatedReceiptSellPayload_Payments_Item) MarshalJSON

func (*CalculatedReceiptSellPayload_Payments_Item) MergeCardPaymentPayload

MergeCardPaymentPayload performs a merge with any union data inside the CalculatedReceiptSellPayload_Payments_Item, using the provided CardPaymentPayload

func (*CalculatedReceiptSellPayload_Payments_Item) MergeCashPaymentPayload

MergeCashPaymentPayload performs a merge with any union data inside the CalculatedReceiptSellPayload_Payments_Item, using the provided CashPaymentPayload

func (*CalculatedReceiptSellPayload_Payments_Item) MergeObsoleteCardPaymentPayload

func (t *CalculatedReceiptSellPayload_Payments_Item) MergeObsoleteCardPaymentPayload(v ObsoleteCardPaymentPayload) error

MergeObsoleteCardPaymentPayload performs a merge with any union data inside the CalculatedReceiptSellPayload_Payments_Item, using the provided ObsoleteCardPaymentPayload

func (*CalculatedReceiptSellPayload_Payments_Item) UnmarshalJSON

type CalculatedReceiptTaxPayload

type CalculatedReceiptTaxPayload struct {
	Code            int                 `json:"code"`
	CreatedAt       time.Time           `json:"created_at"`
	ExtraRate       *float32            `json:"extra_rate,omitempty"`
	ExtraValue      float32             `json:"extra_value"`
	Id              *openapi_types.UUID `json:"id,omitempty"`
	Included        bool                `json:"included"`
	Label           string              `json:"label"`
	NoVat           *bool               `json:"no_vat,omitempty"`
	Rate            float32             `json:"rate"`
	ReturnsTurnover *float32            `json:"returns_turnover,omitempty"`
	SalesTurnover   *float32            `json:"sales_turnover,omitempty"`
	Symbol          string              `json:"symbol"`
	Value           float32             `json:"value"`
}

CalculatedReceiptTaxPayload defines model for CalculatedReceiptTaxPayload.

type CancelOrderApiV1OrdersOrderIdPatchParams

type CancelOrderApiV1OrdersOrderIdPatchParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

CancelOrderApiV1OrdersOrderIdPatchParams defines parameters for CancelOrderApiV1OrdersOrderIdPatch.

type CancelOrderApiV1OrdersOrderIdPatchResponse

type CancelOrderApiV1OrdersOrderIdPatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrderModel
	JSON422      *HTTPValidationError
}

func ParseCancelOrderApiV1OrdersOrderIdPatchResponse

func ParseCancelOrderApiV1OrdersOrderIdPatchResponse(rsp *http.Response) (*CancelOrderApiV1OrdersOrderIdPatchResponse, error)

ParseCancelOrderApiV1OrdersOrderIdPatchResponse parses an HTTP response from a CancelOrderApiV1OrdersOrderIdPatchWithResponse call

func (CancelOrderApiV1OrdersOrderIdPatchResponse) Status

Status returns HTTPResponse.Status

func (CancelOrderApiV1OrdersOrderIdPatchResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CardPaymentPayload

type CardPaymentPayload struct {
	AcquirerAndSeller *string      `json:"acquirer_and_seller,omitempty"`
	Acquiring         *string      `json:"acquiring,omitempty"`
	AuthCode          *string      `json:"auth_code,omitempty"`
	BankName          *string      `json:"bank_name,omitempty"`
	CardMask          *string      `json:"card_mask,omitempty"`
	Code              *int         `json:"code,omitempty"`
	Commission        *int         `json:"commission,omitempty"`
	Label             *string      `json:"label,omitempty"`
	OwnerName         *string      `json:"owner_name,omitempty"`
	PawnshopIsReturn  *bool        `json:"pawnshop_is_return,omitempty"`
	PaymentSystem     *string      `json:"payment_system,omitempty"`
	ReceiptNo         *string      `json:"receipt_no,omitempty"`
	Rrn               *string      `json:"rrn,omitempty"`
	SignatureRequired *bool        `json:"signature_required,omitempty"`
	Terminal          *string      `json:"terminal,omitempty"`
	Type              *PaymentType `json:"type,omitempty"`
	Value             int          `json:"value"`
}

CardPaymentPayload defines model for CardPaymentPayload.

type CashPaymentPayload

type CashPaymentPayload struct {
	Label            *string      `json:"label,omitempty"`
	PawnshopIsReturn *bool        `json:"pawnshop_is_return,omitempty"`
	Type             *PaymentType `json:"type,omitempty"`
	Value            int          `json:"value"`
}

CashPaymentPayload defines model for CashPaymentPayload.

type CashRegisterDeviceModel

type CashRegisterDeviceModel struct {
	Address          string              `json:"address"`
	CreatedAt        time.Time           `json:"created_at"`
	DocumentsState   DocumentsStateModel `json:"documents_state"`
	EmergencyDate    *time.Time          `json:"emergency_date,omitempty"`
	EmergencyDetails *string             `json:"emergency_details,omitempty"`
	FiscalNumber     string              `json:"fiscal_number"`
	HasShift         bool                `json:"has_shift"`
	Id               openapi_types.UUID  `json:"id"`
	Number           *string             `json:"number,omitempty"`
	OfflineMode      bool                `json:"offline_mode"`
	StayOffline      bool                `json:"stay_offline"`
	Title            string              `json:"title"`
	UpdatedAt        *time.Time          `json:"updated_at,omitempty"`
}

CashRegisterDeviceModel defines model for CashRegisterDeviceModel.

type CashRegisterModel

type CashRegisterModel struct {
	Active       bool               `json:"active"`
	CreatedAt    time.Time          `json:"created_at"`
	FiscalNumber string             `json:"fiscal_number"`
	Id           openapi_types.UUID `json:"id"`
	Number       *string            `json:"number,omitempty"`
	UpdatedAt    *time.Time         `json:"updated_at,omitempty"`
}

CashRegisterModel defines model for CashRegisterModel.

type CashRegisterOfflineTime

type CashRegisterOfflineTime struct {
	Sessions *[]CashRegisterOfflineTimeSession `json:"sessions,omitempty"`
	Status   *CashRegisterOfflineTimeStatus    `json:"status,omitempty"`
}

CashRegisterOfflineTime defines model for CashRegisterOfflineTime.

type CashRegisterOfflineTimeSession

type CashRegisterOfflineTimeSession struct {
	Duration *int       `json:"duration,omitempty"`
	End      *time.Time `json:"end,omitempty"`
	Start    *time.Time `json:"start,omitempty"`
}

CashRegisterOfflineTimeSession defines model for CashRegisterOfflineTimeSession.

type CashRegisterOfflineTimeStatus

type CashRegisterOfflineTimeStatus struct {
	Current *int `json:"current,omitempty"`
	Total   *int `json:"total,omitempty"`
}

CashRegisterOfflineTimeStatus defines model for CashRegisterOfflineTimeStatus.

type CashWithdrawalApiV1ReceiptsCashWithdrawalPostJSONRequestBody

type CashWithdrawalApiV1ReceiptsCashWithdrawalPostJSONRequestBody = CashWithdrawalReceiptPayload

CashWithdrawalApiV1ReceiptsCashWithdrawalPostJSONRequestBody defines body for CashWithdrawalApiV1ReceiptsCashWithdrawalPost for application/json ContentType.

type CashWithdrawalApiV1ReceiptsCashWithdrawalPostParams

type CashWithdrawalApiV1ReceiptsCashWithdrawalPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`

	// XDeviceID ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)
	XDeviceID *string `json:"X-Device-ID,omitempty"`
}

CashWithdrawalApiV1ReceiptsCashWithdrawalPostParams defines parameters for CashWithdrawalApiV1ReceiptsCashWithdrawalPost.

type CashWithdrawalApiV1ReceiptsCashWithdrawalPostResponse

type CashWithdrawalApiV1ReceiptsCashWithdrawalPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReceiptModel
	JSON422      *HTTPValidationError
}

func ParseCashWithdrawalApiV1ReceiptsCashWithdrawalPostResponse

func ParseCashWithdrawalApiV1ReceiptsCashWithdrawalPostResponse(rsp *http.Response) (*CashWithdrawalApiV1ReceiptsCashWithdrawalPostResponse, error)

ParseCashWithdrawalApiV1ReceiptsCashWithdrawalPostResponse parses an HTTP response from a CashWithdrawalApiV1ReceiptsCashWithdrawalPostWithResponse call

func (CashWithdrawalApiV1ReceiptsCashWithdrawalPostResponse) Status

Status returns HTTPResponse.Status

func (CashWithdrawalApiV1ReceiptsCashWithdrawalPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CashWithdrawalReceiptPayload

type CashWithdrawalReceiptPayload struct {
	Barcode     *string                                                               `json:"barcode,omitempty"`
	CashierName *string                                                               `json:"cashier_name,omitempty"`
	Context     *map[string]CashWithdrawalReceiptPayload_Context_AdditionalProperties `json:"context,omitempty"`
	Delivery    *DeliveryPayload                                                      `json:"delivery,omitempty"`
	Departament *string                                                               `json:"departament,omitempty"`
	FiscalCode  *string                                                               `json:"fiscal_code,omitempty"`
	FiscalDate  *time.Time                                                            `json:"fiscal_date,omitempty"`
	Footer      *string                                                               `json:"footer,omitempty"`
	Header      *string                                                               `json:"header,omitempty"`
	Id          *openapi_types.UUID                                                   `json:"id,omitempty"`
	Payment     CardPaymentPayload                                                    `json:"payment"`

	// PreviousReceiptId id попереднього фіскального чеку (використовується опціонально для контролю послідовності)
	PreviousReceiptId *openapi_types.UUID `json:"previous_receipt_id,omitempty"`
}

CashWithdrawalReceiptPayload defines model for CashWithdrawalReceiptPayload.

type CashWithdrawalReceiptPayloadContext0

type CashWithdrawalReceiptPayloadContext0 = string

CashWithdrawalReceiptPayloadContext0 defines model for .

type CashWithdrawalReceiptPayloadContext1

type CashWithdrawalReceiptPayloadContext1 = int

CashWithdrawalReceiptPayloadContext1 defines model for .

type CashWithdrawalReceiptPayloadContext2

type CashWithdrawalReceiptPayloadContext2 = float32

CashWithdrawalReceiptPayloadContext2 defines model for .

type CashWithdrawalReceiptPayloadContext3

type CashWithdrawalReceiptPayloadContext3 = bool

CashWithdrawalReceiptPayloadContext3 defines model for .

type CashWithdrawalReceiptPayload_Context_AdditionalProperties

type CashWithdrawalReceiptPayload_Context_AdditionalProperties struct {
	// contains filtered or unexported fields
}

CashWithdrawalReceiptPayload_Context_AdditionalProperties defines model for CashWithdrawalReceiptPayload.context.AdditionalProperties.

func (CashWithdrawalReceiptPayload_Context_AdditionalProperties) AsCashWithdrawalReceiptPayloadContext0

AsCashWithdrawalReceiptPayloadContext0 returns the union data inside the CashWithdrawalReceiptPayload_Context_AdditionalProperties as a CashWithdrawalReceiptPayloadContext0

func (CashWithdrawalReceiptPayload_Context_AdditionalProperties) AsCashWithdrawalReceiptPayloadContext1

AsCashWithdrawalReceiptPayloadContext1 returns the union data inside the CashWithdrawalReceiptPayload_Context_AdditionalProperties as a CashWithdrawalReceiptPayloadContext1

func (CashWithdrawalReceiptPayload_Context_AdditionalProperties) AsCashWithdrawalReceiptPayloadContext2

AsCashWithdrawalReceiptPayloadContext2 returns the union data inside the CashWithdrawalReceiptPayload_Context_AdditionalProperties as a CashWithdrawalReceiptPayloadContext2

func (CashWithdrawalReceiptPayload_Context_AdditionalProperties) AsCashWithdrawalReceiptPayloadContext3

AsCashWithdrawalReceiptPayloadContext3 returns the union data inside the CashWithdrawalReceiptPayload_Context_AdditionalProperties as a CashWithdrawalReceiptPayloadContext3

func (*CashWithdrawalReceiptPayload_Context_AdditionalProperties) FromCashWithdrawalReceiptPayloadContext0

FromCashWithdrawalReceiptPayloadContext0 overwrites any union data inside the CashWithdrawalReceiptPayload_Context_AdditionalProperties as the provided CashWithdrawalReceiptPayloadContext0

func (*CashWithdrawalReceiptPayload_Context_AdditionalProperties) FromCashWithdrawalReceiptPayloadContext1

FromCashWithdrawalReceiptPayloadContext1 overwrites any union data inside the CashWithdrawalReceiptPayload_Context_AdditionalProperties as the provided CashWithdrawalReceiptPayloadContext1

func (*CashWithdrawalReceiptPayload_Context_AdditionalProperties) FromCashWithdrawalReceiptPayloadContext2

FromCashWithdrawalReceiptPayloadContext2 overwrites any union data inside the CashWithdrawalReceiptPayload_Context_AdditionalProperties as the provided CashWithdrawalReceiptPayloadContext2

func (*CashWithdrawalReceiptPayload_Context_AdditionalProperties) FromCashWithdrawalReceiptPayloadContext3

FromCashWithdrawalReceiptPayloadContext3 overwrites any union data inside the CashWithdrawalReceiptPayload_Context_AdditionalProperties as the provided CashWithdrawalReceiptPayloadContext3

func (CashWithdrawalReceiptPayload_Context_AdditionalProperties) MarshalJSON

func (*CashWithdrawalReceiptPayload_Context_AdditionalProperties) MergeCashWithdrawalReceiptPayloadContext0

MergeCashWithdrawalReceiptPayloadContext0 performs a merge with any union data inside the CashWithdrawalReceiptPayload_Context_AdditionalProperties, using the provided CashWithdrawalReceiptPayloadContext0

func (*CashWithdrawalReceiptPayload_Context_AdditionalProperties) MergeCashWithdrawalReceiptPayloadContext1

MergeCashWithdrawalReceiptPayloadContext1 performs a merge with any union data inside the CashWithdrawalReceiptPayload_Context_AdditionalProperties, using the provided CashWithdrawalReceiptPayloadContext1

func (*CashWithdrawalReceiptPayload_Context_AdditionalProperties) MergeCashWithdrawalReceiptPayloadContext2

MergeCashWithdrawalReceiptPayloadContext2 performs a merge with any union data inside the CashWithdrawalReceiptPayload_Context_AdditionalProperties, using the provided CashWithdrawalReceiptPayloadContext2

func (*CashWithdrawalReceiptPayload_Context_AdditionalProperties) MergeCashWithdrawalReceiptPayloadContext3

MergeCashWithdrawalReceiptPayloadContext3 performs a merge with any union data inside the CashWithdrawalReceiptPayload_Context_AdditionalProperties, using the provided CashWithdrawalReceiptPayloadContext3

func (*CashWithdrawalReceiptPayload_Context_AdditionalProperties) UnmarshalJSON

type CashierAccessTokenResponseModel

type CashierAccessTokenResponseModel struct {
	AccessToken string  `json:"access_token"`
	TokenType   *string `json:"token_type,omitempty"`
	Type        *string `json:"type,omitempty"`
}

CashierAccessTokenResponseModel defines model for CashierAccessTokenResponseModel.

type CashierModel

type CashierModel struct {
	Blocked        *string                  `json:"blocked,omitempty"`
	CertificateEnd *time.Time               `json:"certificate_end,omitempty"`
	CreatedAt      time.Time                `json:"created_at"`
	FullName       string                   `json:"full_name"`
	Id             openapi_types.UUID       `json:"id"`
	KeyId          string                   `json:"key_id"`
	Nin            string                   `json:"nin"`
	Permissions    *CashierPermissionsModel `json:"permissions,omitempty"`

	// SignatureType An enumeration.
	SignatureType SignatureType `json:"signature_type"`
	UpdatedAt     *time.Time    `json:"updated_at,omitempty"`
}

CashierModel defines model for CashierModel.

type CashierPermissionsModel

type CashierPermissionsModel struct {
	Orders *bool `json:"orders,omitempty"`
}

CashierPermissionsModel defines model for CashierPermissionsModel.

type CashierSignIn

type CashierSignIn struct {
	Login    string `json:"login"`
	Password string `json:"password"`
}

CashierSignIn defines model for CashierSignIn.

type CashierSignInPinCode

type CashierSignInPinCode struct {
	PinCode string `json:"pin_code"`
}

CashierSignInPinCode defines model for CashierSignInPinCode.

type CashierSignatureStatus

type CashierSignatureStatus struct {
	Online               bool `json:"online"`
	ShiftOpenPossibility bool `json:"shift_open_possibility"`

	// Type An enumeration.
	Type SignatureType `json:"type"`
}

CashierSignatureStatus defines model for CashierSignatureStatus.

type CheckSignatureApiV1CashierCheckSignatureGetParams

type CheckSignatureApiV1CashierCheckSignatureGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

CheckSignatureApiV1CashierCheckSignatureGetParams defines parameters for CheckSignatureApiV1CashierCheckSignatureGet.

type CheckSignatureApiV1CashierCheckSignatureGetResponse

type CheckSignatureApiV1CashierCheckSignatureGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CashierSignatureStatus
	JSON422      *HTTPValidationError
}

func ParseCheckSignatureApiV1CashierCheckSignatureGetResponse

func ParseCheckSignatureApiV1CashierCheckSignatureGetResponse(rsp *http.Response) (*CheckSignatureApiV1CashierCheckSignatureGetResponse, error)

ParseCheckSignatureApiV1CashierCheckSignatureGetResponse parses an HTTP response from a CheckSignatureApiV1CashierCheckSignatureGetWithResponse call

func (CheckSignatureApiV1CashierCheckSignatureGetResponse) Status

Status returns HTTPResponse.Status

func (CheckSignatureApiV1CashierCheckSignatureGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CheckStatusResponseSchema

type CheckStatusResponseSchema struct {
	ChunksCount *int                   `json:"chunks_count,omitempty"`
	Errors      *[]OperationErrorModel `json:"errors,omitempty"`
	Status      string                 `json:"status"`
	TaskId      openapi_types.UUID     `json:"task_id"`
}

CheckStatusResponseSchema defines model for CheckStatusResponseSchema.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AddExternalReceiptApiV1ReceiptsAddExternalPostWithBody

func (c *Client) AddExternalReceiptApiV1ReceiptsAddExternalPostWithBody(ctx context.Context, params *AddExternalReceiptApiV1ReceiptsAddExternalPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddExternalReportApiV1ReportsAddExternalPostWithBody

func (c *Client) AddExternalReportApiV1ReportsAddExternalPostWithBody(ctx context.Context, params *AddExternalReportApiV1ReportsAddExternalPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddOrdersApiV1OrdersPost

func (c *Client) AddOrdersApiV1OrdersPost(ctx context.Context, params *AddOrdersApiV1OrdersPostParams, body AddOrdersApiV1OrdersPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddOrdersApiV1OrdersPostWithBody

func (c *Client) AddOrdersApiV1OrdersPostWithBody(ctx context.Context, params *AddOrdersApiV1OrdersPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AskOfflineCodesApiV1CashRegistersAskOfflineCodesGet

func (c *Client) AskOfflineCodesApiV1CashRegistersAskOfflineCodesGet(ctx context.Context, params *AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CancelOrderApiV1OrdersOrderIdPatch

func (c *Client) CancelOrderApiV1OrdersOrderIdPatch(ctx context.Context, orderId openapi_types.UUID, params *CancelOrderApiV1OrdersOrderIdPatchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CashWithdrawalApiV1ReceiptsCashWithdrawalPostWithBody

func (c *Client) CashWithdrawalApiV1ReceiptsCashWithdrawalPostWithBody(ctx context.Context, params *CashWithdrawalApiV1ReceiptsCashWithdrawalPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CheckSignatureApiV1CashierCheckSignatureGet

func (c *Client) CheckSignatureApiV1CashierCheckSignatureGet(ctx context.Context, params *CheckSignatureApiV1CashierCheckSignatureGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CloseNotFiscalizeOrderApiV1OrdersClosePatch

func (c *Client) CloseNotFiscalizeOrderApiV1OrdersClosePatch(ctx context.Context, params *CloseNotFiscalizeOrderApiV1OrdersClosePatchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CloseShiftApiV1ShiftsClosePostWithBody

func (c *Client) CloseShiftApiV1ShiftsClosePostWithBody(ctx context.Context, params *CloseShiftApiV1ShiftsClosePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostWithBody

func (c *Client) CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostWithBody(ctx context.Context, shiftId openapi_types.UUID, params *CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOfflineReceiptApiV1ReceiptsSellOfflinePostWithBody

func (c *Client) CreateOfflineReceiptApiV1ReceiptsSellOfflinePostWithBody(ctx context.Context, params *CreateOfflineReceiptApiV1ReceiptsSellOfflinePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateReceiptApiV1ReceiptsSellPostWithBody

func (c *Client) CreateReceiptApiV1ReceiptsSellPostWithBody(ctx context.Context, params *CreateReceiptApiV1ReceiptsSellPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostWithBody

func (c *Client) CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostWithBody(ctx context.Context, params *CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateServiceReceiptApiV1ReceiptsServicePostWithBody

func (c *Client) CreateServiceReceiptApiV1ReceiptsServicePostWithBody(ctx context.Context, params *CreateServiceReceiptApiV1ReceiptsServicePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateShiftApiV1ShiftsPost

func (c *Client) CreateShiftApiV1ShiftsPost(ctx context.Context, params *CreateShiftApiV1ShiftsPostParams, body CreateShiftApiV1ShiftsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateShiftApiV1ShiftsPostWithBody

func (c *Client) CreateShiftApiV1ShiftsPostWithBody(ctx context.Context, params *CreateShiftApiV1ShiftsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateXReportApiV1ReportsPost

func (c *Client) CreateXReportApiV1ReportsPost(ctx context.Context, params *CreateXReportApiV1ReportsPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIntegrationApiV1OrdersIntegrationDelete

func (c *Client) DeleteIntegrationApiV1OrdersIntegrationDelete(ctx context.Context, params *DeleteIntegrationApiV1OrdersIntegrationDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteWebhookApiV1WebhookDelete

func (c *Client) DeleteWebhookApiV1WebhookDelete(ctx context.Context, params *DeleteWebhookApiV1WebhookDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EditOrderApiV1OrdersIntegrationEditOrderPostWithBody

func (c *Client) EditOrderApiV1OrdersIntegrationEditOrderPostWithBody(ctx context.Context, params *EditOrderApiV1OrdersIntegrationEditOrderPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExchangeApiV1ReceiptsCurrencyExchangePostWithBody

func (c *Client) ExchangeApiV1ReceiptsCurrencyExchangePostWithBody(ctx context.Context, params *ExchangeApiV1ReceiptsCurrencyExchangePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExportGoodsApiV1GoodsExportExportExtensionGet

func (c *Client) ExportGoodsApiV1GoodsExportExportExtensionGet(ctx context.Context, exportExtension ExportExtensionType, params *ExportGoodsApiV1GoodsExportExportExtensionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExportGoodsFileApiV1GoodsExportFileTaskIdGet

func (c *Client) ExportGoodsFileApiV1GoodsExportFileTaskIdGet(ctx context.Context, taskId openapi_types.UUID, params *ExportGoodsFileApiV1GoodsExportFileTaskIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGet

func (c *Client) ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGet(ctx context.Context, taskId openapi_types.UUID, params *ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAllTaxesApiV1TaxGet

func (c *Client) GetAllTaxesApiV1TaxGet(ctx context.Context, params *GetAllTaxesApiV1TaxGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCashRegisterApiV1CashRegistersCashRegisterIdGet

func (c *Client) GetCashRegisterApiV1CashRegistersCashRegisterIdGet(ctx context.Context, cashRegisterId openapi_types.UUID, params *GetCashRegisterApiV1CashRegistersCashRegisterIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCashRegisterInfoApiV1CashRegistersInfoGet

func (c *Client) GetCashRegisterInfoApiV1CashRegistersInfoGet(ctx context.Context, params *GetCashRegisterInfoApiV1CashRegistersInfoGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCashRegistersApiV1CashRegistersGet

func (c *Client) GetCashRegistersApiV1CashRegistersGet(ctx context.Context, params *GetCashRegistersApiV1CashRegistersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCashierProfileApiV1CashierMeGet

func (c *Client) GetCashierProfileApiV1CashierMeGet(ctx context.Context, params *GetCashierProfileApiV1CashierMeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCashierShiftApiV1CashierShiftGet

func (c *Client) GetCashierShiftApiV1CashierShiftGet(ctx context.Context, params *GetCashierShiftApiV1CashierShiftGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCurrencyRateApiV1CurrencyRateCurrencyCodeGet

func (c *Client) GetCurrencyRateApiV1CurrencyRateCurrencyCodeGet(ctx context.Context, currencyCode string, params *GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCurrencyRatesApiV1CurrencyRateGet

func (c *Client) GetCurrencyRatesApiV1CurrencyRateGet(ctx context.Context, params *GetCurrencyRatesApiV1CurrencyRateGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCurrentOrganizationLogoApiV1OrganizationLogoPngGet

func (c *Client) GetCurrentOrganizationLogoApiV1OrganizationLogoPngGet(ctx context.Context, params *GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGet

func (c *Client) GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGet(ctx context.Context, params *GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGet

func (c *Client) GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGet(ctx context.Context, params *GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGet

func (c *Client) GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGet(ctx context.Context, params *GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGoodApiV1GoodsGoodIdGet

func (c *Client) GetGoodApiV1GoodsGoodIdGet(ctx context.Context, goodId openapi_types.UUID, params *GetGoodApiV1GoodsGoodIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGoodsApiV1GoodsGet

func (c *Client) GetGoodsApiV1GoodsGet(ctx context.Context, params *GetGoodsApiV1GoodsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIntegrationApiV1OrdersIntegrationGet

func (c *Client) GetIntegrationApiV1OrdersIntegrationGet(ctx context.Context, params *GetIntegrationApiV1OrdersIntegrationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOfflineCodesApiV1CashRegistersGetOfflineCodesGet

func (c *Client) GetOfflineCodesApiV1CashRegistersGetOfflineCodesGet(ctx context.Context, params *GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGet

func (c *Client) GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGet(ctx context.Context, params *GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOfflineTimeApiV1CashRegistersGetOfflineTimeGet

func (c *Client) GetOfflineTimeApiV1CashRegistersGetOfflineTimeGet(ctx context.Context, params *GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOrderApiV1OrdersOrderIdGet

func (c *Client) GetOrderApiV1OrdersOrderIdGet(ctx context.Context, orderId openapi_types.UUID, params *GetOrderApiV1OrdersOrderIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOrdersApiV1OrdersGet

func (c *Client) GetOrdersApiV1OrdersGet(ctx context.Context, params *GetOrdersApiV1OrdersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPeriodicalReportApiV1ReportsPeriodicalGet

func (c *Client) GetPeriodicalReportApiV1ReportsPeriodicalGet(ctx context.Context, params *GetPeriodicalReportApiV1ReportsPeriodicalGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReceiptApiV1ReceiptsReceiptIdGet

func (c *Client) GetReceiptApiV1ReceiptsReceiptIdGet(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *GetReceiptApiV1ReceiptsReceiptIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGet

func (c *Client) GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGet(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReceiptPdfApiV1ReceiptsReceiptIdPdfGet

func (c *Client) GetReceiptPdfApiV1ReceiptsReceiptIdPdfGet(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReceiptPngApiV1ReceiptsReceiptIdPngGet

func (c *Client) GetReceiptPngApiV1ReceiptsReceiptIdPngGet(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *GetReceiptPngApiV1ReceiptsReceiptIdPngGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGet

func (c *Client) GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGet(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReceiptTextApiV1ReceiptsReceiptIdTextGet

func (c *Client) GetReceiptTextApiV1ReceiptsReceiptIdTextGet(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *GetReceiptTextApiV1ReceiptsReceiptIdTextGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReceiptXmlApiV1ReceiptsReceiptIdXmlGet

func (c *Client) GetReceiptXmlApiV1ReceiptsReceiptIdXmlGet(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReceiptsApiV1ReceiptsGet

func (c *Client) GetReceiptsApiV1ReceiptsGet(ctx context.Context, params *GetReceiptsApiV1ReceiptsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReceiptsSearchApiV1ReceiptsSearchGet

func (c *Client) GetReceiptsSearchApiV1ReceiptsSearchGet(ctx context.Context, params *GetReceiptsSearchApiV1ReceiptsSearchGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReportApiV1ReportsReportIdGet

func (c *Client) GetReportApiV1ReportsReportIdGet(ctx context.Context, reportId openapi_types.UUID, params *GetReportApiV1ReportsReportIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGet

func (c *Client) GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGet(ctx context.Context, reportTaskId openapi_types.UUID, params *GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReportTextApiV1ReportsReportIdTextGet

func (c *Client) GetReportTextApiV1ReportsReportIdTextGet(ctx context.Context, reportId openapi_types.UUID, params *GetReportTextApiV1ReportsReportIdTextGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGet

func (c *Client) GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGet(ctx context.Context, reportTaskId openapi_types.UUID, params *GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReportsApiV1ReportsGet

func (c *Client) GetReportsApiV1ReportsGet(ctx context.Context, params *GetReportsApiV1ReportsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSearchReportsApiV1ReportsSearchGet

func (c *Client) GetSearchReportsApiV1ReportsSearchGet(ctx context.Context, params *GetSearchReportsApiV1ReportsSearchGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetShiftApiV1ShiftsShiftIdGet

func (c *Client) GetShiftApiV1ShiftsShiftIdGet(ctx context.Context, shiftId openapi_types.UUID, params *GetShiftApiV1ShiftsShiftIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetShiftsApiV1ShiftsGet

func (c *Client) GetShiftsApiV1ShiftsGet(ctx context.Context, params *GetShiftsApiV1ShiftsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTransactionApiV1TransactionsTransactionIdGet

func (c *Client) GetTransactionApiV1TransactionsTransactionIdGet(ctx context.Context, transactionId openapi_types.UUID, params *GetTransactionApiV1TransactionsTransactionIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTransactionsApiV1TransactionsGet

func (c *Client) GetTransactionsApiV1TransactionsGet(ctx context.Context, params *GetTransactionsApiV1TransactionsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetWebhookInfoApiV1WebhookGet

func (c *Client) GetWebhookInfoApiV1WebhookGet(ctx context.Context, params *GetWebhookInfoApiV1WebhookGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GoOfflineActionApiV1CashRegistersGoOfflinePostWithBody

func (c *Client) GoOfflineActionApiV1CashRegistersGoOfflinePostWithBody(ctx context.Context, params *GoOfflineActionApiV1CashRegistersGoOfflinePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GoOnlineActionApiV1CashRegistersGoOnlinePost

func (c *Client) GoOnlineActionApiV1CashRegistersGoOnlinePost(ctx context.Context, params *GoOnlineActionApiV1CashRegistersGoOnlinePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GoodsReportApiV1ExtendedReportsGoodsPostWithBody

func (c *Client) GoodsReportApiV1ExtendedReportsGoodsPostWithBody(ctx context.Context, params *GoodsReportApiV1ExtendedReportsGoodsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPost

func (c *Client) ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPost(ctx context.Context, taskId openapi_types.UUID, params *ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportGoodsFromFileApiV1GoodsImportUploadPostWithBody

func (c *Client) ImportGoodsFromFileApiV1GoodsImportUploadPostWithBody(ctx context.Context, params *ImportGoodsFromFileApiV1GoodsImportUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGet

func (c *Client) ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGet(ctx context.Context, taskId openapi_types.UUID, params *ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PingTaxServiceActionApiV1CashRegistersPingTaxServicePost

func (c *Client) PingTaxServiceActionApiV1CashRegistersPingTaxServicePost(ctx context.Context, params *PingTaxServiceActionApiV1CashRegistersPingTaxServicePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RunOrdersSynchronizationApiV1OrdersSyncPost

func (c *Client) RunOrdersSynchronizationApiV1OrdersSyncPost(ctx context.Context, params *RunOrdersSynchronizationApiV1OrdersSyncPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostWithBody

func (c *Client) SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostWithBody(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPost

func (c *Client) SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPost(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParams, body SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostWithBody

func (c *Client) SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostWithBody(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetIntegrationApiV1OrdersIntegrationPostWithBody

func (c *Client) SetIntegrationApiV1OrdersIntegrationPostWithBody(ctx context.Context, params *SetIntegrationApiV1OrdersIntegrationPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetWebhookApiV1WebhookPost

func (c *Client) SetWebhookApiV1WebhookPost(ctx context.Context, params *SetWebhookApiV1WebhookPostParams, body SetWebhookApiV1WebhookPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetWebhookApiV1WebhookPostWithBody

func (c *Client) SetWebhookApiV1WebhookPostWithBody(ctx context.Context, params *SetWebhookApiV1WebhookPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetupCurrencyRatesApiV1CurrencyRateSetupPostWithBody

func (c *Client) SetupCurrencyRatesApiV1CurrencyRateSetupPostWithBody(ctx context.Context, params *SetupCurrencyRatesApiV1CurrencyRateSetupPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SignInCashierApiV1CashierSigninPostWithBody

func (c *Client) SignInCashierApiV1CashierSigninPostWithBody(ctx context.Context, params *SignInCashierApiV1CashierSigninPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SignInCashierViaPinCodeApiV1CashierSigninPinCodePostWithBody

func (c *Client) SignInCashierViaPinCodeApiV1CashierSigninPinCodePostWithBody(ctx context.Context, params *SignInCashierViaPinCodeApiV1CashierSigninPinCodePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SignOutCashierApiV1CashierSignoutPost

func (c *Client) SignOutCashierApiV1CashierSignoutPost(ctx context.Context, params *SignOutCashierApiV1CashierSignoutPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatch

func (c *Client) UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatch(ctx context.Context, orderId openapi_types.UUID, params *UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateTransactionApiV1TransactionsTransactionIdPatchWithBody

func (c *Client) UpdateTransactionApiV1TransactionsTransactionIdPatchWithBody(ctx context.Context, transactionId openapi_types.UUID, params *UpdateTransactionApiV1TransactionsTransactionIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetCashRegistersApiV1CashRegistersGet request
	GetCashRegistersApiV1CashRegistersGet(ctx context.Context, params *GetCashRegistersApiV1CashRegistersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AskOfflineCodesApiV1CashRegistersAskOfflineCodesGet request
	AskOfflineCodesApiV1CashRegistersAskOfflineCodesGet(ctx context.Context, params *AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOfflineCodesApiV1CashRegistersGetOfflineCodesGet request
	GetOfflineCodesApiV1CashRegistersGetOfflineCodesGet(ctx context.Context, params *GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGet request
	GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGet(ctx context.Context, params *GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOfflineTimeApiV1CashRegistersGetOfflineTimeGet request
	GetOfflineTimeApiV1CashRegistersGetOfflineTimeGet(ctx context.Context, params *GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GoOfflineActionApiV1CashRegistersGoOfflinePost request with any body
	GoOfflineActionApiV1CashRegistersGoOfflinePostWithBody(ctx context.Context, params *GoOfflineActionApiV1CashRegistersGoOfflinePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GoOfflineActionApiV1CashRegistersGoOfflinePost(ctx context.Context, params *GoOfflineActionApiV1CashRegistersGoOfflinePostParams, body GoOfflineActionApiV1CashRegistersGoOfflinePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GoOnlineActionApiV1CashRegistersGoOnlinePost request
	GoOnlineActionApiV1CashRegistersGoOnlinePost(ctx context.Context, params *GoOnlineActionApiV1CashRegistersGoOnlinePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCashRegisterInfoApiV1CashRegistersInfoGet request
	GetCashRegisterInfoApiV1CashRegistersInfoGet(ctx context.Context, params *GetCashRegisterInfoApiV1CashRegistersInfoGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PingTaxServiceActionApiV1CashRegistersPingTaxServicePost request
	PingTaxServiceActionApiV1CashRegistersPingTaxServicePost(ctx context.Context, params *PingTaxServiceActionApiV1CashRegistersPingTaxServicePostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCashRegisterApiV1CashRegistersCashRegisterIdGet request
	GetCashRegisterApiV1CashRegistersCashRegisterIdGet(ctx context.Context, cashRegisterId openapi_types.UUID, params *GetCashRegisterApiV1CashRegistersCashRegisterIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CheckSignatureApiV1CashierCheckSignatureGet request
	CheckSignatureApiV1CashierCheckSignatureGet(ctx context.Context, params *CheckSignatureApiV1CashierCheckSignatureGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCashierProfileApiV1CashierMeGet request
	GetCashierProfileApiV1CashierMeGet(ctx context.Context, params *GetCashierProfileApiV1CashierMeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCashierShiftApiV1CashierShiftGet request
	GetCashierShiftApiV1CashierShiftGet(ctx context.Context, params *GetCashierShiftApiV1CashierShiftGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SignInCashierApiV1CashierSigninPost request with any body
	SignInCashierApiV1CashierSigninPostWithBody(ctx context.Context, params *SignInCashierApiV1CashierSigninPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SignInCashierApiV1CashierSigninPost(ctx context.Context, params *SignInCashierApiV1CashierSigninPostParams, body SignInCashierApiV1CashierSigninPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SignInCashierViaPinCodeApiV1CashierSigninPinCodePost request with any body
	SignInCashierViaPinCodeApiV1CashierSigninPinCodePostWithBody(ctx context.Context, params *SignInCashierViaPinCodeApiV1CashierSigninPinCodePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SignInCashierViaPinCodeApiV1CashierSigninPinCodePost(ctx context.Context, params *SignInCashierViaPinCodeApiV1CashierSigninPinCodePostParams, body SignInCashierViaPinCodeApiV1CashierSigninPinCodePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SignOutCashierApiV1CashierSignoutPost request
	SignOutCashierApiV1CashierSignoutPost(ctx context.Context, params *SignOutCashierApiV1CashierSignoutPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCurrencyRatesApiV1CurrencyRateGet request
	GetCurrencyRatesApiV1CurrencyRateGet(ctx context.Context, params *GetCurrencyRatesApiV1CurrencyRateGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetupCurrencyRatesApiV1CurrencyRateSetupPost request with any body
	SetupCurrencyRatesApiV1CurrencyRateSetupPostWithBody(ctx context.Context, params *SetupCurrencyRatesApiV1CurrencyRateSetupPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetupCurrencyRatesApiV1CurrencyRateSetupPost(ctx context.Context, params *SetupCurrencyRatesApiV1CurrencyRateSetupPostParams, body SetupCurrencyRatesApiV1CurrencyRateSetupPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCurrencyRateApiV1CurrencyRateCurrencyCodeGet request
	GetCurrencyRateApiV1CurrencyRateCurrencyCodeGet(ctx context.Context, currencyCode string, params *GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GoodsReportApiV1ExtendedReportsGoodsPost request with any body
	GoodsReportApiV1ExtendedReportsGoodsPostWithBody(ctx context.Context, params *GoodsReportApiV1ExtendedReportsGoodsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GoodsReportApiV1ExtendedReportsGoodsPost(ctx context.Context, params *GoodsReportApiV1ExtendedReportsGoodsPostParams, body GoodsReportApiV1ExtendedReportsGoodsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGet request
	GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGet(ctx context.Context, reportTaskId openapi_types.UUID, params *GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGet request
	GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGet(ctx context.Context, reportTaskId openapi_types.UUID, params *GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGoodsApiV1GoodsGet request
	GetGoodsApiV1GoodsGet(ctx context.Context, params *GetGoodsApiV1GoodsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExportGoodsFileApiV1GoodsExportFileTaskIdGet request
	ExportGoodsFileApiV1GoodsExportFileTaskIdGet(ctx context.Context, taskId openapi_types.UUID, params *ExportGoodsFileApiV1GoodsExportFileTaskIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGet request
	ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGet(ctx context.Context, taskId openapi_types.UUID, params *ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExportGoodsApiV1GoodsExportExportExtensionGet request
	ExportGoodsApiV1GoodsExportExportExtensionGet(ctx context.Context, exportExtension ExportExtensionType, params *ExportGoodsApiV1GoodsExportExportExtensionGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPost request
	ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPost(ctx context.Context, taskId openapi_types.UUID, params *ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGet request
	ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGet(ctx context.Context, taskId openapi_types.UUID, params *ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportGoodsFromFileApiV1GoodsImportUploadPost request with any body
	ImportGoodsFromFileApiV1GoodsImportUploadPostWithBody(ctx context.Context, params *ImportGoodsFromFileApiV1GoodsImportUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGoodApiV1GoodsGoodIdGet request
	GetGoodApiV1GoodsGoodIdGet(ctx context.Context, goodId openapi_types.UUID, params *GetGoodApiV1GoodsGoodIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOrdersApiV1OrdersGet request
	GetOrdersApiV1OrdersGet(ctx context.Context, params *GetOrdersApiV1OrdersGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddOrdersApiV1OrdersPost request with any body
	AddOrdersApiV1OrdersPostWithBody(ctx context.Context, params *AddOrdersApiV1OrdersPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddOrdersApiV1OrdersPost(ctx context.Context, params *AddOrdersApiV1OrdersPostParams, body AddOrdersApiV1OrdersPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CloseNotFiscalizeOrderApiV1OrdersClosePatch request
	CloseNotFiscalizeOrderApiV1OrdersClosePatch(ctx context.Context, params *CloseNotFiscalizeOrderApiV1OrdersClosePatchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatch request
	UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatch(ctx context.Context, orderId openapi_types.UUID, params *UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteIntegrationApiV1OrdersIntegrationDelete request
	DeleteIntegrationApiV1OrdersIntegrationDelete(ctx context.Context, params *DeleteIntegrationApiV1OrdersIntegrationDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIntegrationApiV1OrdersIntegrationGet request
	GetIntegrationApiV1OrdersIntegrationGet(ctx context.Context, params *GetIntegrationApiV1OrdersIntegrationGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetIntegrationApiV1OrdersIntegrationPost request with any body
	SetIntegrationApiV1OrdersIntegrationPostWithBody(ctx context.Context, params *SetIntegrationApiV1OrdersIntegrationPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetIntegrationApiV1OrdersIntegrationPost(ctx context.Context, params *SetIntegrationApiV1OrdersIntegrationPostParams, body SetIntegrationApiV1OrdersIntegrationPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EditOrderApiV1OrdersIntegrationEditOrderPost request with any body
	EditOrderApiV1OrdersIntegrationEditOrderPostWithBody(ctx context.Context, params *EditOrderApiV1OrdersIntegrationEditOrderPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EditOrderApiV1OrdersIntegrationEditOrderPost(ctx context.Context, params *EditOrderApiV1OrdersIntegrationEditOrderPostParams, body EditOrderApiV1OrdersIntegrationEditOrderPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RunOrdersSynchronizationApiV1OrdersSyncPost request
	RunOrdersSynchronizationApiV1OrdersSyncPost(ctx context.Context, params *RunOrdersSynchronizationApiV1OrdersSyncPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOrderApiV1OrdersOrderIdGet request
	GetOrderApiV1OrdersOrderIdGet(ctx context.Context, orderId openapi_types.UUID, params *GetOrderApiV1OrdersOrderIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelOrderApiV1OrdersOrderIdPatch request
	CancelOrderApiV1OrdersOrderIdPatch(ctx context.Context, orderId openapi_types.UUID, params *CancelOrderApiV1OrdersOrderIdPatchParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCurrentOrganizationLogoApiV1OrganizationLogoPngGet request
	GetCurrentOrganizationLogoApiV1OrganizationLogoPngGet(ctx context.Context, params *GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGet request
	GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGet(ctx context.Context, params *GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGet request
	GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGet(ctx context.Context, params *GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGet request
	GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGet(ctx context.Context, params *GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReceiptsApiV1ReceiptsGet request
	GetReceiptsApiV1ReceiptsGet(ctx context.Context, params *GetReceiptsApiV1ReceiptsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddExternalReceiptApiV1ReceiptsAddExternalPost request with any body
	AddExternalReceiptApiV1ReceiptsAddExternalPostWithBody(ctx context.Context, params *AddExternalReceiptApiV1ReceiptsAddExternalPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddExternalReceiptApiV1ReceiptsAddExternalPost(ctx context.Context, params *AddExternalReceiptApiV1ReceiptsAddExternalPostParams, body AddExternalReceiptApiV1ReceiptsAddExternalPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CashWithdrawalApiV1ReceiptsCashWithdrawalPost request with any body
	CashWithdrawalApiV1ReceiptsCashWithdrawalPostWithBody(ctx context.Context, params *CashWithdrawalApiV1ReceiptsCashWithdrawalPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CashWithdrawalApiV1ReceiptsCashWithdrawalPost(ctx context.Context, params *CashWithdrawalApiV1ReceiptsCashWithdrawalPostParams, body CashWithdrawalApiV1ReceiptsCashWithdrawalPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExchangeApiV1ReceiptsCurrencyExchangePost request with any body
	ExchangeApiV1ReceiptsCurrencyExchangePostWithBody(ctx context.Context, params *ExchangeApiV1ReceiptsCurrencyExchangePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ExchangeApiV1ReceiptsCurrencyExchangePost(ctx context.Context, params *ExchangeApiV1ReceiptsCurrencyExchangePostParams, body ExchangeApiV1ReceiptsCurrencyExchangePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReceiptsSearchApiV1ReceiptsSearchGet request
	GetReceiptsSearchApiV1ReceiptsSearchGet(ctx context.Context, params *GetReceiptsSearchApiV1ReceiptsSearchGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateReceiptApiV1ReceiptsSellPost request with any body
	CreateReceiptApiV1ReceiptsSellPostWithBody(ctx context.Context, params *CreateReceiptApiV1ReceiptsSellPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateReceiptApiV1ReceiptsSellPost(ctx context.Context, params *CreateReceiptApiV1ReceiptsSellPostParams, body CreateReceiptApiV1ReceiptsSellPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateOfflineReceiptApiV1ReceiptsSellOfflinePost request with any body
	CreateOfflineReceiptApiV1ReceiptsSellOfflinePostWithBody(ctx context.Context, params *CreateOfflineReceiptApiV1ReceiptsSellOfflinePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateOfflineReceiptApiV1ReceiptsSellOfflinePost(ctx context.Context, params *CreateOfflineReceiptApiV1ReceiptsSellOfflinePostParams, body CreateOfflineReceiptApiV1ReceiptsSellOfflinePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateServiceReceiptApiV1ReceiptsServicePost request with any body
	CreateServiceReceiptApiV1ReceiptsServicePostWithBody(ctx context.Context, params *CreateServiceReceiptApiV1ReceiptsServicePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateServiceReceiptApiV1ReceiptsServicePost(ctx context.Context, params *CreateServiceReceiptApiV1ReceiptsServicePostParams, body CreateServiceReceiptApiV1ReceiptsServicePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPost request with any body
	CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostWithBody(ctx context.Context, params *CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPost(ctx context.Context, params *CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostParams, body CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReceiptApiV1ReceiptsReceiptIdGet request
	GetReceiptApiV1ReceiptsReceiptIdGet(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *GetReceiptApiV1ReceiptsReceiptIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPost request with any body
	SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostWithBody(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPost(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParams, body SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGet request
	GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGet(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReceiptPdfApiV1ReceiptsReceiptIdPdfGet request
	GetReceiptPdfApiV1ReceiptsReceiptIdPdfGet(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReceiptPngApiV1ReceiptsReceiptIdPngGet request
	GetReceiptPngApiV1ReceiptsReceiptIdPngGet(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *GetReceiptPngApiV1ReceiptsReceiptIdPngGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGet request
	GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGet(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPost request with any body
	SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostWithBody(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPost(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParams, body SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReceiptTextApiV1ReceiptsReceiptIdTextGet request
	GetReceiptTextApiV1ReceiptsReceiptIdTextGet(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *GetReceiptTextApiV1ReceiptsReceiptIdTextGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReceiptXmlApiV1ReceiptsReceiptIdXmlGet request
	GetReceiptXmlApiV1ReceiptsReceiptIdXmlGet(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReportsApiV1ReportsGet request
	GetReportsApiV1ReportsGet(ctx context.Context, params *GetReportsApiV1ReportsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateXReportApiV1ReportsPost request
	CreateXReportApiV1ReportsPost(ctx context.Context, params *CreateXReportApiV1ReportsPostParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddExternalReportApiV1ReportsAddExternalPost request with any body
	AddExternalReportApiV1ReportsAddExternalPostWithBody(ctx context.Context, params *AddExternalReportApiV1ReportsAddExternalPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddExternalReportApiV1ReportsAddExternalPost(ctx context.Context, params *AddExternalReportApiV1ReportsAddExternalPostParams, body AddExternalReportApiV1ReportsAddExternalPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPeriodicalReportApiV1ReportsPeriodicalGet request
	GetPeriodicalReportApiV1ReportsPeriodicalGet(ctx context.Context, params *GetPeriodicalReportApiV1ReportsPeriodicalGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSearchReportsApiV1ReportsSearchGet request
	GetSearchReportsApiV1ReportsSearchGet(ctx context.Context, params *GetSearchReportsApiV1ReportsSearchGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReportApiV1ReportsReportIdGet request
	GetReportApiV1ReportsReportIdGet(ctx context.Context, reportId openapi_types.UUID, params *GetReportApiV1ReportsReportIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReportTextApiV1ReportsReportIdTextGet request
	GetReportTextApiV1ReportsReportIdTextGet(ctx context.Context, reportId openapi_types.UUID, params *GetReportTextApiV1ReportsReportIdTextGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetShiftsApiV1ShiftsGet request
	GetShiftsApiV1ShiftsGet(ctx context.Context, params *GetShiftsApiV1ShiftsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateShiftApiV1ShiftsPost request with any body
	CreateShiftApiV1ShiftsPostWithBody(ctx context.Context, params *CreateShiftApiV1ShiftsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateShiftApiV1ShiftsPost(ctx context.Context, params *CreateShiftApiV1ShiftsPostParams, body CreateShiftApiV1ShiftsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CloseShiftApiV1ShiftsClosePost request with any body
	CloseShiftApiV1ShiftsClosePostWithBody(ctx context.Context, params *CloseShiftApiV1ShiftsClosePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CloseShiftApiV1ShiftsClosePost(ctx context.Context, params *CloseShiftApiV1ShiftsClosePostParams, body CloseShiftApiV1ShiftsClosePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetShiftApiV1ShiftsShiftIdGet request
	GetShiftApiV1ShiftsShiftIdGet(ctx context.Context, shiftId openapi_types.UUID, params *GetShiftApiV1ShiftsShiftIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePost request with any body
	CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostWithBody(ctx context.Context, shiftId openapi_types.UUID, params *CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePost(ctx context.Context, shiftId openapi_types.UUID, params *CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostParams, body CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAllTaxesApiV1TaxGet request
	GetAllTaxesApiV1TaxGet(ctx context.Context, params *GetAllTaxesApiV1TaxGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTransactionsApiV1TransactionsGet request
	GetTransactionsApiV1TransactionsGet(ctx context.Context, params *GetTransactionsApiV1TransactionsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTransactionApiV1TransactionsTransactionIdGet request
	GetTransactionApiV1TransactionsTransactionIdGet(ctx context.Context, transactionId openapi_types.UUID, params *GetTransactionApiV1TransactionsTransactionIdGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateTransactionApiV1TransactionsTransactionIdPatch request with any body
	UpdateTransactionApiV1TransactionsTransactionIdPatchWithBody(ctx context.Context, transactionId openapi_types.UUID, params *UpdateTransactionApiV1TransactionsTransactionIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateTransactionApiV1TransactionsTransactionIdPatch(ctx context.Context, transactionId openapi_types.UUID, params *UpdateTransactionApiV1TransactionsTransactionIdPatchParams, body UpdateTransactionApiV1TransactionsTransactionIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteWebhookApiV1WebhookDelete request
	DeleteWebhookApiV1WebhookDelete(ctx context.Context, params *DeleteWebhookApiV1WebhookDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetWebhookInfoApiV1WebhookGet request
	GetWebhookInfoApiV1WebhookGet(ctx context.Context, params *GetWebhookInfoApiV1WebhookGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetWebhookApiV1WebhookPost request with any body
	SetWebhookApiV1WebhookPostWithBody(ctx context.Context, params *SetWebhookApiV1WebhookPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetWebhookApiV1WebhookPost(ctx context.Context, params *SetWebhookApiV1WebhookPostParams, body SetWebhookApiV1WebhookPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) AddExternalReceiptApiV1ReceiptsAddExternalPostWithBodyWithResponse

func (c *ClientWithResponses) AddExternalReceiptApiV1ReceiptsAddExternalPostWithBodyWithResponse(ctx context.Context, params *AddExternalReceiptApiV1ReceiptsAddExternalPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddExternalReceiptApiV1ReceiptsAddExternalPostResponse, error)

AddExternalReceiptApiV1ReceiptsAddExternalPostWithBodyWithResponse request with arbitrary body returning *AddExternalReceiptApiV1ReceiptsAddExternalPostResponse

func (*ClientWithResponses) AddExternalReportApiV1ReportsAddExternalPostWithBodyWithResponse

func (c *ClientWithResponses) AddExternalReportApiV1ReportsAddExternalPostWithBodyWithResponse(ctx context.Context, params *AddExternalReportApiV1ReportsAddExternalPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddExternalReportApiV1ReportsAddExternalPostResponse, error)

AddExternalReportApiV1ReportsAddExternalPostWithBodyWithResponse request with arbitrary body returning *AddExternalReportApiV1ReportsAddExternalPostResponse

func (*ClientWithResponses) AddOrdersApiV1OrdersPostWithBodyWithResponse

func (c *ClientWithResponses) AddOrdersApiV1OrdersPostWithBodyWithResponse(ctx context.Context, params *AddOrdersApiV1OrdersPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddOrdersApiV1OrdersPostResponse, error)

AddOrdersApiV1OrdersPostWithBodyWithResponse request with arbitrary body returning *AddOrdersApiV1OrdersPostResponse

func (*ClientWithResponses) AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetWithResponse

func (c *ClientWithResponses) AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetWithResponse(ctx context.Context, params *AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetParams, reqEditors ...RequestEditorFn) (*AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetResponse, error)

AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetWithResponse request returning *AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetResponse

func (*ClientWithResponses) CancelOrderApiV1OrdersOrderIdPatchWithResponse

func (c *ClientWithResponses) CancelOrderApiV1OrdersOrderIdPatchWithResponse(ctx context.Context, orderId openapi_types.UUID, params *CancelOrderApiV1OrdersOrderIdPatchParams, reqEditors ...RequestEditorFn) (*CancelOrderApiV1OrdersOrderIdPatchResponse, error)

CancelOrderApiV1OrdersOrderIdPatchWithResponse request returning *CancelOrderApiV1OrdersOrderIdPatchResponse

func (*ClientWithResponses) CashWithdrawalApiV1ReceiptsCashWithdrawalPostWithBodyWithResponse

func (c *ClientWithResponses) CashWithdrawalApiV1ReceiptsCashWithdrawalPostWithBodyWithResponse(ctx context.Context, params *CashWithdrawalApiV1ReceiptsCashWithdrawalPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CashWithdrawalApiV1ReceiptsCashWithdrawalPostResponse, error)

CashWithdrawalApiV1ReceiptsCashWithdrawalPostWithBodyWithResponse request with arbitrary body returning *CashWithdrawalApiV1ReceiptsCashWithdrawalPostResponse

func (*ClientWithResponses) CheckSignatureApiV1CashierCheckSignatureGetWithResponse

func (c *ClientWithResponses) CheckSignatureApiV1CashierCheckSignatureGetWithResponse(ctx context.Context, params *CheckSignatureApiV1CashierCheckSignatureGetParams, reqEditors ...RequestEditorFn) (*CheckSignatureApiV1CashierCheckSignatureGetResponse, error)

CheckSignatureApiV1CashierCheckSignatureGetWithResponse request returning *CheckSignatureApiV1CashierCheckSignatureGetResponse

func (*ClientWithResponses) CloseNotFiscalizeOrderApiV1OrdersClosePatchWithResponse

func (c *ClientWithResponses) CloseNotFiscalizeOrderApiV1OrdersClosePatchWithResponse(ctx context.Context, params *CloseNotFiscalizeOrderApiV1OrdersClosePatchParams, reqEditors ...RequestEditorFn) (*CloseNotFiscalizeOrderApiV1OrdersClosePatchResponse, error)

CloseNotFiscalizeOrderApiV1OrdersClosePatchWithResponse request returning *CloseNotFiscalizeOrderApiV1OrdersClosePatchResponse

func (*ClientWithResponses) CloseShiftApiV1ShiftsClosePostWithBodyWithResponse

func (c *ClientWithResponses) CloseShiftApiV1ShiftsClosePostWithBodyWithResponse(ctx context.Context, params *CloseShiftApiV1ShiftsClosePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CloseShiftApiV1ShiftsClosePostResponse, error)

CloseShiftApiV1ShiftsClosePostWithBodyWithResponse request with arbitrary body returning *CloseShiftApiV1ShiftsClosePostResponse

func (*ClientWithResponses) CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostWithBodyWithResponse

func (c *ClientWithResponses) CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostWithBodyWithResponse(ctx context.Context, shiftId openapi_types.UUID, params *CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostResponse, error)

CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostWithBodyWithResponse request with arbitrary body returning *CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostResponse

func (*ClientWithResponses) CreateOfflineReceiptApiV1ReceiptsSellOfflinePostWithBodyWithResponse

func (c *ClientWithResponses) CreateOfflineReceiptApiV1ReceiptsSellOfflinePostWithBodyWithResponse(ctx context.Context, params *CreateOfflineReceiptApiV1ReceiptsSellOfflinePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOfflineReceiptApiV1ReceiptsSellOfflinePostResponse, error)

CreateOfflineReceiptApiV1ReceiptsSellOfflinePostWithBodyWithResponse request with arbitrary body returning *CreateOfflineReceiptApiV1ReceiptsSellOfflinePostResponse

func (*ClientWithResponses) CreateReceiptApiV1ReceiptsSellPostWithBodyWithResponse

func (c *ClientWithResponses) CreateReceiptApiV1ReceiptsSellPostWithBodyWithResponse(ctx context.Context, params *CreateReceiptApiV1ReceiptsSellPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateReceiptApiV1ReceiptsSellPostResponse, error)

CreateReceiptApiV1ReceiptsSellPostWithBodyWithResponse request with arbitrary body returning *CreateReceiptApiV1ReceiptsSellPostResponse

func (*ClientWithResponses) CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostWithBodyWithResponse

func (c *ClientWithResponses) CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostWithBodyWithResponse(ctx context.Context, params *CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostResponse, error)

CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostWithBodyWithResponse request with arbitrary body returning *CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostResponse

func (*ClientWithResponses) CreateServiceReceiptApiV1ReceiptsServicePostWithBodyWithResponse

func (c *ClientWithResponses) CreateServiceReceiptApiV1ReceiptsServicePostWithBodyWithResponse(ctx context.Context, params *CreateServiceReceiptApiV1ReceiptsServicePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceReceiptApiV1ReceiptsServicePostResponse, error)

CreateServiceReceiptApiV1ReceiptsServicePostWithBodyWithResponse request with arbitrary body returning *CreateServiceReceiptApiV1ReceiptsServicePostResponse

func (*ClientWithResponses) CreateShiftApiV1ShiftsPostWithBodyWithResponse

func (c *ClientWithResponses) CreateShiftApiV1ShiftsPostWithBodyWithResponse(ctx context.Context, params *CreateShiftApiV1ShiftsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateShiftApiV1ShiftsPostResponse, error)

CreateShiftApiV1ShiftsPostWithBodyWithResponse request with arbitrary body returning *CreateShiftApiV1ShiftsPostResponse

func (*ClientWithResponses) CreateXReportApiV1ReportsPostWithResponse

func (c *ClientWithResponses) CreateXReportApiV1ReportsPostWithResponse(ctx context.Context, params *CreateXReportApiV1ReportsPostParams, reqEditors ...RequestEditorFn) (*CreateXReportApiV1ReportsPostResponse, error)

CreateXReportApiV1ReportsPostWithResponse request returning *CreateXReportApiV1ReportsPostResponse

func (*ClientWithResponses) DeleteIntegrationApiV1OrdersIntegrationDeleteWithResponse

func (c *ClientWithResponses) DeleteIntegrationApiV1OrdersIntegrationDeleteWithResponse(ctx context.Context, params *DeleteIntegrationApiV1OrdersIntegrationDeleteParams, reqEditors ...RequestEditorFn) (*DeleteIntegrationApiV1OrdersIntegrationDeleteResponse, error)

DeleteIntegrationApiV1OrdersIntegrationDeleteWithResponse request returning *DeleteIntegrationApiV1OrdersIntegrationDeleteResponse

func (*ClientWithResponses) DeleteWebhookApiV1WebhookDeleteWithResponse

func (c *ClientWithResponses) DeleteWebhookApiV1WebhookDeleteWithResponse(ctx context.Context, params *DeleteWebhookApiV1WebhookDeleteParams, reqEditors ...RequestEditorFn) (*DeleteWebhookApiV1WebhookDeleteResponse, error)

DeleteWebhookApiV1WebhookDeleteWithResponse request returning *DeleteWebhookApiV1WebhookDeleteResponse

func (*ClientWithResponses) EditOrderApiV1OrdersIntegrationEditOrderPostWithBodyWithResponse

func (c *ClientWithResponses) EditOrderApiV1OrdersIntegrationEditOrderPostWithBodyWithResponse(ctx context.Context, params *EditOrderApiV1OrdersIntegrationEditOrderPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditOrderApiV1OrdersIntegrationEditOrderPostResponse, error)

EditOrderApiV1OrdersIntegrationEditOrderPostWithBodyWithResponse request with arbitrary body returning *EditOrderApiV1OrdersIntegrationEditOrderPostResponse

func (*ClientWithResponses) ExchangeApiV1ReceiptsCurrencyExchangePostWithBodyWithResponse

func (c *ClientWithResponses) ExchangeApiV1ReceiptsCurrencyExchangePostWithBodyWithResponse(ctx context.Context, params *ExchangeApiV1ReceiptsCurrencyExchangePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExchangeApiV1ReceiptsCurrencyExchangePostResponse, error)

ExchangeApiV1ReceiptsCurrencyExchangePostWithBodyWithResponse request with arbitrary body returning *ExchangeApiV1ReceiptsCurrencyExchangePostResponse

func (*ClientWithResponses) ExportGoodsApiV1GoodsExportExportExtensionGetWithResponse

func (c *ClientWithResponses) ExportGoodsApiV1GoodsExportExportExtensionGetWithResponse(ctx context.Context, exportExtension ExportExtensionType, params *ExportGoodsApiV1GoodsExportExportExtensionGetParams, reqEditors ...RequestEditorFn) (*ExportGoodsApiV1GoodsExportExportExtensionGetResponse, error)

ExportGoodsApiV1GoodsExportExportExtensionGetWithResponse request returning *ExportGoodsApiV1GoodsExportExportExtensionGetResponse

func (*ClientWithResponses) ExportGoodsFileApiV1GoodsExportFileTaskIdGetWithResponse

func (c *ClientWithResponses) ExportGoodsFileApiV1GoodsExportFileTaskIdGetWithResponse(ctx context.Context, taskId openapi_types.UUID, params *ExportGoodsFileApiV1GoodsExportFileTaskIdGetParams, reqEditors ...RequestEditorFn) (*ExportGoodsFileApiV1GoodsExportFileTaskIdGetResponse, error)

ExportGoodsFileApiV1GoodsExportFileTaskIdGetWithResponse request returning *ExportGoodsFileApiV1GoodsExportFileTaskIdGetResponse

func (*ClientWithResponses) ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetWithResponse

ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetWithResponse request returning *ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetResponse

func (*ClientWithResponses) GetAllTaxesApiV1TaxGetWithResponse

func (c *ClientWithResponses) GetAllTaxesApiV1TaxGetWithResponse(ctx context.Context, params *GetAllTaxesApiV1TaxGetParams, reqEditors ...RequestEditorFn) (*GetAllTaxesApiV1TaxGetResponse, error)

GetAllTaxesApiV1TaxGetWithResponse request returning *GetAllTaxesApiV1TaxGetResponse

func (*ClientWithResponses) GetCashRegisterApiV1CashRegistersCashRegisterIdGetWithResponse

func (c *ClientWithResponses) GetCashRegisterApiV1CashRegistersCashRegisterIdGetWithResponse(ctx context.Context, cashRegisterId openapi_types.UUID, params *GetCashRegisterApiV1CashRegistersCashRegisterIdGetParams, reqEditors ...RequestEditorFn) (*GetCashRegisterApiV1CashRegistersCashRegisterIdGetResponse, error)

GetCashRegisterApiV1CashRegistersCashRegisterIdGetWithResponse request returning *GetCashRegisterApiV1CashRegistersCashRegisterIdGetResponse

func (*ClientWithResponses) GetCashRegisterInfoApiV1CashRegistersInfoGetWithResponse

func (c *ClientWithResponses) GetCashRegisterInfoApiV1CashRegistersInfoGetWithResponse(ctx context.Context, params *GetCashRegisterInfoApiV1CashRegistersInfoGetParams, reqEditors ...RequestEditorFn) (*GetCashRegisterInfoApiV1CashRegistersInfoGetResponse, error)

GetCashRegisterInfoApiV1CashRegistersInfoGetWithResponse request returning *GetCashRegisterInfoApiV1CashRegistersInfoGetResponse

func (*ClientWithResponses) GetCashRegistersApiV1CashRegistersGetWithResponse

func (c *ClientWithResponses) GetCashRegistersApiV1CashRegistersGetWithResponse(ctx context.Context, params *GetCashRegistersApiV1CashRegistersGetParams, reqEditors ...RequestEditorFn) (*GetCashRegistersApiV1CashRegistersGetResponse, error)

GetCashRegistersApiV1CashRegistersGetWithResponse request returning *GetCashRegistersApiV1CashRegistersGetResponse

func (*ClientWithResponses) GetCashierProfileApiV1CashierMeGetWithResponse

func (c *ClientWithResponses) GetCashierProfileApiV1CashierMeGetWithResponse(ctx context.Context, params *GetCashierProfileApiV1CashierMeGetParams, reqEditors ...RequestEditorFn) (*GetCashierProfileApiV1CashierMeGetResponse, error)

GetCashierProfileApiV1CashierMeGetWithResponse request returning *GetCashierProfileApiV1CashierMeGetResponse

func (*ClientWithResponses) GetCashierShiftApiV1CashierShiftGetWithResponse

func (c *ClientWithResponses) GetCashierShiftApiV1CashierShiftGetWithResponse(ctx context.Context, params *GetCashierShiftApiV1CashierShiftGetParams, reqEditors ...RequestEditorFn) (*GetCashierShiftApiV1CashierShiftGetResponse, error)

GetCashierShiftApiV1CashierShiftGetWithResponse request returning *GetCashierShiftApiV1CashierShiftGetResponse

func (*ClientWithResponses) GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetWithResponse

func (c *ClientWithResponses) GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetWithResponse(ctx context.Context, currencyCode string, params *GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetParams, reqEditors ...RequestEditorFn) (*GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetResponse, error)

GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetWithResponse request returning *GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetResponse

func (*ClientWithResponses) GetCurrencyRatesApiV1CurrencyRateGetWithResponse

func (c *ClientWithResponses) GetCurrencyRatesApiV1CurrencyRateGetWithResponse(ctx context.Context, params *GetCurrencyRatesApiV1CurrencyRateGetParams, reqEditors ...RequestEditorFn) (*GetCurrencyRatesApiV1CurrencyRateGetResponse, error)

GetCurrencyRatesApiV1CurrencyRateGetWithResponse request returning *GetCurrencyRatesApiV1CurrencyRateGetResponse

func (*ClientWithResponses) GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetWithResponse

func (c *ClientWithResponses) GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetWithResponse(ctx context.Context, params *GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetParams, reqEditors ...RequestEditorFn) (*GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetResponse, error)

GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetWithResponse request returning *GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetResponse

func (*ClientWithResponses) GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetWithResponse

GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetWithResponse request returning *GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetResponse

func (*ClientWithResponses) GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetWithResponse

GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetWithResponse request returning *GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetResponse

func (*ClientWithResponses) GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetWithResponse

GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetWithResponse request returning *GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetResponse

func (*ClientWithResponses) GetGoodApiV1GoodsGoodIdGetWithResponse

func (c *ClientWithResponses) GetGoodApiV1GoodsGoodIdGetWithResponse(ctx context.Context, goodId openapi_types.UUID, params *GetGoodApiV1GoodsGoodIdGetParams, reqEditors ...RequestEditorFn) (*GetGoodApiV1GoodsGoodIdGetResponse, error)

GetGoodApiV1GoodsGoodIdGetWithResponse request returning *GetGoodApiV1GoodsGoodIdGetResponse

func (*ClientWithResponses) GetGoodsApiV1GoodsGetWithResponse

func (c *ClientWithResponses) GetGoodsApiV1GoodsGetWithResponse(ctx context.Context, params *GetGoodsApiV1GoodsGetParams, reqEditors ...RequestEditorFn) (*GetGoodsApiV1GoodsGetResponse, error)

GetGoodsApiV1GoodsGetWithResponse request returning *GetGoodsApiV1GoodsGetResponse

func (*ClientWithResponses) GetIntegrationApiV1OrdersIntegrationGetWithResponse

func (c *ClientWithResponses) GetIntegrationApiV1OrdersIntegrationGetWithResponse(ctx context.Context, params *GetIntegrationApiV1OrdersIntegrationGetParams, reqEditors ...RequestEditorFn) (*GetIntegrationApiV1OrdersIntegrationGetResponse, error)

GetIntegrationApiV1OrdersIntegrationGetWithResponse request returning *GetIntegrationApiV1OrdersIntegrationGetResponse

func (*ClientWithResponses) GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetWithResponse

func (c *ClientWithResponses) GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetWithResponse(ctx context.Context, params *GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetParams, reqEditors ...RequestEditorFn) (*GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetResponse, error)

GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetWithResponse request returning *GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetResponse

func (*ClientWithResponses) GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetWithResponse

GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetWithResponse request returning *GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetResponse

func (*ClientWithResponses) GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetWithResponse

func (c *ClientWithResponses) GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetWithResponse(ctx context.Context, params *GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetParams, reqEditors ...RequestEditorFn) (*GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetResponse, error)

GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetWithResponse request returning *GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetResponse

func (*ClientWithResponses) GetOrderApiV1OrdersOrderIdGetWithResponse

func (c *ClientWithResponses) GetOrderApiV1OrdersOrderIdGetWithResponse(ctx context.Context, orderId openapi_types.UUID, params *GetOrderApiV1OrdersOrderIdGetParams, reqEditors ...RequestEditorFn) (*GetOrderApiV1OrdersOrderIdGetResponse, error)

GetOrderApiV1OrdersOrderIdGetWithResponse request returning *GetOrderApiV1OrdersOrderIdGetResponse

func (*ClientWithResponses) GetOrdersApiV1OrdersGetWithResponse

func (c *ClientWithResponses) GetOrdersApiV1OrdersGetWithResponse(ctx context.Context, params *GetOrdersApiV1OrdersGetParams, reqEditors ...RequestEditorFn) (*GetOrdersApiV1OrdersGetResponse, error)

GetOrdersApiV1OrdersGetWithResponse request returning *GetOrdersApiV1OrdersGetResponse

func (*ClientWithResponses) GetPeriodicalReportApiV1ReportsPeriodicalGetWithResponse

func (c *ClientWithResponses) GetPeriodicalReportApiV1ReportsPeriodicalGetWithResponse(ctx context.Context, params *GetPeriodicalReportApiV1ReportsPeriodicalGetParams, reqEditors ...RequestEditorFn) (*GetPeriodicalReportApiV1ReportsPeriodicalGetResponse, error)

GetPeriodicalReportApiV1ReportsPeriodicalGetWithResponse request returning *GetPeriodicalReportApiV1ReportsPeriodicalGetResponse

func (*ClientWithResponses) GetReceiptApiV1ReceiptsReceiptIdGetWithResponse

func (c *ClientWithResponses) GetReceiptApiV1ReceiptsReceiptIdGetWithResponse(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *GetReceiptApiV1ReceiptsReceiptIdGetParams, reqEditors ...RequestEditorFn) (*GetReceiptApiV1ReceiptsReceiptIdGetResponse, error)

GetReceiptApiV1ReceiptsReceiptIdGetWithResponse request returning *GetReceiptApiV1ReceiptsReceiptIdGetResponse

func (*ClientWithResponses) GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetWithResponse

func (c *ClientWithResponses) GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetWithResponse(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetParams, reqEditors ...RequestEditorFn) (*GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetResponse, error)

GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetWithResponse request returning *GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetResponse

func (*ClientWithResponses) GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetWithResponse

func (c *ClientWithResponses) GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetWithResponse(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetParams, reqEditors ...RequestEditorFn) (*GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetResponse, error)

GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetWithResponse request returning *GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetResponse

func (*ClientWithResponses) GetReceiptPngApiV1ReceiptsReceiptIdPngGetWithResponse

func (c *ClientWithResponses) GetReceiptPngApiV1ReceiptsReceiptIdPngGetWithResponse(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *GetReceiptPngApiV1ReceiptsReceiptIdPngGetParams, reqEditors ...RequestEditorFn) (*GetReceiptPngApiV1ReceiptsReceiptIdPngGetResponse, error)

GetReceiptPngApiV1ReceiptsReceiptIdPngGetWithResponse request returning *GetReceiptPngApiV1ReceiptsReceiptIdPngGetResponse

func (*ClientWithResponses) GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetWithResponse

func (c *ClientWithResponses) GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetWithResponse(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetParams, reqEditors ...RequestEditorFn) (*GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetResponse, error)

GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetWithResponse request returning *GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetResponse

func (*ClientWithResponses) GetReceiptTextApiV1ReceiptsReceiptIdTextGetWithResponse

func (c *ClientWithResponses) GetReceiptTextApiV1ReceiptsReceiptIdTextGetWithResponse(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *GetReceiptTextApiV1ReceiptsReceiptIdTextGetParams, reqEditors ...RequestEditorFn) (*GetReceiptTextApiV1ReceiptsReceiptIdTextGetResponse, error)

GetReceiptTextApiV1ReceiptsReceiptIdTextGetWithResponse request returning *GetReceiptTextApiV1ReceiptsReceiptIdTextGetResponse

func (*ClientWithResponses) GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetWithResponse

func (c *ClientWithResponses) GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetWithResponse(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetParams, reqEditors ...RequestEditorFn) (*GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetResponse, error)

GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetWithResponse request returning *GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetResponse

func (*ClientWithResponses) GetReceiptsApiV1ReceiptsGetWithResponse

func (c *ClientWithResponses) GetReceiptsApiV1ReceiptsGetWithResponse(ctx context.Context, params *GetReceiptsApiV1ReceiptsGetParams, reqEditors ...RequestEditorFn) (*GetReceiptsApiV1ReceiptsGetResponse, error)

GetReceiptsApiV1ReceiptsGetWithResponse request returning *GetReceiptsApiV1ReceiptsGetResponse

func (*ClientWithResponses) GetReceiptsSearchApiV1ReceiptsSearchGetWithResponse

func (c *ClientWithResponses) GetReceiptsSearchApiV1ReceiptsSearchGetWithResponse(ctx context.Context, params *GetReceiptsSearchApiV1ReceiptsSearchGetParams, reqEditors ...RequestEditorFn) (*GetReceiptsSearchApiV1ReceiptsSearchGetResponse, error)

GetReceiptsSearchApiV1ReceiptsSearchGetWithResponse request returning *GetReceiptsSearchApiV1ReceiptsSearchGetResponse

func (*ClientWithResponses) GetReportApiV1ReportsReportIdGetWithResponse

func (c *ClientWithResponses) GetReportApiV1ReportsReportIdGetWithResponse(ctx context.Context, reportId openapi_types.UUID, params *GetReportApiV1ReportsReportIdGetParams, reqEditors ...RequestEditorFn) (*GetReportApiV1ReportsReportIdGetResponse, error)

GetReportApiV1ReportsReportIdGetWithResponse request returning *GetReportApiV1ReportsReportIdGetResponse

func (*ClientWithResponses) GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetWithResponse

func (c *ClientWithResponses) GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetWithResponse(ctx context.Context, reportTaskId openapi_types.UUID, params *GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetParams, reqEditors ...RequestEditorFn) (*GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetResponse, error)

GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetWithResponse request returning *GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetResponse

func (*ClientWithResponses) GetReportTextApiV1ReportsReportIdTextGetWithResponse

func (c *ClientWithResponses) GetReportTextApiV1ReportsReportIdTextGetWithResponse(ctx context.Context, reportId openapi_types.UUID, params *GetReportTextApiV1ReportsReportIdTextGetParams, reqEditors ...RequestEditorFn) (*GetReportTextApiV1ReportsReportIdTextGetResponse, error)

GetReportTextApiV1ReportsReportIdTextGetWithResponse request returning *GetReportTextApiV1ReportsReportIdTextGetResponse

func (*ClientWithResponses) GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetWithResponse

func (c *ClientWithResponses) GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetWithResponse(ctx context.Context, reportTaskId openapi_types.UUID, params *GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetParams, reqEditors ...RequestEditorFn) (*GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetResponse, error)

GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetWithResponse request returning *GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetResponse

func (*ClientWithResponses) GetReportsApiV1ReportsGetWithResponse

func (c *ClientWithResponses) GetReportsApiV1ReportsGetWithResponse(ctx context.Context, params *GetReportsApiV1ReportsGetParams, reqEditors ...RequestEditorFn) (*GetReportsApiV1ReportsGetResponse, error)

GetReportsApiV1ReportsGetWithResponse request returning *GetReportsApiV1ReportsGetResponse

func (*ClientWithResponses) GetSearchReportsApiV1ReportsSearchGetWithResponse

func (c *ClientWithResponses) GetSearchReportsApiV1ReportsSearchGetWithResponse(ctx context.Context, params *GetSearchReportsApiV1ReportsSearchGetParams, reqEditors ...RequestEditorFn) (*GetSearchReportsApiV1ReportsSearchGetResponse, error)

GetSearchReportsApiV1ReportsSearchGetWithResponse request returning *GetSearchReportsApiV1ReportsSearchGetResponse

func (*ClientWithResponses) GetShiftApiV1ShiftsShiftIdGetWithResponse

func (c *ClientWithResponses) GetShiftApiV1ShiftsShiftIdGetWithResponse(ctx context.Context, shiftId openapi_types.UUID, params *GetShiftApiV1ShiftsShiftIdGetParams, reqEditors ...RequestEditorFn) (*GetShiftApiV1ShiftsShiftIdGetResponse, error)

GetShiftApiV1ShiftsShiftIdGetWithResponse request returning *GetShiftApiV1ShiftsShiftIdGetResponse

func (*ClientWithResponses) GetShiftsApiV1ShiftsGetWithResponse

func (c *ClientWithResponses) GetShiftsApiV1ShiftsGetWithResponse(ctx context.Context, params *GetShiftsApiV1ShiftsGetParams, reqEditors ...RequestEditorFn) (*GetShiftsApiV1ShiftsGetResponse, error)

GetShiftsApiV1ShiftsGetWithResponse request returning *GetShiftsApiV1ShiftsGetResponse

func (*ClientWithResponses) GetTransactionApiV1TransactionsTransactionIdGetWithResponse

func (c *ClientWithResponses) GetTransactionApiV1TransactionsTransactionIdGetWithResponse(ctx context.Context, transactionId openapi_types.UUID, params *GetTransactionApiV1TransactionsTransactionIdGetParams, reqEditors ...RequestEditorFn) (*GetTransactionApiV1TransactionsTransactionIdGetResponse, error)

GetTransactionApiV1TransactionsTransactionIdGetWithResponse request returning *GetTransactionApiV1TransactionsTransactionIdGetResponse

func (*ClientWithResponses) GetTransactionsApiV1TransactionsGetWithResponse

func (c *ClientWithResponses) GetTransactionsApiV1TransactionsGetWithResponse(ctx context.Context, params *GetTransactionsApiV1TransactionsGetParams, reqEditors ...RequestEditorFn) (*GetTransactionsApiV1TransactionsGetResponse, error)

GetTransactionsApiV1TransactionsGetWithResponse request returning *GetTransactionsApiV1TransactionsGetResponse

func (*ClientWithResponses) GetWebhookInfoApiV1WebhookGetWithResponse

func (c *ClientWithResponses) GetWebhookInfoApiV1WebhookGetWithResponse(ctx context.Context, params *GetWebhookInfoApiV1WebhookGetParams, reqEditors ...RequestEditorFn) (*GetWebhookInfoApiV1WebhookGetResponse, error)

GetWebhookInfoApiV1WebhookGetWithResponse request returning *GetWebhookInfoApiV1WebhookGetResponse

func (*ClientWithResponses) GoOfflineActionApiV1CashRegistersGoOfflinePostWithBodyWithResponse

func (c *ClientWithResponses) GoOfflineActionApiV1CashRegistersGoOfflinePostWithBodyWithResponse(ctx context.Context, params *GoOfflineActionApiV1CashRegistersGoOfflinePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GoOfflineActionApiV1CashRegistersGoOfflinePostResponse, error)

GoOfflineActionApiV1CashRegistersGoOfflinePostWithBodyWithResponse request with arbitrary body returning *GoOfflineActionApiV1CashRegistersGoOfflinePostResponse

func (*ClientWithResponses) GoOnlineActionApiV1CashRegistersGoOnlinePostWithResponse

func (c *ClientWithResponses) GoOnlineActionApiV1CashRegistersGoOnlinePostWithResponse(ctx context.Context, params *GoOnlineActionApiV1CashRegistersGoOnlinePostParams, reqEditors ...RequestEditorFn) (*GoOnlineActionApiV1CashRegistersGoOnlinePostResponse, error)

GoOnlineActionApiV1CashRegistersGoOnlinePostWithResponse request returning *GoOnlineActionApiV1CashRegistersGoOnlinePostResponse

func (*ClientWithResponses) GoodsReportApiV1ExtendedReportsGoodsPostWithBodyWithResponse

func (c *ClientWithResponses) GoodsReportApiV1ExtendedReportsGoodsPostWithBodyWithResponse(ctx context.Context, params *GoodsReportApiV1ExtendedReportsGoodsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GoodsReportApiV1ExtendedReportsGoodsPostResponse, error)

GoodsReportApiV1ExtendedReportsGoodsPostWithBodyWithResponse request with arbitrary body returning *GoodsReportApiV1ExtendedReportsGoodsPostResponse

func (*ClientWithResponses) ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostWithResponse

ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostWithResponse request returning *ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostResponse

func (*ClientWithResponses) ImportGoodsFromFileApiV1GoodsImportUploadPostWithBodyWithResponse

func (c *ClientWithResponses) ImportGoodsFromFileApiV1GoodsImportUploadPostWithBodyWithResponse(ctx context.Context, params *ImportGoodsFromFileApiV1GoodsImportUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportGoodsFromFileApiV1GoodsImportUploadPostResponse, error)

ImportGoodsFromFileApiV1GoodsImportUploadPostWithBodyWithResponse request with arbitrary body returning *ImportGoodsFromFileApiV1GoodsImportUploadPostResponse

func (*ClientWithResponses) ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetWithResponse

ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetWithResponse request returning *ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetResponse

func (*ClientWithResponses) PingTaxServiceActionApiV1CashRegistersPingTaxServicePostWithResponse

func (c *ClientWithResponses) PingTaxServiceActionApiV1CashRegistersPingTaxServicePostWithResponse(ctx context.Context, params *PingTaxServiceActionApiV1CashRegistersPingTaxServicePostParams, reqEditors ...RequestEditorFn) (*PingTaxServiceActionApiV1CashRegistersPingTaxServicePostResponse, error)

PingTaxServiceActionApiV1CashRegistersPingTaxServicePostWithResponse request returning *PingTaxServiceActionApiV1CashRegistersPingTaxServicePostResponse

func (*ClientWithResponses) RunOrdersSynchronizationApiV1OrdersSyncPostWithResponse

func (c *ClientWithResponses) RunOrdersSynchronizationApiV1OrdersSyncPostWithResponse(ctx context.Context, params *RunOrdersSynchronizationApiV1OrdersSyncPostParams, reqEditors ...RequestEditorFn) (*RunOrdersSynchronizationApiV1OrdersSyncPostResponse, error)

RunOrdersSynchronizationApiV1OrdersSyncPostWithResponse request returning *RunOrdersSynchronizationApiV1OrdersSyncPostResponse

func (*ClientWithResponses) SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostWithBodyWithResponse

func (c *ClientWithResponses) SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostWithBodyWithResponse(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostResponse, error)

SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostWithBodyWithResponse request with arbitrary body returning *SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostResponse

func (*ClientWithResponses) SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostWithBodyWithResponse

func (c *ClientWithResponses) SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostWithBodyWithResponse(ctx context.Context, receiptId struct {
	union json.RawMessage
}, params *SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostResponse, error)

SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostWithBodyWithResponse request with arbitrary body returning *SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostResponse

func (*ClientWithResponses) SetIntegrationApiV1OrdersIntegrationPostWithBodyWithResponse

func (c *ClientWithResponses) SetIntegrationApiV1OrdersIntegrationPostWithBodyWithResponse(ctx context.Context, params *SetIntegrationApiV1OrdersIntegrationPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetIntegrationApiV1OrdersIntegrationPostResponse, error)

SetIntegrationApiV1OrdersIntegrationPostWithBodyWithResponse request with arbitrary body returning *SetIntegrationApiV1OrdersIntegrationPostResponse

func (*ClientWithResponses) SetWebhookApiV1WebhookPostWithBodyWithResponse

func (c *ClientWithResponses) SetWebhookApiV1WebhookPostWithBodyWithResponse(ctx context.Context, params *SetWebhookApiV1WebhookPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetWebhookApiV1WebhookPostResponse, error)

SetWebhookApiV1WebhookPostWithBodyWithResponse request with arbitrary body returning *SetWebhookApiV1WebhookPostResponse

func (*ClientWithResponses) SetupCurrencyRatesApiV1CurrencyRateSetupPostWithBodyWithResponse

func (c *ClientWithResponses) SetupCurrencyRatesApiV1CurrencyRateSetupPostWithBodyWithResponse(ctx context.Context, params *SetupCurrencyRatesApiV1CurrencyRateSetupPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetupCurrencyRatesApiV1CurrencyRateSetupPostResponse, error)

SetupCurrencyRatesApiV1CurrencyRateSetupPostWithBodyWithResponse request with arbitrary body returning *SetupCurrencyRatesApiV1CurrencyRateSetupPostResponse

func (*ClientWithResponses) SignInCashierApiV1CashierSigninPostWithBodyWithResponse

func (c *ClientWithResponses) SignInCashierApiV1CashierSigninPostWithBodyWithResponse(ctx context.Context, params *SignInCashierApiV1CashierSigninPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SignInCashierApiV1CashierSigninPostResponse, error)

SignInCashierApiV1CashierSigninPostWithBodyWithResponse request with arbitrary body returning *SignInCashierApiV1CashierSigninPostResponse

func (*ClientWithResponses) SignInCashierViaPinCodeApiV1CashierSigninPinCodePostWithBodyWithResponse

func (c *ClientWithResponses) SignInCashierViaPinCodeApiV1CashierSigninPinCodePostWithBodyWithResponse(ctx context.Context, params *SignInCashierViaPinCodeApiV1CashierSigninPinCodePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SignInCashierViaPinCodeApiV1CashierSigninPinCodePostResponse, error)

SignInCashierViaPinCodeApiV1CashierSigninPinCodePostWithBodyWithResponse request with arbitrary body returning *SignInCashierViaPinCodeApiV1CashierSigninPinCodePostResponse

func (*ClientWithResponses) SignOutCashierApiV1CashierSignoutPostWithResponse

func (c *ClientWithResponses) SignOutCashierApiV1CashierSignoutPostWithResponse(ctx context.Context, params *SignOutCashierApiV1CashierSignoutPostParams, reqEditors ...RequestEditorFn) (*SignOutCashierApiV1CashierSignoutPostResponse, error)

SignOutCashierApiV1CashierSignoutPostWithResponse request returning *SignOutCashierApiV1CashierSignoutPostResponse

func (*ClientWithResponses) UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchWithResponse

UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchWithResponse request returning *UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchResponse

func (*ClientWithResponses) UpdateTransactionApiV1TransactionsTransactionIdPatchWithBodyWithResponse

func (c *ClientWithResponses) UpdateTransactionApiV1TransactionsTransactionIdPatchWithBodyWithResponse(ctx context.Context, transactionId openapi_types.UUID, params *UpdateTransactionApiV1TransactionsTransactionIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTransactionApiV1TransactionsTransactionIdPatchResponse, error)

UpdateTransactionApiV1TransactionsTransactionIdPatchWithBodyWithResponse request with arbitrary body returning *UpdateTransactionApiV1TransactionsTransactionIdPatchResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetCashRegistersApiV1CashRegistersGet request
	GetCashRegistersApiV1CashRegistersGetWithResponse(ctx context.Context, params *GetCashRegistersApiV1CashRegistersGetParams, reqEditors ...RequestEditorFn) (*GetCashRegistersApiV1CashRegistersGetResponse, error)

	// AskOfflineCodesApiV1CashRegistersAskOfflineCodesGet request
	AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetWithResponse(ctx context.Context, params *AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetParams, reqEditors ...RequestEditorFn) (*AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetResponse, error)

	// GetOfflineCodesApiV1CashRegistersGetOfflineCodesGet request
	GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetWithResponse(ctx context.Context, params *GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetParams, reqEditors ...RequestEditorFn) (*GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetResponse, error)

	// GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGet request
	GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetWithResponse(ctx context.Context, params *GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetParams, reqEditors ...RequestEditorFn) (*GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetResponse, error)

	// GetOfflineTimeApiV1CashRegistersGetOfflineTimeGet request
	GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetWithResponse(ctx context.Context, params *GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetParams, reqEditors ...RequestEditorFn) (*GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetResponse, error)

	// GoOfflineActionApiV1CashRegistersGoOfflinePost request with any body
	GoOfflineActionApiV1CashRegistersGoOfflinePostWithBodyWithResponse(ctx context.Context, params *GoOfflineActionApiV1CashRegistersGoOfflinePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GoOfflineActionApiV1CashRegistersGoOfflinePostResponse, error)

	GoOfflineActionApiV1CashRegistersGoOfflinePostWithResponse(ctx context.Context, params *GoOfflineActionApiV1CashRegistersGoOfflinePostParams, body GoOfflineActionApiV1CashRegistersGoOfflinePostJSONRequestBody, reqEditors ...RequestEditorFn) (*GoOfflineActionApiV1CashRegistersGoOfflinePostResponse, error)

	// GoOnlineActionApiV1CashRegistersGoOnlinePost request
	GoOnlineActionApiV1CashRegistersGoOnlinePostWithResponse(ctx context.Context, params *GoOnlineActionApiV1CashRegistersGoOnlinePostParams, reqEditors ...RequestEditorFn) (*GoOnlineActionApiV1CashRegistersGoOnlinePostResponse, error)

	// GetCashRegisterInfoApiV1CashRegistersInfoGet request
	GetCashRegisterInfoApiV1CashRegistersInfoGetWithResponse(ctx context.Context, params *GetCashRegisterInfoApiV1CashRegistersInfoGetParams, reqEditors ...RequestEditorFn) (*GetCashRegisterInfoApiV1CashRegistersInfoGetResponse, error)

	// PingTaxServiceActionApiV1CashRegistersPingTaxServicePost request
	PingTaxServiceActionApiV1CashRegistersPingTaxServicePostWithResponse(ctx context.Context, params *PingTaxServiceActionApiV1CashRegistersPingTaxServicePostParams, reqEditors ...RequestEditorFn) (*PingTaxServiceActionApiV1CashRegistersPingTaxServicePostResponse, error)

	// GetCashRegisterApiV1CashRegistersCashRegisterIdGet request
	GetCashRegisterApiV1CashRegistersCashRegisterIdGetWithResponse(ctx context.Context, cashRegisterId openapi_types.UUID, params *GetCashRegisterApiV1CashRegistersCashRegisterIdGetParams, reqEditors ...RequestEditorFn) (*GetCashRegisterApiV1CashRegistersCashRegisterIdGetResponse, error)

	// CheckSignatureApiV1CashierCheckSignatureGet request
	CheckSignatureApiV1CashierCheckSignatureGetWithResponse(ctx context.Context, params *CheckSignatureApiV1CashierCheckSignatureGetParams, reqEditors ...RequestEditorFn) (*CheckSignatureApiV1CashierCheckSignatureGetResponse, error)

	// GetCashierProfileApiV1CashierMeGet request
	GetCashierProfileApiV1CashierMeGetWithResponse(ctx context.Context, params *GetCashierProfileApiV1CashierMeGetParams, reqEditors ...RequestEditorFn) (*GetCashierProfileApiV1CashierMeGetResponse, error)

	// GetCashierShiftApiV1CashierShiftGet request
	GetCashierShiftApiV1CashierShiftGetWithResponse(ctx context.Context, params *GetCashierShiftApiV1CashierShiftGetParams, reqEditors ...RequestEditorFn) (*GetCashierShiftApiV1CashierShiftGetResponse, error)

	// SignInCashierApiV1CashierSigninPost request with any body
	SignInCashierApiV1CashierSigninPostWithBodyWithResponse(ctx context.Context, params *SignInCashierApiV1CashierSigninPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SignInCashierApiV1CashierSigninPostResponse, error)

	SignInCashierApiV1CashierSigninPostWithResponse(ctx context.Context, params *SignInCashierApiV1CashierSigninPostParams, body SignInCashierApiV1CashierSigninPostJSONRequestBody, reqEditors ...RequestEditorFn) (*SignInCashierApiV1CashierSigninPostResponse, error)

	// SignInCashierViaPinCodeApiV1CashierSigninPinCodePost request with any body
	SignInCashierViaPinCodeApiV1CashierSigninPinCodePostWithBodyWithResponse(ctx context.Context, params *SignInCashierViaPinCodeApiV1CashierSigninPinCodePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SignInCashierViaPinCodeApiV1CashierSigninPinCodePostResponse, error)

	SignInCashierViaPinCodeApiV1CashierSigninPinCodePostWithResponse(ctx context.Context, params *SignInCashierViaPinCodeApiV1CashierSigninPinCodePostParams, body SignInCashierViaPinCodeApiV1CashierSigninPinCodePostJSONRequestBody, reqEditors ...RequestEditorFn) (*SignInCashierViaPinCodeApiV1CashierSigninPinCodePostResponse, error)

	// SignOutCashierApiV1CashierSignoutPost request
	SignOutCashierApiV1CashierSignoutPostWithResponse(ctx context.Context, params *SignOutCashierApiV1CashierSignoutPostParams, reqEditors ...RequestEditorFn) (*SignOutCashierApiV1CashierSignoutPostResponse, error)

	// GetCurrencyRatesApiV1CurrencyRateGet request
	GetCurrencyRatesApiV1CurrencyRateGetWithResponse(ctx context.Context, params *GetCurrencyRatesApiV1CurrencyRateGetParams, reqEditors ...RequestEditorFn) (*GetCurrencyRatesApiV1CurrencyRateGetResponse, error)

	// SetupCurrencyRatesApiV1CurrencyRateSetupPost request with any body
	SetupCurrencyRatesApiV1CurrencyRateSetupPostWithBodyWithResponse(ctx context.Context, params *SetupCurrencyRatesApiV1CurrencyRateSetupPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetupCurrencyRatesApiV1CurrencyRateSetupPostResponse, error)

	SetupCurrencyRatesApiV1CurrencyRateSetupPostWithResponse(ctx context.Context, params *SetupCurrencyRatesApiV1CurrencyRateSetupPostParams, body SetupCurrencyRatesApiV1CurrencyRateSetupPostJSONRequestBody, reqEditors ...RequestEditorFn) (*SetupCurrencyRatesApiV1CurrencyRateSetupPostResponse, error)

	// GetCurrencyRateApiV1CurrencyRateCurrencyCodeGet request
	GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetWithResponse(ctx context.Context, currencyCode string, params *GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetParams, reqEditors ...RequestEditorFn) (*GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetResponse, error)

	// GoodsReportApiV1ExtendedReportsGoodsPost request with any body
	GoodsReportApiV1ExtendedReportsGoodsPostWithBodyWithResponse(ctx context.Context, params *GoodsReportApiV1ExtendedReportsGoodsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GoodsReportApiV1ExtendedReportsGoodsPostResponse, error)

	GoodsReportApiV1ExtendedReportsGoodsPostWithResponse(ctx context.Context, params *GoodsReportApiV1ExtendedReportsGoodsPostParams, body GoodsReportApiV1ExtendedReportsGoodsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GoodsReportApiV1ExtendedReportsGoodsPostResponse, error)

	// GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGet request
	GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetWithResponse(ctx context.Context, reportTaskId openapi_types.UUID, params *GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetParams, reqEditors ...RequestEditorFn) (*GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetResponse, error)

	// GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGet request
	GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetWithResponse(ctx context.Context, reportTaskId openapi_types.UUID, params *GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetParams, reqEditors ...RequestEditorFn) (*GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetResponse, error)

	// GetGoodsApiV1GoodsGet request
	GetGoodsApiV1GoodsGetWithResponse(ctx context.Context, params *GetGoodsApiV1GoodsGetParams, reqEditors ...RequestEditorFn) (*GetGoodsApiV1GoodsGetResponse, error)

	// ExportGoodsFileApiV1GoodsExportFileTaskIdGet request
	ExportGoodsFileApiV1GoodsExportFileTaskIdGetWithResponse(ctx context.Context, taskId openapi_types.UUID, params *ExportGoodsFileApiV1GoodsExportFileTaskIdGetParams, reqEditors ...RequestEditorFn) (*ExportGoodsFileApiV1GoodsExportFileTaskIdGetResponse, error)

	// ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGet request
	ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetWithResponse(ctx context.Context, taskId openapi_types.UUID, params *ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetParams, reqEditors ...RequestEditorFn) (*ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetResponse, error)

	// ExportGoodsApiV1GoodsExportExportExtensionGet request
	ExportGoodsApiV1GoodsExportExportExtensionGetWithResponse(ctx context.Context, exportExtension ExportExtensionType, params *ExportGoodsApiV1GoodsExportExportExtensionGetParams, reqEditors ...RequestEditorFn) (*ExportGoodsApiV1GoodsExportExportExtensionGetResponse, error)

	// ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPost request
	ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostWithResponse(ctx context.Context, taskId openapi_types.UUID, params *ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostParams, reqEditors ...RequestEditorFn) (*ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostResponse, error)

	// ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGet request
	ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetWithResponse(ctx context.Context, taskId openapi_types.UUID, params *ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetParams, reqEditors ...RequestEditorFn) (*ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetResponse, error)

	// ImportGoodsFromFileApiV1GoodsImportUploadPost request with any body
	ImportGoodsFromFileApiV1GoodsImportUploadPostWithBodyWithResponse(ctx context.Context, params *ImportGoodsFromFileApiV1GoodsImportUploadPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportGoodsFromFileApiV1GoodsImportUploadPostResponse, error)

	// GetGoodApiV1GoodsGoodIdGet request
	GetGoodApiV1GoodsGoodIdGetWithResponse(ctx context.Context, goodId openapi_types.UUID, params *GetGoodApiV1GoodsGoodIdGetParams, reqEditors ...RequestEditorFn) (*GetGoodApiV1GoodsGoodIdGetResponse, error)

	// GetOrdersApiV1OrdersGet request
	GetOrdersApiV1OrdersGetWithResponse(ctx context.Context, params *GetOrdersApiV1OrdersGetParams, reqEditors ...RequestEditorFn) (*GetOrdersApiV1OrdersGetResponse, error)

	// AddOrdersApiV1OrdersPost request with any body
	AddOrdersApiV1OrdersPostWithBodyWithResponse(ctx context.Context, params *AddOrdersApiV1OrdersPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddOrdersApiV1OrdersPostResponse, error)

	AddOrdersApiV1OrdersPostWithResponse(ctx context.Context, params *AddOrdersApiV1OrdersPostParams, body AddOrdersApiV1OrdersPostJSONRequestBody, reqEditors ...RequestEditorFn) (*AddOrdersApiV1OrdersPostResponse, error)

	// CloseNotFiscalizeOrderApiV1OrdersClosePatch request
	CloseNotFiscalizeOrderApiV1OrdersClosePatchWithResponse(ctx context.Context, params *CloseNotFiscalizeOrderApiV1OrdersClosePatchParams, reqEditors ...RequestEditorFn) (*CloseNotFiscalizeOrderApiV1OrdersClosePatchResponse, error)

	// UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatch request
	UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchWithResponse(ctx context.Context, orderId openapi_types.UUID, params *UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchParams, reqEditors ...RequestEditorFn) (*UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchResponse, error)

	// DeleteIntegrationApiV1OrdersIntegrationDelete request
	DeleteIntegrationApiV1OrdersIntegrationDeleteWithResponse(ctx context.Context, params *DeleteIntegrationApiV1OrdersIntegrationDeleteParams, reqEditors ...RequestEditorFn) (*DeleteIntegrationApiV1OrdersIntegrationDeleteResponse, error)

	// GetIntegrationApiV1OrdersIntegrationGet request
	GetIntegrationApiV1OrdersIntegrationGetWithResponse(ctx context.Context, params *GetIntegrationApiV1OrdersIntegrationGetParams, reqEditors ...RequestEditorFn) (*GetIntegrationApiV1OrdersIntegrationGetResponse, error)

	// SetIntegrationApiV1OrdersIntegrationPost request with any body
	SetIntegrationApiV1OrdersIntegrationPostWithBodyWithResponse(ctx context.Context, params *SetIntegrationApiV1OrdersIntegrationPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetIntegrationApiV1OrdersIntegrationPostResponse, error)

	SetIntegrationApiV1OrdersIntegrationPostWithResponse(ctx context.Context, params *SetIntegrationApiV1OrdersIntegrationPostParams, body SetIntegrationApiV1OrdersIntegrationPostJSONRequestBody, reqEditors ...RequestEditorFn) (*SetIntegrationApiV1OrdersIntegrationPostResponse, error)

	// EditOrderApiV1OrdersIntegrationEditOrderPost request with any body
	EditOrderApiV1OrdersIntegrationEditOrderPostWithBodyWithResponse(ctx context.Context, params *EditOrderApiV1OrdersIntegrationEditOrderPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EditOrderApiV1OrdersIntegrationEditOrderPostResponse, error)

	EditOrderApiV1OrdersIntegrationEditOrderPostWithResponse(ctx context.Context, params *EditOrderApiV1OrdersIntegrationEditOrderPostParams, body EditOrderApiV1OrdersIntegrationEditOrderPostJSONRequestBody, reqEditors ...RequestEditorFn) (*EditOrderApiV1OrdersIntegrationEditOrderPostResponse, error)

	// RunOrdersSynchronizationApiV1OrdersSyncPost request
	RunOrdersSynchronizationApiV1OrdersSyncPostWithResponse(ctx context.Context, params *RunOrdersSynchronizationApiV1OrdersSyncPostParams, reqEditors ...RequestEditorFn) (*RunOrdersSynchronizationApiV1OrdersSyncPostResponse, error)

	// GetOrderApiV1OrdersOrderIdGet request
	GetOrderApiV1OrdersOrderIdGetWithResponse(ctx context.Context, orderId openapi_types.UUID, params *GetOrderApiV1OrdersOrderIdGetParams, reqEditors ...RequestEditorFn) (*GetOrderApiV1OrdersOrderIdGetResponse, error)

	// CancelOrderApiV1OrdersOrderIdPatch request
	CancelOrderApiV1OrdersOrderIdPatchWithResponse(ctx context.Context, orderId openapi_types.UUID, params *CancelOrderApiV1OrdersOrderIdPatchParams, reqEditors ...RequestEditorFn) (*CancelOrderApiV1OrdersOrderIdPatchResponse, error)

	// GetCurrentOrganizationLogoApiV1OrganizationLogoPngGet request
	GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetWithResponse(ctx context.Context, params *GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetParams, reqEditors ...RequestEditorFn) (*GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetResponse, error)

	// GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGet request
	GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetWithResponse(ctx context.Context, params *GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetParams, reqEditors ...RequestEditorFn) (*GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetResponse, error)

	// GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGet request
	GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetWithResponse(ctx context.Context, params *GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetParams, reqEditors ...RequestEditorFn) (*GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetResponse, error)

	// GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGet request
	GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetWithResponse(ctx context.Context, params *GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetParams, reqEditors ...RequestEditorFn) (*GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetResponse, error)

	// GetReceiptsApiV1ReceiptsGet request
	GetReceiptsApiV1ReceiptsGetWithResponse(ctx context.Context, params *GetReceiptsApiV1ReceiptsGetParams, reqEditors ...RequestEditorFn) (*GetReceiptsApiV1ReceiptsGetResponse, error)

	// AddExternalReceiptApiV1ReceiptsAddExternalPost request with any body
	AddExternalReceiptApiV1ReceiptsAddExternalPostWithBodyWithResponse(ctx context.Context, params *AddExternalReceiptApiV1ReceiptsAddExternalPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddExternalReceiptApiV1ReceiptsAddExternalPostResponse, error)

	AddExternalReceiptApiV1ReceiptsAddExternalPostWithResponse(ctx context.Context, params *AddExternalReceiptApiV1ReceiptsAddExternalPostParams, body AddExternalReceiptApiV1ReceiptsAddExternalPostJSONRequestBody, reqEditors ...RequestEditorFn) (*AddExternalReceiptApiV1ReceiptsAddExternalPostResponse, error)

	// CashWithdrawalApiV1ReceiptsCashWithdrawalPost request with any body
	CashWithdrawalApiV1ReceiptsCashWithdrawalPostWithBodyWithResponse(ctx context.Context, params *CashWithdrawalApiV1ReceiptsCashWithdrawalPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CashWithdrawalApiV1ReceiptsCashWithdrawalPostResponse, error)

	CashWithdrawalApiV1ReceiptsCashWithdrawalPostWithResponse(ctx context.Context, params *CashWithdrawalApiV1ReceiptsCashWithdrawalPostParams, body CashWithdrawalApiV1ReceiptsCashWithdrawalPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CashWithdrawalApiV1ReceiptsCashWithdrawalPostResponse, error)

	// ExchangeApiV1ReceiptsCurrencyExchangePost request with any body
	ExchangeApiV1ReceiptsCurrencyExchangePostWithBodyWithResponse(ctx context.Context, params *ExchangeApiV1ReceiptsCurrencyExchangePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExchangeApiV1ReceiptsCurrencyExchangePostResponse, error)

	ExchangeApiV1ReceiptsCurrencyExchangePostWithResponse(ctx context.Context, params *ExchangeApiV1ReceiptsCurrencyExchangePostParams, body ExchangeApiV1ReceiptsCurrencyExchangePostJSONRequestBody, reqEditors ...RequestEditorFn) (*ExchangeApiV1ReceiptsCurrencyExchangePostResponse, error)

	// GetReceiptsSearchApiV1ReceiptsSearchGet request
	GetReceiptsSearchApiV1ReceiptsSearchGetWithResponse(ctx context.Context, params *GetReceiptsSearchApiV1ReceiptsSearchGetParams, reqEditors ...RequestEditorFn) (*GetReceiptsSearchApiV1ReceiptsSearchGetResponse, error)

	// CreateReceiptApiV1ReceiptsSellPost request with any body
	CreateReceiptApiV1ReceiptsSellPostWithBodyWithResponse(ctx context.Context, params *CreateReceiptApiV1ReceiptsSellPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateReceiptApiV1ReceiptsSellPostResponse, error)

	CreateReceiptApiV1ReceiptsSellPostWithResponse(ctx context.Context, params *CreateReceiptApiV1ReceiptsSellPostParams, body CreateReceiptApiV1ReceiptsSellPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReceiptApiV1ReceiptsSellPostResponse, error)

	// CreateOfflineReceiptApiV1ReceiptsSellOfflinePost request with any body
	CreateOfflineReceiptApiV1ReceiptsSellOfflinePostWithBodyWithResponse(ctx context.Context, params *CreateOfflineReceiptApiV1ReceiptsSellOfflinePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOfflineReceiptApiV1ReceiptsSellOfflinePostResponse, error)

	CreateOfflineReceiptApiV1ReceiptsSellOfflinePostWithResponse(ctx context.Context, params *CreateOfflineReceiptApiV1ReceiptsSellOfflinePostParams, body CreateOfflineReceiptApiV1ReceiptsSellOfflinePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOfflineReceiptApiV1ReceiptsSellOfflinePostResponse, error)

	// CreateServiceReceiptApiV1ReceiptsServicePost request with any body
	CreateServiceReceiptApiV1ReceiptsServicePostWithBodyWithResponse(ctx context.Context, params *CreateServiceReceiptApiV1ReceiptsServicePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceReceiptApiV1ReceiptsServicePostResponse, error)

	CreateServiceReceiptApiV1ReceiptsServicePostWithResponse(ctx context.Context, params *CreateServiceReceiptApiV1ReceiptsServicePostParams, body CreateServiceReceiptApiV1ReceiptsServicePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceReceiptApiV1ReceiptsServicePostResponse, error)

	// CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPost request with any body
	CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostWithBodyWithResponse(ctx context.Context, params *CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostResponse, error)

	CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostWithResponse(ctx context.Context, params *CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostParams, body CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostResponse, error)

	// GetReceiptApiV1ReceiptsReceiptIdGet request
	GetReceiptApiV1ReceiptsReceiptIdGetWithResponse(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *GetReceiptApiV1ReceiptsReceiptIdGetParams, reqEditors ...RequestEditorFn) (*GetReceiptApiV1ReceiptsReceiptIdGetResponse, error)

	// SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPost request with any body
	SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostWithBodyWithResponse(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostResponse, error)

	SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostWithResponse(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParams, body SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostJSONRequestBody, reqEditors ...RequestEditorFn) (*SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostResponse, error)

	// GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGet request
	GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetWithResponse(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetParams, reqEditors ...RequestEditorFn) (*GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetResponse, error)

	// GetReceiptPdfApiV1ReceiptsReceiptIdPdfGet request
	GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetWithResponse(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetParams, reqEditors ...RequestEditorFn) (*GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetResponse, error)

	// GetReceiptPngApiV1ReceiptsReceiptIdPngGet request
	GetReceiptPngApiV1ReceiptsReceiptIdPngGetWithResponse(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *GetReceiptPngApiV1ReceiptsReceiptIdPngGetParams, reqEditors ...RequestEditorFn) (*GetReceiptPngApiV1ReceiptsReceiptIdPngGetResponse, error)

	// GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGet request
	GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetWithResponse(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetParams, reqEditors ...RequestEditorFn) (*GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetResponse, error)

	// SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPost request with any body
	SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostWithBodyWithResponse(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostResponse, error)

	SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostWithResponse(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParams, body SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostResponse, error)

	// GetReceiptTextApiV1ReceiptsReceiptIdTextGet request
	GetReceiptTextApiV1ReceiptsReceiptIdTextGetWithResponse(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *GetReceiptTextApiV1ReceiptsReceiptIdTextGetParams, reqEditors ...RequestEditorFn) (*GetReceiptTextApiV1ReceiptsReceiptIdTextGetResponse, error)

	// GetReceiptXmlApiV1ReceiptsReceiptIdXmlGet request
	GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetWithResponse(ctx context.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params *GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetParams, reqEditors ...RequestEditorFn) (*GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetResponse, error)

	// GetReportsApiV1ReportsGet request
	GetReportsApiV1ReportsGetWithResponse(ctx context.Context, params *GetReportsApiV1ReportsGetParams, reqEditors ...RequestEditorFn) (*GetReportsApiV1ReportsGetResponse, error)

	// CreateXReportApiV1ReportsPost request
	CreateXReportApiV1ReportsPostWithResponse(ctx context.Context, params *CreateXReportApiV1ReportsPostParams, reqEditors ...RequestEditorFn) (*CreateXReportApiV1ReportsPostResponse, error)

	// AddExternalReportApiV1ReportsAddExternalPost request with any body
	AddExternalReportApiV1ReportsAddExternalPostWithBodyWithResponse(ctx context.Context, params *AddExternalReportApiV1ReportsAddExternalPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddExternalReportApiV1ReportsAddExternalPostResponse, error)

	AddExternalReportApiV1ReportsAddExternalPostWithResponse(ctx context.Context, params *AddExternalReportApiV1ReportsAddExternalPostParams, body AddExternalReportApiV1ReportsAddExternalPostJSONRequestBody, reqEditors ...RequestEditorFn) (*AddExternalReportApiV1ReportsAddExternalPostResponse, error)

	// GetPeriodicalReportApiV1ReportsPeriodicalGet request
	GetPeriodicalReportApiV1ReportsPeriodicalGetWithResponse(ctx context.Context, params *GetPeriodicalReportApiV1ReportsPeriodicalGetParams, reqEditors ...RequestEditorFn) (*GetPeriodicalReportApiV1ReportsPeriodicalGetResponse, error)

	// GetSearchReportsApiV1ReportsSearchGet request
	GetSearchReportsApiV1ReportsSearchGetWithResponse(ctx context.Context, params *GetSearchReportsApiV1ReportsSearchGetParams, reqEditors ...RequestEditorFn) (*GetSearchReportsApiV1ReportsSearchGetResponse, error)

	// GetReportApiV1ReportsReportIdGet request
	GetReportApiV1ReportsReportIdGetWithResponse(ctx context.Context, reportId openapi_types.UUID, params *GetReportApiV1ReportsReportIdGetParams, reqEditors ...RequestEditorFn) (*GetReportApiV1ReportsReportIdGetResponse, error)

	// GetReportTextApiV1ReportsReportIdTextGet request
	GetReportTextApiV1ReportsReportIdTextGetWithResponse(ctx context.Context, reportId openapi_types.UUID, params *GetReportTextApiV1ReportsReportIdTextGetParams, reqEditors ...RequestEditorFn) (*GetReportTextApiV1ReportsReportIdTextGetResponse, error)

	// GetShiftsApiV1ShiftsGet request
	GetShiftsApiV1ShiftsGetWithResponse(ctx context.Context, params *GetShiftsApiV1ShiftsGetParams, reqEditors ...RequestEditorFn) (*GetShiftsApiV1ShiftsGetResponse, error)

	// CreateShiftApiV1ShiftsPost request with any body
	CreateShiftApiV1ShiftsPostWithBodyWithResponse(ctx context.Context, params *CreateShiftApiV1ShiftsPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateShiftApiV1ShiftsPostResponse, error)

	CreateShiftApiV1ShiftsPostWithResponse(ctx context.Context, params *CreateShiftApiV1ShiftsPostParams, body CreateShiftApiV1ShiftsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateShiftApiV1ShiftsPostResponse, error)

	// CloseShiftApiV1ShiftsClosePost request with any body
	CloseShiftApiV1ShiftsClosePostWithBodyWithResponse(ctx context.Context, params *CloseShiftApiV1ShiftsClosePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CloseShiftApiV1ShiftsClosePostResponse, error)

	CloseShiftApiV1ShiftsClosePostWithResponse(ctx context.Context, params *CloseShiftApiV1ShiftsClosePostParams, body CloseShiftApiV1ShiftsClosePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CloseShiftApiV1ShiftsClosePostResponse, error)

	// GetShiftApiV1ShiftsShiftIdGet request
	GetShiftApiV1ShiftsShiftIdGetWithResponse(ctx context.Context, shiftId openapi_types.UUID, params *GetShiftApiV1ShiftsShiftIdGetParams, reqEditors ...RequestEditorFn) (*GetShiftApiV1ShiftsShiftIdGetResponse, error)

	// CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePost request with any body
	CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostWithBodyWithResponse(ctx context.Context, shiftId openapi_types.UUID, params *CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostResponse, error)

	CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostWithResponse(ctx context.Context, shiftId openapi_types.UUID, params *CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostParams, body CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostJSONRequestBody, reqEditors ...RequestEditorFn) (*CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostResponse, error)

	// GetAllTaxesApiV1TaxGet request
	GetAllTaxesApiV1TaxGetWithResponse(ctx context.Context, params *GetAllTaxesApiV1TaxGetParams, reqEditors ...RequestEditorFn) (*GetAllTaxesApiV1TaxGetResponse, error)

	// GetTransactionsApiV1TransactionsGet request
	GetTransactionsApiV1TransactionsGetWithResponse(ctx context.Context, params *GetTransactionsApiV1TransactionsGetParams, reqEditors ...RequestEditorFn) (*GetTransactionsApiV1TransactionsGetResponse, error)

	// GetTransactionApiV1TransactionsTransactionIdGet request
	GetTransactionApiV1TransactionsTransactionIdGetWithResponse(ctx context.Context, transactionId openapi_types.UUID, params *GetTransactionApiV1TransactionsTransactionIdGetParams, reqEditors ...RequestEditorFn) (*GetTransactionApiV1TransactionsTransactionIdGetResponse, error)

	// UpdateTransactionApiV1TransactionsTransactionIdPatch request with any body
	UpdateTransactionApiV1TransactionsTransactionIdPatchWithBodyWithResponse(ctx context.Context, transactionId openapi_types.UUID, params *UpdateTransactionApiV1TransactionsTransactionIdPatchParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateTransactionApiV1TransactionsTransactionIdPatchResponse, error)

	UpdateTransactionApiV1TransactionsTransactionIdPatchWithResponse(ctx context.Context, transactionId openapi_types.UUID, params *UpdateTransactionApiV1TransactionsTransactionIdPatchParams, body UpdateTransactionApiV1TransactionsTransactionIdPatchJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateTransactionApiV1TransactionsTransactionIdPatchResponse, error)

	// DeleteWebhookApiV1WebhookDelete request
	DeleteWebhookApiV1WebhookDeleteWithResponse(ctx context.Context, params *DeleteWebhookApiV1WebhookDeleteParams, reqEditors ...RequestEditorFn) (*DeleteWebhookApiV1WebhookDeleteResponse, error)

	// GetWebhookInfoApiV1WebhookGet request
	GetWebhookInfoApiV1WebhookGetWithResponse(ctx context.Context, params *GetWebhookInfoApiV1WebhookGetParams, reqEditors ...RequestEditorFn) (*GetWebhookInfoApiV1WebhookGetResponse, error)

	// SetWebhookApiV1WebhookPost request with any body
	SetWebhookApiV1WebhookPostWithBodyWithResponse(ctx context.Context, params *SetWebhookApiV1WebhookPostParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetWebhookApiV1WebhookPostResponse, error)

	SetWebhookApiV1WebhookPostWithResponse(ctx context.Context, params *SetWebhookApiV1WebhookPostParams, body SetWebhookApiV1WebhookPostJSONRequestBody, reqEditors ...RequestEditorFn) (*SetWebhookApiV1WebhookPostResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CloseNotFiscalizeOrderApiV1OrdersClosePatchParams

type CloseNotFiscalizeOrderApiV1OrdersClosePatchParams struct {
	OrderId openapi_types.UUID `form:"order_id" json:"order_id"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

CloseNotFiscalizeOrderApiV1OrdersClosePatchParams defines parameters for CloseNotFiscalizeOrderApiV1OrdersClosePatch.

type CloseNotFiscalizeOrderApiV1OrdersClosePatchResponse

type CloseNotFiscalizeOrderApiV1OrdersClosePatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrderModel
	JSON422      *HTTPValidationError
}

func ParseCloseNotFiscalizeOrderApiV1OrdersClosePatchResponse

func ParseCloseNotFiscalizeOrderApiV1OrdersClosePatchResponse(rsp *http.Response) (*CloseNotFiscalizeOrderApiV1OrdersClosePatchResponse, error)

ParseCloseNotFiscalizeOrderApiV1OrdersClosePatchResponse parses an HTTP response from a CloseNotFiscalizeOrderApiV1OrdersClosePatchWithResponse call

func (CloseNotFiscalizeOrderApiV1OrdersClosePatchResponse) Status

Status returns HTTPResponse.Status

func (CloseNotFiscalizeOrderApiV1OrdersClosePatchResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CloseShiftApiV1ShiftsClosePostJSONRequestBody

type CloseShiftApiV1ShiftsClosePostJSONRequestBody = CloseShiftPayload

CloseShiftApiV1ShiftsClosePostJSONRequestBody defines body for CloseShiftApiV1ShiftsClosePost for application/json ContentType.

type CloseShiftApiV1ShiftsClosePostParams

type CloseShiftApiV1ShiftsClosePostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`

	// XDeviceID ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)
	XDeviceID *string `json:"X-Device-ID,omitempty"`
}

CloseShiftApiV1ShiftsClosePostParams defines parameters for CloseShiftApiV1ShiftsClosePost.

type CloseShiftApiV1ShiftsClosePostResponse

type CloseShiftApiV1ShiftsClosePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *ShiftWithCashierAndCashRegister
	JSON422      *HTTPValidationError
}

func ParseCloseShiftApiV1ShiftsClosePostResponse

func ParseCloseShiftApiV1ShiftsClosePostResponse(rsp *http.Response) (*CloseShiftApiV1ShiftsClosePostResponse, error)

ParseCloseShiftApiV1ShiftsClosePostResponse parses an HTTP response from a CloseShiftApiV1ShiftsClosePostWithResponse call

func (CloseShiftApiV1ShiftsClosePostResponse) Status

Status returns HTTPResponse.Status

func (CloseShiftApiV1ShiftsClosePostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostJSONRequestBody

type CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostJSONRequestBody = ShortCloseShiftPayload

CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostJSONRequestBody defines body for CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePost for application/json ContentType.

type CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostParams

type CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey  *string `json:"X-Access-Key,omitempty"`
	XLicenseKey string  `json:"X-License-Key"`
}

CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostParams defines parameters for CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePost.

type CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostResponse

type CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ShiftWithCashierAndCashRegister
	JSON422      *HTTPValidationError
}

func ParseCloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostResponse

func ParseCloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostResponse(rsp *http.Response) (*CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostResponse, error)

ParseCloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostResponse parses an HTTP response from a CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostWithResponse call

func (CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostResponse) Status

Status returns HTTPResponse.Status

func (CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CloseShiftPayload

type CloseShiftPayload struct {
	FiscalCode          *string        `json:"fiscal_code,omitempty"`
	FiscalDate          *time.Time     `json:"fiscal_date,omitempty"`
	Report              *ReportPayload `json:"report,omitempty"`
	SkipClientNameCheck *bool          `json:"skip_client_name_check,omitempty"`
}

CloseShiftPayload defines model for CloseShiftPayload.

type CreateOfflineReceiptApiV1ReceiptsSellOfflinePostJSONRequestBody

type CreateOfflineReceiptApiV1ReceiptsSellOfflinePostJSONRequestBody = OfflineReceiptSellPayload

CreateOfflineReceiptApiV1ReceiptsSellOfflinePostJSONRequestBody defines body for CreateOfflineReceiptApiV1ReceiptsSellOfflinePost for application/json ContentType.

type CreateOfflineReceiptApiV1ReceiptsSellOfflinePostParams

type CreateOfflineReceiptApiV1ReceiptsSellOfflinePostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`

	// XDeviceID ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)
	XDeviceID *string `json:"X-Device-ID,omitempty"`
}

CreateOfflineReceiptApiV1ReceiptsSellOfflinePostParams defines parameters for CreateOfflineReceiptApiV1ReceiptsSellOfflinePost.

type CreateOfflineReceiptApiV1ReceiptsSellOfflinePostResponse

type CreateOfflineReceiptApiV1ReceiptsSellOfflinePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ReceiptModel
	JSON422      *HTTPValidationError
}

func ParseCreateOfflineReceiptApiV1ReceiptsSellOfflinePostResponse

func ParseCreateOfflineReceiptApiV1ReceiptsSellOfflinePostResponse(rsp *http.Response) (*CreateOfflineReceiptApiV1ReceiptsSellOfflinePostResponse, error)

ParseCreateOfflineReceiptApiV1ReceiptsSellOfflinePostResponse parses an HTTP response from a CreateOfflineReceiptApiV1ReceiptsSellOfflinePostWithResponse call

func (CreateOfflineReceiptApiV1ReceiptsSellOfflinePostResponse) Status

Status returns HTTPResponse.Status

func (CreateOfflineReceiptApiV1ReceiptsSellOfflinePostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateOrderModel

type CreateOrderModel struct {
	CashierId *string `json:"cashier_id,omitempty"`

	// CustomStatus An enumeration.
	CustomStatus    *CustomOrderStatus         `json:"custom_status,omitempty"`
	DeliveryDetails *OrderDeliveryDetailsModel `json:"delivery_details,omitempty"`
	Id              *openapi_types.UUID        `json:"id,omitempty"`
	NotFiscalize    *bool                      `json:"not_fiscalize,omitempty"`
	OrderId         *string                    `json:"order_id,omitempty"`

	// PaymentMethod An enumeration.
	PaymentMethod *OrderPaymentEnum `json:"payment_method,omitempty"`
	ReceiptDraft  OrderReceiptModel `json:"receipt_draft"`
	StockCode     *string           `json:"stock_code,omitempty"`
}

CreateOrderModel defines model for CreateOrderModel.

type CreateReceiptApiV1ReceiptsSellPostJSONRequestBody

type CreateReceiptApiV1ReceiptsSellPostJSONRequestBody = ReceiptSellPayload

CreateReceiptApiV1ReceiptsSellPostJSONRequestBody defines body for CreateReceiptApiV1ReceiptsSellPost for application/json ContentType.

type CreateReceiptApiV1ReceiptsSellPostParams

type CreateReceiptApiV1ReceiptsSellPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`

	// XDeviceID ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)
	XDeviceID *string `json:"X-Device-ID,omitempty"`
}

CreateReceiptApiV1ReceiptsSellPostParams defines parameters for CreateReceiptApiV1ReceiptsSellPost.

type CreateReceiptApiV1ReceiptsSellPostResponse

type CreateReceiptApiV1ReceiptsSellPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ReceiptModel
	JSON422      *HTTPValidationError
}

func ParseCreateReceiptApiV1ReceiptsSellPostResponse

func ParseCreateReceiptApiV1ReceiptsSellPostResponse(rsp *http.Response) (*CreateReceiptApiV1ReceiptsSellPostResponse, error)

ParseCreateReceiptApiV1ReceiptsSellPostResponse parses an HTTP response from a CreateReceiptApiV1ReceiptsSellPostWithResponse call

func (CreateReceiptApiV1ReceiptsSellPostResponse) Status

Status returns HTTPResponse.Status

func (CreateReceiptApiV1ReceiptsSellPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostJSONRequestBody

type CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostJSONRequestBody = ServiceCurrencyPayload

CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostJSONRequestBody defines body for CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPost for application/json ContentType.

type CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostParams

type CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostParams defines parameters for CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPost.

type CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostResponse

type CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ReceiptModel
	JSON422      *HTTPValidationError
}

func ParseCreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostResponse

func ParseCreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostResponse(rsp *http.Response) (*CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostResponse, error)

ParseCreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostResponse parses an HTTP response from a CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostWithResponse call

func (CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostResponse) Status

Status returns HTTPResponse.Status

func (CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateServiceReceiptApiV1ReceiptsServicePostJSONRequestBody

type CreateServiceReceiptApiV1ReceiptsServicePostJSONRequestBody = ReceiptServicePayload

CreateServiceReceiptApiV1ReceiptsServicePostJSONRequestBody defines body for CreateServiceReceiptApiV1ReceiptsServicePost for application/json ContentType.

type CreateServiceReceiptApiV1ReceiptsServicePostParams

type CreateServiceReceiptApiV1ReceiptsServicePostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`

	// XDeviceID ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)
	XDeviceID *string `json:"X-Device-ID,omitempty"`
}

CreateServiceReceiptApiV1ReceiptsServicePostParams defines parameters for CreateServiceReceiptApiV1ReceiptsServicePost.

type CreateServiceReceiptApiV1ReceiptsServicePostResponse

type CreateServiceReceiptApiV1ReceiptsServicePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ReceiptModel
	JSON422      *HTTPValidationError
}

func ParseCreateServiceReceiptApiV1ReceiptsServicePostResponse

func ParseCreateServiceReceiptApiV1ReceiptsServicePostResponse(rsp *http.Response) (*CreateServiceReceiptApiV1ReceiptsServicePostResponse, error)

ParseCreateServiceReceiptApiV1ReceiptsServicePostResponse parses an HTTP response from a CreateServiceReceiptApiV1ReceiptsServicePostWithResponse call

func (CreateServiceReceiptApiV1ReceiptsServicePostResponse) Status

Status returns HTTPResponse.Status

func (CreateServiceReceiptApiV1ReceiptsServicePostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateShiftApiV1ShiftsPostJSONRequestBody

type CreateShiftApiV1ShiftsPostJSONRequestBody = CreateShiftPayload

CreateShiftApiV1ShiftsPostJSONRequestBody defines body for CreateShiftApiV1ShiftsPost for application/json ContentType.

type CreateShiftApiV1ShiftsPostParams

type CreateShiftApiV1ShiftsPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`

	// XDeviceID ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)
	XDeviceID   *string `json:"X-Device-ID,omitempty"`
	XLicenseKey string  `json:"X-License-Key"`
}

CreateShiftApiV1ShiftsPostParams defines parameters for CreateShiftApiV1ShiftsPost.

type CreateShiftApiV1ShiftsPostResponse

type CreateShiftApiV1ShiftsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *ShiftWithCashierAndCashRegister
	JSON422      *HTTPValidationError
}

func ParseCreateShiftApiV1ShiftsPostResponse

func ParseCreateShiftApiV1ShiftsPostResponse(rsp *http.Response) (*CreateShiftApiV1ShiftsPostResponse, error)

ParseCreateShiftApiV1ShiftsPostResponse parses an HTTP response from a CreateShiftApiV1ShiftsPostWithResponse call

func (CreateShiftApiV1ShiftsPostResponse) Status

Status returns HTTPResponse.Status

func (CreateShiftApiV1ShiftsPostResponse) StatusCode

func (r CreateShiftApiV1ShiftsPostResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateShiftPayload

type CreateShiftPayload struct {
	FiscalCode *string             `json:"fiscal_code,omitempty"`
	FiscalDate *time.Time          `json:"fiscal_date,omitempty"`
	Id         *openapi_types.UUID `json:"id,omitempty"`
}

CreateShiftPayload defines model for CreateShiftPayload.

type CreateXReportApiV1ReportsPostParams

type CreateXReportApiV1ReportsPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

CreateXReportApiV1ReportsPostParams defines parameters for CreateXReportApiV1ReportsPost.

type CreateXReportApiV1ReportsPostResponse

type CreateXReportApiV1ReportsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ReportModel
	JSON422      *HTTPValidationError
}

func ParseCreateXReportApiV1ReportsPostResponse

func ParseCreateXReportApiV1ReportsPostResponse(rsp *http.Response) (*CreateXReportApiV1ReportsPostResponse, error)

ParseCreateXReportApiV1ReportsPostResponse parses an HTTP response from a CreateXReportApiV1ReportsPostWithResponse call

func (CreateXReportApiV1ReportsPostResponse) Status

Status returns HTTPResponse.Status

func (CreateXReportApiV1ReportsPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CurrencyExchangePayload

type CurrencyExchangePayload struct {
	Buy        *CurrencyPayload    `json:"buy,omitempty"`
	ClientInfo *string             `json:"client_info,omitempty"`
	Commission *float32            `json:"commission,omitempty"`
	Delivery   *DeliveryPayload    `json:"delivery,omitempty"`
	FiscalCode *string             `json:"fiscal_code,omitempty"`
	FiscalDate *time.Time          `json:"fiscal_date,omitempty"`
	Footer     *string             `json:"footer,omitempty"`
	Header     *string             `json:"header,omitempty"`
	Id         *openapi_types.UUID `json:"id,omitempty"`
	Reversal   *bool               `json:"reversal,omitempty"`
	Sell       *CurrencyPayload    `json:"sell,omitempty"`

	// Type An enumeration.
	Type CurrencyExchangeType `json:"type"`
}

CurrencyExchangePayload defines model for CurrencyExchangePayload.

type CurrencyExchangeSchema

type CurrencyExchangeSchema struct {
	Buy        *CurrencySchema `json:"buy,omitempty"`
	ClientInfo *string         `json:"client_info,omitempty"`
	Commission *float32        `json:"commission,omitempty"`
	Cross      *float32        `json:"cross,omitempty"`
	Reversal   *bool           `json:"reversal,omitempty"`
	Sell       *CurrencySchema `json:"sell,omitempty"`

	// Type An enumeration.
	Type CurrencyExchangeType `json:"type"`
}

CurrencyExchangeSchema defines model for CurrencyExchangeSchema.

type CurrencyExchangeType

type CurrencyExchangeType string

CurrencyExchangeType An enumeration.

const (
	BUY     CurrencyExchangeType = "BUY"
	CONVERT CurrencyExchangeType = "CONVERT"
	SELL    CurrencyExchangeType = "SELL"
)

Defines values for CurrencyExchangeType.

type CurrencyPayload

type CurrencyPayload struct {
	Currency string   `json:"currency"`
	Value    *float32 `json:"value,omitempty"`
}

CurrencyPayload defines model for CurrencyPayload.

type CurrencyRateModel

type CurrencyRateModel struct {
	Active     bool       `json:"active"`
	Buy        float32    `json:"buy"`
	BuySum     *int       `json:"buy_sum,omitempty"`
	Code       string     `json:"code"`
	CreatedAt  time.Time  `json:"created_at"`
	Name       string     `json:"name"`
	Regulator  float32    `json:"regulator"`
	Sell       float32    `json:"sell"`
	SellSum    *int       `json:"sell_sum,omitempty"`
	SymbolCode string     `json:"symbol_code"`
	UpdatedAt  *time.Time `json:"updated_at,omitempty"`
}

CurrencyRateModel defines model for CurrencyRateModel.

type CurrencyRatePayload

type CurrencyRatePayload struct {
	Buy        float32    `json:"buy"`
	Code       string     `json:"code"`
	CreatedAt  *time.Time `json:"created_at,omitempty"`
	Name       *string    `json:"name,omitempty"`
	Regulator  float32    `json:"regulator"`
	Sell       float32    `json:"sell"`
	SymbolCode *string    `json:"symbol_code,omitempty"`
}

CurrencyRatePayload defines model for CurrencyRatePayload.

type CurrencySchema

type CurrencySchema struct {
	Currency string            `json:"currency"`
	Rate     CurrencyRateModel `json:"rate"`
	Value    *float32          `json:"value,omitempty"`
}

CurrencySchema defines model for CurrencySchema.

type CustomOrderStatus

type CustomOrderStatus string

CustomOrderStatus An enumeration.

const (
	CustomOrderStatusAPPROVED         CustomOrderStatus = "APPROVED"
	CustomOrderStatusCANCELED         CustomOrderStatus = "CANCELED"
	CustomOrderStatusDELIVERED        CustomOrderStatus = "DELIVERED"
	CustomOrderStatusDELIVERING       CustomOrderStatus = "DELIVERING"
	CustomOrderStatusDONE             CustomOrderStatus = "DONE"
	CustomOrderStatusINWORK           CustomOrderStatus = "IN_WORK"
	CustomOrderStatusNEW              CustomOrderStatus = "NEW"
	CustomOrderStatusPREPARING        CustomOrderStatus = "PREPARING"
	CustomOrderStatusTEST             CustomOrderStatus = "TEST"
	CustomOrderStatusTRANSFERREDTOWMS CustomOrderStatus = "TRANSFERRED_TO_WMS"
)

Defines values for CustomOrderStatus.

type DeleteIntegrationApiV1OrdersIntegrationDeleteParams

type DeleteIntegrationApiV1OrdersIntegrationDeleteParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

DeleteIntegrationApiV1OrdersIntegrationDeleteParams defines parameters for DeleteIntegrationApiV1OrdersIntegrationDelete.

type DeleteIntegrationApiV1OrdersIntegrationDeleteResponse

type DeleteIntegrationApiV1OrdersIntegrationDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteIntegrationSchema
	JSON422      *HTTPValidationError
}

func ParseDeleteIntegrationApiV1OrdersIntegrationDeleteResponse

func ParseDeleteIntegrationApiV1OrdersIntegrationDeleteResponse(rsp *http.Response) (*DeleteIntegrationApiV1OrdersIntegrationDeleteResponse, error)

ParseDeleteIntegrationApiV1OrdersIntegrationDeleteResponse parses an HTTP response from a DeleteIntegrationApiV1OrdersIntegrationDeleteWithResponse call

func (DeleteIntegrationApiV1OrdersIntegrationDeleteResponse) Status

Status returns HTTPResponse.Status

func (DeleteIntegrationApiV1OrdersIntegrationDeleteResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteIntegrationSchema

type DeleteIntegrationSchema struct {
	Ok bool `json:"ok"`
}

DeleteIntegrationSchema defines model for DeleteIntegrationSchema.

type DeleteWebhookApiV1WebhookDeleteParams

type DeleteWebhookApiV1WebhookDeleteParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey  *string `json:"X-Access-Key,omitempty"`
	XLicenseKey string  `json:"X-License-Key"`
}

DeleteWebhookApiV1WebhookDeleteParams defines parameters for DeleteWebhookApiV1WebhookDelete.

type DeleteWebhookApiV1WebhookDeleteResponse

type DeleteWebhookApiV1WebhookDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DeleteWebhookSchema
	JSON422      *HTTPValidationError
}

func ParseDeleteWebhookApiV1WebhookDeleteResponse

func ParseDeleteWebhookApiV1WebhookDeleteResponse(rsp *http.Response) (*DeleteWebhookApiV1WebhookDeleteResponse, error)

ParseDeleteWebhookApiV1WebhookDeleteResponse parses an HTTP response from a DeleteWebhookApiV1WebhookDeleteWithResponse call

func (DeleteWebhookApiV1WebhookDeleteResponse) Status

Status returns HTTPResponse.Status

func (DeleteWebhookApiV1WebhookDeleteResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteWebhookSchema

type DeleteWebhookSchema struct {
	Ok bool `json:"ok"`
}

DeleteWebhookSchema defines model for DeleteWebhookSchema.

type DeliveryPayload

type DeliveryPayload struct {
	Email  *openapi_types.Email   `json:"email,omitempty"`
	Emails *[]openapi_types.Email `json:"emails,omitempty"`
	Phone  *string                `json:"phone,omitempty"`
}

DeliveryPayload defines model for DeliveryPayload.

type DetailedCashRegisterModel

type DetailedCashRegisterModel struct {
	Active       bool                   `json:"active"`
	Address      *string                `json:"address,omitempty"`
	Branch       *BranchModel           `json:"branch,omitempty"`
	CreatedAt    time.Time              `json:"created_at"`
	FiscalNumber string                 `json:"fiscal_number"`
	Id           openapi_types.UUID     `json:"id"`
	Number       *string                `json:"number,omitempty"`
	OfflineMode  *bool                  `json:"offline_mode,omitempty"`
	Shift        *ShiftWithCashierModel `json:"shift,omitempty"`
	StayOffline  *bool                  `json:"stay_offline,omitempty"`
	UpdatedAt    *time.Time             `json:"updated_at,omitempty"`
}

DetailedCashRegisterModel defines model for DetailedCashRegisterModel.

type DetailedCashierModel

type DetailedCashierModel struct {
	Blocked        *string                  `json:"blocked,omitempty"`
	CertificateEnd *time.Time               `json:"certificate_end,omitempty"`
	CreatedAt      time.Time                `json:"created_at"`
	FullName       string                   `json:"full_name"`
	Id             openapi_types.UUID       `json:"id"`
	KeyId          string                   `json:"key_id"`
	Nin            string                   `json:"nin"`
	Organization   OrganizationModel        `json:"organization"`
	Permissions    *CashierPermissionsModel `json:"permissions,omitempty"`

	// SignatureType An enumeration.
	SignatureType SignatureType `json:"signature_type"`
	UpdatedAt     *time.Time    `json:"updated_at,omitempty"`
}

DetailedCashierModel defines model for DetailedCashierModel.

type DetailedOfflineFiscalCodeModel

type DetailedOfflineFiscalCodeModel struct {
	CashRegisterId openapi_types.UUID `json:"cash_register_id"`
	CreatedAt      time.Time          `json:"created_at"`
	FiscalCode     string             `json:"fiscal_code"`
	SerialId       int                `json:"serial_id"`
}

DetailedOfflineFiscalCodeModel defines model for DetailedOfflineFiscalCodeModel.

type DiscountMode

type DiscountMode string

DiscountMode An enumeration.

const (
	PERCENT DiscountMode = "PERCENT"
	VALUE   DiscountMode = "VALUE"
)

Defines values for DiscountMode.

type DiscountModel

type DiscountModel struct {
	Mode     DiscountMode            `json:"mode"`
	Name     *string                 `json:"name,omitempty"`
	Sum      int                     `json:"sum"`
	TaxCode  *DiscountModel_TaxCode  `json:"tax_code,omitempty"`
	TaxCodes *DiscountModel_TaxCodes `json:"tax_codes,omitempty"`
	Type     DiscountType            `json:"type"`
	Value    float32                 `json:"value"`
}

DiscountModel defines model for DiscountModel.

type DiscountModelTaxCode0

type DiscountModelTaxCode0 = int

DiscountModelTaxCode0 defines model for .

type DiscountModelTaxCode1

type DiscountModelTaxCode1 = string

DiscountModelTaxCode1 defines model for .

type DiscountModelTaxCodes0

type DiscountModelTaxCodes0 = []int

DiscountModelTaxCodes0 defines model for .

type DiscountModelTaxCodes1

type DiscountModelTaxCodes1 = []string

DiscountModelTaxCodes1 defines model for .

type DiscountModel_TaxCode

type DiscountModel_TaxCode struct {
	// contains filtered or unexported fields
}

DiscountModel_TaxCode defines model for DiscountModel.TaxCode.

func (DiscountModel_TaxCode) AsDiscountModelTaxCode0

func (t DiscountModel_TaxCode) AsDiscountModelTaxCode0() (DiscountModelTaxCode0, error)

AsDiscountModelTaxCode0 returns the union data inside the DiscountModel_TaxCode as a DiscountModelTaxCode0

func (DiscountModel_TaxCode) AsDiscountModelTaxCode1

func (t DiscountModel_TaxCode) AsDiscountModelTaxCode1() (DiscountModelTaxCode1, error)

AsDiscountModelTaxCode1 returns the union data inside the DiscountModel_TaxCode as a DiscountModelTaxCode1

func (*DiscountModel_TaxCode) FromDiscountModelTaxCode0

func (t *DiscountModel_TaxCode) FromDiscountModelTaxCode0(v DiscountModelTaxCode0) error

FromDiscountModelTaxCode0 overwrites any union data inside the DiscountModel_TaxCode as the provided DiscountModelTaxCode0

func (*DiscountModel_TaxCode) FromDiscountModelTaxCode1

func (t *DiscountModel_TaxCode) FromDiscountModelTaxCode1(v DiscountModelTaxCode1) error

FromDiscountModelTaxCode1 overwrites any union data inside the DiscountModel_TaxCode as the provided DiscountModelTaxCode1

func (DiscountModel_TaxCode) MarshalJSON

func (t DiscountModel_TaxCode) MarshalJSON() ([]byte, error)

func (*DiscountModel_TaxCode) MergeDiscountModelTaxCode0

func (t *DiscountModel_TaxCode) MergeDiscountModelTaxCode0(v DiscountModelTaxCode0) error

MergeDiscountModelTaxCode0 performs a merge with any union data inside the DiscountModel_TaxCode, using the provided DiscountModelTaxCode0

func (*DiscountModel_TaxCode) MergeDiscountModelTaxCode1

func (t *DiscountModel_TaxCode) MergeDiscountModelTaxCode1(v DiscountModelTaxCode1) error

MergeDiscountModelTaxCode1 performs a merge with any union data inside the DiscountModel_TaxCode, using the provided DiscountModelTaxCode1

func (*DiscountModel_TaxCode) UnmarshalJSON

func (t *DiscountModel_TaxCode) UnmarshalJSON(b []byte) error

type DiscountModel_TaxCodes

type DiscountModel_TaxCodes struct {
	// contains filtered or unexported fields
}

DiscountModel_TaxCodes defines model for DiscountModel.TaxCodes.

func (DiscountModel_TaxCodes) AsDiscountModelTaxCodes0

func (t DiscountModel_TaxCodes) AsDiscountModelTaxCodes0() (DiscountModelTaxCodes0, error)

AsDiscountModelTaxCodes0 returns the union data inside the DiscountModel_TaxCodes as a DiscountModelTaxCodes0

func (DiscountModel_TaxCodes) AsDiscountModelTaxCodes1

func (t DiscountModel_TaxCodes) AsDiscountModelTaxCodes1() (DiscountModelTaxCodes1, error)

AsDiscountModelTaxCodes1 returns the union data inside the DiscountModel_TaxCodes as a DiscountModelTaxCodes1

func (*DiscountModel_TaxCodes) FromDiscountModelTaxCodes0

func (t *DiscountModel_TaxCodes) FromDiscountModelTaxCodes0(v DiscountModelTaxCodes0) error

FromDiscountModelTaxCodes0 overwrites any union data inside the DiscountModel_TaxCodes as the provided DiscountModelTaxCodes0

func (*DiscountModel_TaxCodes) FromDiscountModelTaxCodes1

func (t *DiscountModel_TaxCodes) FromDiscountModelTaxCodes1(v DiscountModelTaxCodes1) error

FromDiscountModelTaxCodes1 overwrites any union data inside the DiscountModel_TaxCodes as the provided DiscountModelTaxCodes1

func (DiscountModel_TaxCodes) MarshalJSON

func (t DiscountModel_TaxCodes) MarshalJSON() ([]byte, error)

func (*DiscountModel_TaxCodes) MergeDiscountModelTaxCodes0

func (t *DiscountModel_TaxCodes) MergeDiscountModelTaxCodes0(v DiscountModelTaxCodes0) error

MergeDiscountModelTaxCodes0 performs a merge with any union data inside the DiscountModel_TaxCodes, using the provided DiscountModelTaxCodes0

func (*DiscountModel_TaxCodes) MergeDiscountModelTaxCodes1

func (t *DiscountModel_TaxCodes) MergeDiscountModelTaxCodes1(v DiscountModelTaxCodes1) error

MergeDiscountModelTaxCodes1 performs a merge with any union data inside the DiscountModel_TaxCodes, using the provided DiscountModelTaxCodes1

func (*DiscountModel_TaxCodes) UnmarshalJSON

func (t *DiscountModel_TaxCodes) UnmarshalJSON(b []byte) error

type DiscountPayload

type DiscountPayload struct {
	Mode     DiscountMode              `json:"mode"`
	Name     *string                   `json:"name,omitempty"`
	TaxCode  *DiscountPayload_TaxCode  `json:"tax_code,omitempty"`
	TaxCodes *DiscountPayload_TaxCodes `json:"tax_codes,omitempty"`
	Type     DiscountType              `json:"type"`
	Value    float32                   `json:"value"`
}

DiscountPayload defines model for DiscountPayload.

type DiscountPayloadTaxCode0

type DiscountPayloadTaxCode0 = int

DiscountPayloadTaxCode0 defines model for .

type DiscountPayloadTaxCode1

type DiscountPayloadTaxCode1 = string

DiscountPayloadTaxCode1 defines model for .

type DiscountPayloadTaxCodes0

type DiscountPayloadTaxCodes0 = []int

DiscountPayloadTaxCodes0 defines model for .

type DiscountPayloadTaxCodes1

type DiscountPayloadTaxCodes1 = []string

DiscountPayloadTaxCodes1 defines model for .

type DiscountPayload_TaxCode

type DiscountPayload_TaxCode struct {
	// contains filtered or unexported fields
}

DiscountPayload_TaxCode defines model for DiscountPayload.TaxCode.

func (DiscountPayload_TaxCode) AsDiscountPayloadTaxCode0

func (t DiscountPayload_TaxCode) AsDiscountPayloadTaxCode0() (DiscountPayloadTaxCode0, error)

AsDiscountPayloadTaxCode0 returns the union data inside the DiscountPayload_TaxCode as a DiscountPayloadTaxCode0

func (DiscountPayload_TaxCode) AsDiscountPayloadTaxCode1

func (t DiscountPayload_TaxCode) AsDiscountPayloadTaxCode1() (DiscountPayloadTaxCode1, error)

AsDiscountPayloadTaxCode1 returns the union data inside the DiscountPayload_TaxCode as a DiscountPayloadTaxCode1

func (*DiscountPayload_TaxCode) FromDiscountPayloadTaxCode0

func (t *DiscountPayload_TaxCode) FromDiscountPayloadTaxCode0(v DiscountPayloadTaxCode0) error

FromDiscountPayloadTaxCode0 overwrites any union data inside the DiscountPayload_TaxCode as the provided DiscountPayloadTaxCode0

func (*DiscountPayload_TaxCode) FromDiscountPayloadTaxCode1

func (t *DiscountPayload_TaxCode) FromDiscountPayloadTaxCode1(v DiscountPayloadTaxCode1) error

FromDiscountPayloadTaxCode1 overwrites any union data inside the DiscountPayload_TaxCode as the provided DiscountPayloadTaxCode1

func (DiscountPayload_TaxCode) MarshalJSON

func (t DiscountPayload_TaxCode) MarshalJSON() ([]byte, error)

func (*DiscountPayload_TaxCode) MergeDiscountPayloadTaxCode0

func (t *DiscountPayload_TaxCode) MergeDiscountPayloadTaxCode0(v DiscountPayloadTaxCode0) error

MergeDiscountPayloadTaxCode0 performs a merge with any union data inside the DiscountPayload_TaxCode, using the provided DiscountPayloadTaxCode0

func (*DiscountPayload_TaxCode) MergeDiscountPayloadTaxCode1

func (t *DiscountPayload_TaxCode) MergeDiscountPayloadTaxCode1(v DiscountPayloadTaxCode1) error

MergeDiscountPayloadTaxCode1 performs a merge with any union data inside the DiscountPayload_TaxCode, using the provided DiscountPayloadTaxCode1

func (*DiscountPayload_TaxCode) UnmarshalJSON

func (t *DiscountPayload_TaxCode) UnmarshalJSON(b []byte) error

type DiscountPayload_TaxCodes

type DiscountPayload_TaxCodes struct {
	// contains filtered or unexported fields
}

DiscountPayload_TaxCodes defines model for DiscountPayload.TaxCodes.

func (DiscountPayload_TaxCodes) AsDiscountPayloadTaxCodes0

func (t DiscountPayload_TaxCodes) AsDiscountPayloadTaxCodes0() (DiscountPayloadTaxCodes0, error)

AsDiscountPayloadTaxCodes0 returns the union data inside the DiscountPayload_TaxCodes as a DiscountPayloadTaxCodes0

func (DiscountPayload_TaxCodes) AsDiscountPayloadTaxCodes1

func (t DiscountPayload_TaxCodes) AsDiscountPayloadTaxCodes1() (DiscountPayloadTaxCodes1, error)

AsDiscountPayloadTaxCodes1 returns the union data inside the DiscountPayload_TaxCodes as a DiscountPayloadTaxCodes1

func (*DiscountPayload_TaxCodes) FromDiscountPayloadTaxCodes0

func (t *DiscountPayload_TaxCodes) FromDiscountPayloadTaxCodes0(v DiscountPayloadTaxCodes0) error

FromDiscountPayloadTaxCodes0 overwrites any union data inside the DiscountPayload_TaxCodes as the provided DiscountPayloadTaxCodes0

func (*DiscountPayload_TaxCodes) FromDiscountPayloadTaxCodes1

func (t *DiscountPayload_TaxCodes) FromDiscountPayloadTaxCodes1(v DiscountPayloadTaxCodes1) error

FromDiscountPayloadTaxCodes1 overwrites any union data inside the DiscountPayload_TaxCodes as the provided DiscountPayloadTaxCodes1

func (DiscountPayload_TaxCodes) MarshalJSON

func (t DiscountPayload_TaxCodes) MarshalJSON() ([]byte, error)

func (*DiscountPayload_TaxCodes) MergeDiscountPayloadTaxCodes0

func (t *DiscountPayload_TaxCodes) MergeDiscountPayloadTaxCodes0(v DiscountPayloadTaxCodes0) error

MergeDiscountPayloadTaxCodes0 performs a merge with any union data inside the DiscountPayload_TaxCodes, using the provided DiscountPayloadTaxCodes0

func (*DiscountPayload_TaxCodes) MergeDiscountPayloadTaxCodes1

func (t *DiscountPayload_TaxCodes) MergeDiscountPayloadTaxCodes1(v DiscountPayloadTaxCodes1) error

MergeDiscountPayloadTaxCodes1 performs a merge with any union data inside the DiscountPayload_TaxCodes, using the provided DiscountPayloadTaxCodes1

func (*DiscountPayload_TaxCodes) UnmarshalJSON

func (t *DiscountPayload_TaxCodes) UnmarshalJSON(b []byte) error

type DiscountType

type DiscountType string

DiscountType An enumeration.

const (
	DISCOUNT    DiscountType = "DISCOUNT"
	EXTRACHARGE DiscountType = "EXTRA_CHARGE"
)

Defines values for DiscountType.

type DocumentsStateModel

type DocumentsStateModel struct {
	LastReceiptCode int `json:"last_receipt_code"`
	LastReportCode  int `json:"last_report_code"`
	LastZReportCode int `json:"last_z_report_code"`
}

DocumentsStateModel defines model for DocumentsStateModel.

type EchoRouter

type EchoRouter interface {
	CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
}

This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration

type EditOrderApiV1OrdersIntegrationEditOrderPostJSONRequestBody

type EditOrderApiV1OrdersIntegrationEditOrderPostJSONRequestBody = IntegrationEditOrderReceiptSchema

EditOrderApiV1OrdersIntegrationEditOrderPostJSONRequestBody defines body for EditOrderApiV1OrdersIntegrationEditOrderPost for application/json ContentType.

type EditOrderApiV1OrdersIntegrationEditOrderPostParams

type EditOrderApiV1OrdersIntegrationEditOrderPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

EditOrderApiV1OrdersIntegrationEditOrderPostParams defines parameters for EditOrderApiV1OrdersIntegrationEditOrderPost.

type EditOrderApiV1OrdersIntegrationEditOrderPostResponse

type EditOrderApiV1OrdersIntegrationEditOrderPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationEditOrderReceiptSchema
	JSON422      *HTTPValidationError
}

func ParseEditOrderApiV1OrdersIntegrationEditOrderPostResponse

func ParseEditOrderApiV1OrdersIntegrationEditOrderPostResponse(rsp *http.Response) (*EditOrderApiV1OrdersIntegrationEditOrderPostResponse, error)

ParseEditOrderApiV1OrdersIntegrationEditOrderPostResponse parses an HTTP response from a EditOrderApiV1OrdersIntegrationEditOrderPostWithResponse call

func (EditOrderApiV1OrdersIntegrationEditOrderPostResponse) Status

Status returns HTTPResponse.Status

func (EditOrderApiV1OrdersIntegrationEditOrderPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ExchangeApiV1ReceiptsCurrencyExchangePostJSONRequestBody

type ExchangeApiV1ReceiptsCurrencyExchangePostJSONRequestBody = CurrencyExchangePayload

ExchangeApiV1ReceiptsCurrencyExchangePostJSONRequestBody defines body for ExchangeApiV1ReceiptsCurrencyExchangePost for application/json ContentType.

type ExchangeApiV1ReceiptsCurrencyExchangePostParams

type ExchangeApiV1ReceiptsCurrencyExchangePostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

ExchangeApiV1ReceiptsCurrencyExchangePostParams defines parameters for ExchangeApiV1ReceiptsCurrencyExchangePost.

type ExchangeApiV1ReceiptsCurrencyExchangePostResponse

type ExchangeApiV1ReceiptsCurrencyExchangePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReceiptModel
	JSON422      *HTTPValidationError
}

func ParseExchangeApiV1ReceiptsCurrencyExchangePostResponse

func ParseExchangeApiV1ReceiptsCurrencyExchangePostResponse(rsp *http.Response) (*ExchangeApiV1ReceiptsCurrencyExchangePostResponse, error)

ParseExchangeApiV1ReceiptsCurrencyExchangePostResponse parses an HTTP response from a ExchangeApiV1ReceiptsCurrencyExchangePostWithResponse call

func (ExchangeApiV1ReceiptsCurrencyExchangePostResponse) Status

Status returns HTTPResponse.Status

func (ExchangeApiV1ReceiptsCurrencyExchangePostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ExportExtensionType

type ExportExtensionType = interface{}

ExportExtensionType An enumeration.

type ExportGoodsApiV1GoodsExportExportExtensionGetParams

type ExportGoodsApiV1GoodsExportExportExtensionGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

ExportGoodsApiV1GoodsExportExportExtensionGetParams defines parameters for ExportGoodsApiV1GoodsExportExportExtensionGet.

type ExportGoodsApiV1GoodsExportExportExtensionGetResponse

type ExportGoodsApiV1GoodsExportExportExtensionGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OperationBaseResponseSchema
	JSON422      *HTTPValidationError
}

func ParseExportGoodsApiV1GoodsExportExportExtensionGetResponse

func ParseExportGoodsApiV1GoodsExportExportExtensionGetResponse(rsp *http.Response) (*ExportGoodsApiV1GoodsExportExportExtensionGetResponse, error)

ParseExportGoodsApiV1GoodsExportExportExtensionGetResponse parses an HTTP response from a ExportGoodsApiV1GoodsExportExportExtensionGetWithResponse call

func (ExportGoodsApiV1GoodsExportExportExtensionGetResponse) Status

Status returns HTTPResponse.Status

func (ExportGoodsApiV1GoodsExportExportExtensionGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ExportGoodsFileApiV1GoodsExportFileTaskIdGetParams

type ExportGoodsFileApiV1GoodsExportFileTaskIdGetParams struct {
	// ChunkNumber Номер частини експорту товарів (експорт у json)
	ChunkNumber *int `form:"chunk_number,omitempty" json:"chunk_number,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

ExportGoodsFileApiV1GoodsExportFileTaskIdGetParams defines parameters for ExportGoodsFileApiV1GoodsExportFileTaskIdGet.

type ExportGoodsFileApiV1GoodsExportFileTaskIdGetResponse

type ExportGoodsFileApiV1GoodsExportFileTaskIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
	JSON422      *HTTPValidationError
}

func ParseExportGoodsFileApiV1GoodsExportFileTaskIdGetResponse

func ParseExportGoodsFileApiV1GoodsExportFileTaskIdGetResponse(rsp *http.Response) (*ExportGoodsFileApiV1GoodsExportFileTaskIdGetResponse, error)

ParseExportGoodsFileApiV1GoodsExportFileTaskIdGetResponse parses an HTTP response from a ExportGoodsFileApiV1GoodsExportFileTaskIdGetWithResponse call

func (ExportGoodsFileApiV1GoodsExportFileTaskIdGetResponse) Status

Status returns HTTPResponse.Status

func (ExportGoodsFileApiV1GoodsExportFileTaskIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetParams

type ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetParams defines parameters for ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGet.

type ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetResponse

type ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CheckStatusResponseSchema
	JSON422      *HTTPValidationError
}

func ParseExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetResponse

func ParseExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetResponse(rsp *http.Response) (*ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetResponse, error)

ParseExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetResponse parses an HTTP response from a ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetWithResponse call

func (ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetResponse) Status

Status returns HTTPResponse.Status

func (ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ExtendedReportFiltersPayload

type ExtendedReportFiltersPayload struct {
	BranchId       *[]openapi_types.UUID `json:"branch_id,omitempty"`
	CashRegisterId *[]openapi_types.UUID `json:"cash_register_id,omitempty"`
	FromDate       time.Time             `json:"from_date"`
	ToDate         time.Time             `json:"to_date"`
}

ExtendedReportFiltersPayload defines model for ExtendedReportFiltersPayload.

type GetAllTaxesApiV1TaxGetParams

type GetAllTaxesApiV1TaxGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey  *string `json:"X-Access-Key,omitempty"`
	XLicenseKey string  `json:"X-License-Key"`
}

GetAllTaxesApiV1TaxGetParams defines parameters for GetAllTaxesApiV1TaxGet.

type GetAllTaxesApiV1TaxGetResponse

type GetAllTaxesApiV1TaxGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]TaxModel
	JSON422      *HTTPValidationError
}

func ParseGetAllTaxesApiV1TaxGetResponse

func ParseGetAllTaxesApiV1TaxGetResponse(rsp *http.Response) (*GetAllTaxesApiV1TaxGetResponse, error)

ParseGetAllTaxesApiV1TaxGetResponse parses an HTTP response from a GetAllTaxesApiV1TaxGetWithResponse call

func (GetAllTaxesApiV1TaxGetResponse) Status

Status returns HTTPResponse.Status

func (GetAllTaxesApiV1TaxGetResponse) StatusCode

func (r GetAllTaxesApiV1TaxGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCashRegisterApiV1CashRegistersCashRegisterIdGetParams

type GetCashRegisterApiV1CashRegistersCashRegisterIdGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetCashRegisterApiV1CashRegistersCashRegisterIdGetParams defines parameters for GetCashRegisterApiV1CashRegistersCashRegisterIdGet.

type GetCashRegisterApiV1CashRegistersCashRegisterIdGetResponse

type GetCashRegisterApiV1CashRegistersCashRegisterIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DetailedCashRegisterModel
	JSON422      *HTTPValidationError
}

func ParseGetCashRegisterApiV1CashRegistersCashRegisterIdGetResponse

func ParseGetCashRegisterApiV1CashRegistersCashRegisterIdGetResponse(rsp *http.Response) (*GetCashRegisterApiV1CashRegistersCashRegisterIdGetResponse, error)

ParseGetCashRegisterApiV1CashRegistersCashRegisterIdGetResponse parses an HTTP response from a GetCashRegisterApiV1CashRegistersCashRegisterIdGetWithResponse call

func (GetCashRegisterApiV1CashRegistersCashRegisterIdGetResponse) Status

Status returns HTTPResponse.Status

func (GetCashRegisterApiV1CashRegistersCashRegisterIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCashRegisterInfoApiV1CashRegistersInfoGetParams

type GetCashRegisterInfoApiV1CashRegistersInfoGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey  *string `json:"X-Access-Key,omitempty"`
	XLicenseKey string  `json:"X-License-Key"`
}

GetCashRegisterInfoApiV1CashRegistersInfoGetParams defines parameters for GetCashRegisterInfoApiV1CashRegistersInfoGet.

type GetCashRegisterInfoApiV1CashRegistersInfoGetResponse

type GetCashRegisterInfoApiV1CashRegistersInfoGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CashRegisterDeviceModel
	JSON422      *HTTPValidationError
}

func ParseGetCashRegisterInfoApiV1CashRegistersInfoGetResponse

func ParseGetCashRegisterInfoApiV1CashRegistersInfoGetResponse(rsp *http.Response) (*GetCashRegisterInfoApiV1CashRegistersInfoGetResponse, error)

ParseGetCashRegisterInfoApiV1CashRegistersInfoGetResponse parses an HTTP response from a GetCashRegisterInfoApiV1CashRegistersInfoGetWithResponse call

func (GetCashRegisterInfoApiV1CashRegistersInfoGetResponse) Status

Status returns HTTPResponse.Status

func (GetCashRegisterInfoApiV1CashRegistersInfoGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCashRegistersApiV1CashRegistersGetParams

type GetCashRegistersApiV1CashRegistersGetParams struct {
	InUse  *bool `form:"in_use,omitempty" json:"in_use,omitempty"`
	Limit  *int  `form:"limit,omitempty" json:"limit,omitempty"`
	Offset *int  `form:"offset,omitempty" json:"offset,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetCashRegistersApiV1CashRegistersGetParams defines parameters for GetCashRegistersApiV1CashRegistersGet.

type GetCashRegistersApiV1CashRegistersGetResponse

type GetCashRegistersApiV1CashRegistersGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedResultDetailedCashRegisterModel
	JSON422      *HTTPValidationError
}

func ParseGetCashRegistersApiV1CashRegistersGetResponse

func ParseGetCashRegistersApiV1CashRegistersGetResponse(rsp *http.Response) (*GetCashRegistersApiV1CashRegistersGetResponse, error)

ParseGetCashRegistersApiV1CashRegistersGetResponse parses an HTTP response from a GetCashRegistersApiV1CashRegistersGetWithResponse call

func (GetCashRegistersApiV1CashRegistersGetResponse) Status

Status returns HTTPResponse.Status

func (GetCashRegistersApiV1CashRegistersGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCashierProfileApiV1CashierMeGetParams

type GetCashierProfileApiV1CashierMeGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`

	// XDeviceID ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)
	XDeviceID *string `json:"X-Device-ID,omitempty"`
}

GetCashierProfileApiV1CashierMeGetParams defines parameters for GetCashierProfileApiV1CashierMeGet.

type GetCashierProfileApiV1CashierMeGetResponse

type GetCashierProfileApiV1CashierMeGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DetailedCashierModel
	JSON422      *HTTPValidationError
}

func ParseGetCashierProfileApiV1CashierMeGetResponse

func ParseGetCashierProfileApiV1CashierMeGetResponse(rsp *http.Response) (*GetCashierProfileApiV1CashierMeGetResponse, error)

ParseGetCashierProfileApiV1CashierMeGetResponse parses an HTTP response from a GetCashierProfileApiV1CashierMeGetWithResponse call

func (GetCashierProfileApiV1CashierMeGetResponse) Status

Status returns HTTPResponse.Status

func (GetCashierProfileApiV1CashierMeGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCashierShiftApiV1CashierShiftGetParams

type GetCashierShiftApiV1CashierShiftGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`

	// XDeviceID ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)
	XDeviceID *string `json:"X-Device-ID,omitempty"`
}

GetCashierShiftApiV1CashierShiftGetParams defines parameters for GetCashierShiftApiV1CashierShiftGet.

type GetCashierShiftApiV1CashierShiftGetResponse

type GetCashierShiftApiV1CashierShiftGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ShiftWithCashRegisterModel
	JSON422      *HTTPValidationError
}

func ParseGetCashierShiftApiV1CashierShiftGetResponse

func ParseGetCashierShiftApiV1CashierShiftGetResponse(rsp *http.Response) (*GetCashierShiftApiV1CashierShiftGetResponse, error)

ParseGetCashierShiftApiV1CashierShiftGetResponse parses an HTTP response from a GetCashierShiftApiV1CashierShiftGetWithResponse call

func (GetCashierShiftApiV1CashierShiftGetResponse) Status

Status returns HTTPResponse.Status

func (GetCashierShiftApiV1CashierShiftGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetParams

type GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetParams defines parameters for GetCurrencyRateApiV1CurrencyRateCurrencyCodeGet.

type GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetResponse

type GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CurrencyRateModel
	JSON422      *HTTPValidationError
}

func ParseGetCurrencyRateApiV1CurrencyRateCurrencyCodeGetResponse

func ParseGetCurrencyRateApiV1CurrencyRateCurrencyCodeGetResponse(rsp *http.Response) (*GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetResponse, error)

ParseGetCurrencyRateApiV1CurrencyRateCurrencyCodeGetResponse parses an HTTP response from a GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetWithResponse call

func (GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetResponse) Status

Status returns HTTPResponse.Status

func (GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCurrencyRatesApiV1CurrencyRateGetParams

type GetCurrencyRatesApiV1CurrencyRateGetParams struct {
	Active *bool `form:"active,omitempty" json:"active,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetCurrencyRatesApiV1CurrencyRateGetParams defines parameters for GetCurrencyRatesApiV1CurrencyRateGet.

type GetCurrencyRatesApiV1CurrencyRateGetResponse

type GetCurrencyRatesApiV1CurrencyRateGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]CurrencyRateModel
	JSON422      *HTTPValidationError
}

func ParseGetCurrencyRatesApiV1CurrencyRateGetResponse

func ParseGetCurrencyRatesApiV1CurrencyRateGetResponse(rsp *http.Response) (*GetCurrencyRatesApiV1CurrencyRateGetResponse, error)

ParseGetCurrencyRatesApiV1CurrencyRateGetResponse parses an HTTP response from a GetCurrencyRatesApiV1CurrencyRateGetWithResponse call

func (GetCurrencyRatesApiV1CurrencyRateGetResponse) Status

Status returns HTTPResponse.Status

func (GetCurrencyRatesApiV1CurrencyRateGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetParams

type GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetParams defines parameters for GetCurrentOrganizationLogoApiV1OrganizationLogoPngGet.

type GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetResponse

type GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
	JSON422      *HTTPValidationError
}

func ParseGetCurrentOrganizationLogoApiV1OrganizationLogoPngGetResponse

func ParseGetCurrentOrganizationLogoApiV1OrganizationLogoPngGetResponse(rsp *http.Response) (*GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetResponse, error)

ParseGetCurrentOrganizationLogoApiV1OrganizationLogoPngGetResponse parses an HTTP response from a GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetWithResponse call

func (GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetResponse) Status

Status returns HTTPResponse.Status

func (GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetParams

type GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetParams defines parameters for GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGet.

type GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetResponse

type GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrganizationReceiptConfigSchema
	JSON422      *HTTPValidationError
}

func ParseGetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetResponse

func ParseGetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetResponse(rsp *http.Response) (*GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetResponse, error)

ParseGetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetResponse parses an HTTP response from a GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetWithResponse call

func (GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetResponse) Status

Status returns HTTPResponse.Status

func (GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetParams

type GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetParams defines parameters for GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGet.

type GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetResponse

type GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrganizationBillingSchema
	JSON422      *HTTPValidationError
}

func ParseGetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetResponse

func ParseGetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetResponse(rsp *http.Response) (*GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetResponse, error)

ParseGetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetResponse parses an HTTP response from a GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetWithResponse call

func (GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetResponse) Status

Status returns HTTPResponse.Status

func (GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetParams

type GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetParams defines parameters for GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGet.

type GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetResponse

type GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
	JSON422      *HTTPValidationError
}

func ParseGetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetResponse

func ParseGetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetResponse(rsp *http.Response) (*GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetResponse, error)

ParseGetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetResponse parses an HTTP response from a GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetWithResponse call

func (GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetResponse) Status

Status returns HTTPResponse.Status

func (GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetGoodApiV1GoodsGoodIdGetParams

type GetGoodApiV1GoodsGoodIdGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetGoodApiV1GoodsGoodIdGetParams defines parameters for GetGoodApiV1GoodsGoodIdGet.

type GetGoodApiV1GoodsGoodIdGetResponse

type GetGoodApiV1GoodsGoodIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SrsoSchemaGoodSchemaGoodModel
	JSON422      *HTTPValidationError
}

func ParseGetGoodApiV1GoodsGoodIdGetResponse

func ParseGetGoodApiV1GoodsGoodIdGetResponse(rsp *http.Response) (*GetGoodApiV1GoodsGoodIdGetResponse, error)

ParseGetGoodApiV1GoodsGoodIdGetResponse parses an HTTP response from a GetGoodApiV1GoodsGoodIdGetWithResponse call

func (GetGoodApiV1GoodsGoodIdGetResponse) Status

Status returns HTTPResponse.Status

func (GetGoodApiV1GoodsGoodIdGetResponse) StatusCode

func (r GetGoodApiV1GoodsGoodIdGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGoodsApiV1GoodsGetParams

type GetGoodsApiV1GoodsGetParams struct {
	// Name Пошук за назвою (Буде видалено, використовуйте параметр query)
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// Barcode Пошук за штрихкодом (Буде видалено, використовуйте параметр query)
	Barcode *string `form:"barcode,omitempty" json:"barcode,omitempty"`

	// Query Пошук товарів
	Query *string `form:"query,omitempty" json:"query,omitempty"`

	// OrderByName Сортування по назві
	OrderByName *GoodsIntegrationOrdering `form:"order_by_name,omitempty" json:"order_by_name,omitempty"`

	// OrderByCode Сортування по коду
	OrderByCode *GoodsIntegrationOrdering `form:"order_by_code,omitempty" json:"order_by_code,omitempty"`

	// OrderByPosition Сортування по позиції
	OrderByPosition *GoodsIntegrationOrdering `form:"order_by_position,omitempty" json:"order_by_position,omitempty"`
	Limit           *int                      `form:"limit,omitempty" json:"limit,omitempty"`
	Offset          *int                      `form:"offset,omitempty" json:"offset,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetGoodsApiV1GoodsGetParams defines parameters for GetGoodsApiV1GoodsGet.

type GetGoodsApiV1GoodsGetResponse

type GetGoodsApiV1GoodsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedResultGoodModel
	JSON422      *HTTPValidationError
}

func ParseGetGoodsApiV1GoodsGetResponse

func ParseGetGoodsApiV1GoodsGetResponse(rsp *http.Response) (*GetGoodsApiV1GoodsGetResponse, error)

ParseGetGoodsApiV1GoodsGetResponse parses an HTTP response from a GetGoodsApiV1GoodsGetWithResponse call

func (GetGoodsApiV1GoodsGetResponse) Status

Status returns HTTPResponse.Status

func (GetGoodsApiV1GoodsGetResponse) StatusCode

func (r GetGoodsApiV1GoodsGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIntegrationApiV1OrdersIntegrationGetParams

type GetIntegrationApiV1OrdersIntegrationGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetIntegrationApiV1OrdersIntegrationGetParams defines parameters for GetIntegrationApiV1OrdersIntegrationGet.

type GetIntegrationApiV1OrdersIntegrationGetResponse

type GetIntegrationApiV1OrdersIntegrationGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationInfoSchema
	JSON422      *HTTPValidationError
}

func ParseGetIntegrationApiV1OrdersIntegrationGetResponse

func ParseGetIntegrationApiV1OrdersIntegrationGetResponse(rsp *http.Response) (*GetIntegrationApiV1OrdersIntegrationGetResponse, error)

ParseGetIntegrationApiV1OrdersIntegrationGetResponse parses an HTTP response from a GetIntegrationApiV1OrdersIntegrationGetWithResponse call

func (GetIntegrationApiV1OrdersIntegrationGetResponse) Status

Status returns HTTPResponse.Status

func (GetIntegrationApiV1OrdersIntegrationGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetParams

type GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetParams struct {
	// Count Maximal number of codes to get
	Count *int `form:"count,omitempty" json:"count,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey  *string `json:"X-Access-Key,omitempty"`
	XLicenseKey *string `json:"X-License-Key,omitempty"`
}

GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetParams defines parameters for GetOfflineCodesApiV1CashRegistersGetOfflineCodesGet.

type GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetResponse

type GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]DetailedOfflineFiscalCodeModel
	JSON422      *HTTPValidationError
}

func ParseGetOfflineCodesApiV1CashRegistersGetOfflineCodesGetResponse

func ParseGetOfflineCodesApiV1CashRegistersGetOfflineCodesGetResponse(rsp *http.Response) (*GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetResponse, error)

ParseGetOfflineCodesApiV1CashRegistersGetOfflineCodesGetResponse parses an HTTP response from a GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetWithResponse call

func (GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetResponse) Status

Status returns HTTPResponse.Status

func (GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetParams

type GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey  *string `json:"X-Access-Key,omitempty"`
	XLicenseKey string  `json:"X-License-Key"`
}

GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetParams defines parameters for GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGet.

type GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetResponse

type GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OfflineCodesCountSchema
	JSON422      *HTTPValidationError
}

func ParseGetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetResponse

func ParseGetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetResponse(rsp *http.Response) (*GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetResponse, error)

ParseGetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetResponse parses an HTTP response from a GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetWithResponse call

func (GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetResponse) Status

Status returns HTTPResponse.Status

func (GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetParams

type GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetParams struct {
	// FromDate Час офлайн починаючи від дати
	FromDate *time.Time `form:"from_date,omitempty" json:"from_date,omitempty"`

	// ToDate Час офлайн закінчуючи до дати
	ToDate *time.Time `form:"to_date,omitempty" json:"to_date,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey  *string `json:"X-Access-Key,omitempty"`
	XLicenseKey string  `json:"X-License-Key"`
}

GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetParams defines parameters for GetOfflineTimeApiV1CashRegistersGetOfflineTimeGet.

type GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetResponse

type GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CashRegisterOfflineTime
	JSON422      *HTTPValidationError
}

func ParseGetOfflineTimeApiV1CashRegistersGetOfflineTimeGetResponse

func ParseGetOfflineTimeApiV1CashRegistersGetOfflineTimeGetResponse(rsp *http.Response) (*GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetResponse, error)

ParseGetOfflineTimeApiV1CashRegistersGetOfflineTimeGetResponse parses an HTTP response from a GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetWithResponse call

func (GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetResponse) Status

Status returns HTTPResponse.Status

func (GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetOrderApiV1OrdersOrderIdGetParams

type GetOrderApiV1OrdersOrderIdGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetOrderApiV1OrdersOrderIdGetParams defines parameters for GetOrderApiV1OrdersOrderIdGet.

type GetOrderApiV1OrdersOrderIdGetResponse

type GetOrderApiV1OrdersOrderIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrderModel
	JSON422      *HTTPValidationError
}

func ParseGetOrderApiV1OrdersOrderIdGetResponse

func ParseGetOrderApiV1OrdersOrderIdGetResponse(rsp *http.Response) (*GetOrderApiV1OrdersOrderIdGetResponse, error)

ParseGetOrderApiV1OrdersOrderIdGetResponse parses an HTTP response from a GetOrderApiV1OrdersOrderIdGetWithResponse call

func (GetOrderApiV1OrdersOrderIdGetResponse) Status

Status returns HTTPResponse.Status

func (GetOrderApiV1OrdersOrderIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetOrdersApiV1OrdersGetParams

type GetOrdersApiV1OrdersGetParams struct {
	Desc      *bool          `form:"desc,omitempty" json:"desc,omitempty"`
	Status    *[]OrderStatus `form:"status,omitempty" json:"status,omitempty"`
	StockCode *string        `form:"stock_code,omitempty" json:"stock_code,omitempty"`
	Limit     *int           `form:"limit,omitempty" json:"limit,omitempty"`
	Offset    *int           `form:"offset,omitempty" json:"offset,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetOrdersApiV1OrdersGetParams defines parameters for GetOrdersApiV1OrdersGet.

type GetOrdersApiV1OrdersGetResponse

type GetOrdersApiV1OrdersGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedResultOrderModel
	JSON422      *HTTPValidationError
}

func ParseGetOrdersApiV1OrdersGetResponse

func ParseGetOrdersApiV1OrdersGetResponse(rsp *http.Response) (*GetOrdersApiV1OrdersGetResponse, error)

ParseGetOrdersApiV1OrdersGetResponse parses an HTTP response from a GetOrdersApiV1OrdersGetWithResponse call

func (GetOrdersApiV1OrdersGetResponse) Status

Status returns HTTPResponse.Status

func (GetOrdersApiV1OrdersGetResponse) StatusCode

func (r GetOrdersApiV1OrdersGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPeriodicalReportApiV1ReportsPeriodicalGetParams

type GetPeriodicalReportApiV1ReportsPeriodicalGetParams struct {
	FromDate time.Time `form:"from_date" json:"from_date"`
	ToDate   time.Time `form:"to_date" json:"to_date"`
	Width    *int      `form:"width,omitempty" json:"width,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey  *string `json:"X-Access-Key,omitempty"`
	XLicenseKey string  `json:"X-License-Key"`
}

GetPeriodicalReportApiV1ReportsPeriodicalGetParams defines parameters for GetPeriodicalReportApiV1ReportsPeriodicalGet.

type GetPeriodicalReportApiV1ReportsPeriodicalGetResponse

type GetPeriodicalReportApiV1ReportsPeriodicalGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseGetPeriodicalReportApiV1ReportsPeriodicalGetResponse

func ParseGetPeriodicalReportApiV1ReportsPeriodicalGetResponse(rsp *http.Response) (*GetPeriodicalReportApiV1ReportsPeriodicalGetResponse, error)

ParseGetPeriodicalReportApiV1ReportsPeriodicalGetResponse parses an HTTP response from a GetPeriodicalReportApiV1ReportsPeriodicalGetWithResponse call

func (GetPeriodicalReportApiV1ReportsPeriodicalGetResponse) Status

Status returns HTTPResponse.Status

func (GetPeriodicalReportApiV1ReportsPeriodicalGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetReceiptApiV1ReceiptsReceiptIdGetParams

type GetReceiptApiV1ReceiptsReceiptIdGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetReceiptApiV1ReceiptsReceiptIdGetParams defines parameters for GetReceiptApiV1ReceiptsReceiptIdGet.

type GetReceiptApiV1ReceiptsReceiptIdGetParamsReceiptId0

type GetReceiptApiV1ReceiptsReceiptIdGetParamsReceiptId0 = openapi_types.UUID

GetReceiptApiV1ReceiptsReceiptIdGetParamsReceiptId0 defines parameters for GetReceiptApiV1ReceiptsReceiptIdGet.

type GetReceiptApiV1ReceiptsReceiptIdGetParamsReceiptId1

type GetReceiptApiV1ReceiptsReceiptIdGetParamsReceiptId1 = string

GetReceiptApiV1ReceiptsReceiptIdGetParamsReceiptId1 defines parameters for GetReceiptApiV1ReceiptsReceiptIdGet.

type GetReceiptApiV1ReceiptsReceiptIdGetResponse

type GetReceiptApiV1ReceiptsReceiptIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReceiptModel
	JSON422      *HTTPValidationError
}

func ParseGetReceiptApiV1ReceiptsReceiptIdGetResponse

func ParseGetReceiptApiV1ReceiptsReceiptIdGetResponse(rsp *http.Response) (*GetReceiptApiV1ReceiptsReceiptIdGetResponse, error)

ParseGetReceiptApiV1ReceiptsReceiptIdGetResponse parses an HTTP response from a GetReceiptApiV1ReceiptsReceiptIdGetWithResponse call

func (GetReceiptApiV1ReceiptsReceiptIdGetResponse) Status

Status returns HTTPResponse.Status

func (GetReceiptApiV1ReceiptsReceiptIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetParams

type GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetParams struct {
	Simple *bool `form:"simple,omitempty" json:"simple,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetParams defines parameters for GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGet.

type GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetParamsReceiptId0

type GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetParamsReceiptId0 = openapi_types.UUID

GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetParamsReceiptId0 defines parameters for GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGet.

type GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetParamsReceiptId1

type GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetParamsReceiptId1 = string

GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetParamsReceiptId1 defines parameters for GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGet.

type GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetResponse

type GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseGetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetResponse

func ParseGetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetResponse(rsp *http.Response) (*GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetResponse, error)

ParseGetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetResponse parses an HTTP response from a GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetWithResponse call

func (GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetResponse) Status

Status returns HTTPResponse.Status

func (GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetParams

type GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetParams defines parameters for GetReceiptPdfApiV1ReceiptsReceiptIdPdfGet.

type GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetParamsReceiptId0

type GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetParamsReceiptId0 = openapi_types.UUID

GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetParamsReceiptId0 defines parameters for GetReceiptPdfApiV1ReceiptsReceiptIdPdfGet.

type GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetParamsReceiptId1

type GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetParamsReceiptId1 = string

GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetParamsReceiptId1 defines parameters for GetReceiptPdfApiV1ReceiptsReceiptIdPdfGet.

type GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetResponse

type GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseGetReceiptPdfApiV1ReceiptsReceiptIdPdfGetResponse

func ParseGetReceiptPdfApiV1ReceiptsReceiptIdPdfGetResponse(rsp *http.Response) (*GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetResponse, error)

ParseGetReceiptPdfApiV1ReceiptsReceiptIdPdfGetResponse parses an HTTP response from a GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetWithResponse call

func (GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetResponse) Status

Status returns HTTPResponse.Status

func (GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetReceiptPngApiV1ReceiptsReceiptIdPngGetParams

type GetReceiptPngApiV1ReceiptsReceiptIdPngGetParams struct {
	// Width Кількість символів у рядку
	Width *int `form:"width,omitempty" json:"width,omitempty"`

	// PaperWidth Ширина паперу у міліметрах
	PaperWidth *int `form:"paper_width,omitempty" json:"paper_width,omitempty"`

	// QrcodeScale Ширина QR-коду у відсотках від загальної ширини паперу
	QrcodeScale *int `form:"qrcode_scale,omitempty" json:"qrcode_scale,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetReceiptPngApiV1ReceiptsReceiptIdPngGetParams defines parameters for GetReceiptPngApiV1ReceiptsReceiptIdPngGet.

type GetReceiptPngApiV1ReceiptsReceiptIdPngGetParamsReceiptId0

type GetReceiptPngApiV1ReceiptsReceiptIdPngGetParamsReceiptId0 = openapi_types.UUID

GetReceiptPngApiV1ReceiptsReceiptIdPngGetParamsReceiptId0 defines parameters for GetReceiptPngApiV1ReceiptsReceiptIdPngGet.

type GetReceiptPngApiV1ReceiptsReceiptIdPngGetParamsReceiptId1

type GetReceiptPngApiV1ReceiptsReceiptIdPngGetParamsReceiptId1 = string

GetReceiptPngApiV1ReceiptsReceiptIdPngGetParamsReceiptId1 defines parameters for GetReceiptPngApiV1ReceiptsReceiptIdPngGet.

type GetReceiptPngApiV1ReceiptsReceiptIdPngGetResponse

type GetReceiptPngApiV1ReceiptsReceiptIdPngGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseGetReceiptPngApiV1ReceiptsReceiptIdPngGetResponse

func ParseGetReceiptPngApiV1ReceiptsReceiptIdPngGetResponse(rsp *http.Response) (*GetReceiptPngApiV1ReceiptsReceiptIdPngGetResponse, error)

ParseGetReceiptPngApiV1ReceiptsReceiptIdPngGetResponse parses an HTTP response from a GetReceiptPngApiV1ReceiptsReceiptIdPngGetWithResponse call

func (GetReceiptPngApiV1ReceiptsReceiptIdPngGetResponse) Status

Status returns HTTPResponse.Status

func (GetReceiptPngApiV1ReceiptsReceiptIdPngGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetParams

type GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetParams defines parameters for GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGet.

type GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetParamsReceiptId0

type GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetParamsReceiptId0 = openapi_types.UUID

GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetParamsReceiptId0 defines parameters for GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGet.

type GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetParamsReceiptId1

type GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetParamsReceiptId1 = string

GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetParamsReceiptId1 defines parameters for GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGet.

type GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetResponse

type GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseGetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetResponse

func ParseGetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetResponse(rsp *http.Response) (*GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetResponse, error)

ParseGetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetResponse parses an HTTP response from a GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetWithResponse call

func (GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetResponse) Status

Status returns HTTPResponse.Status

func (GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetReceiptTextApiV1ReceiptsReceiptIdTextGetParams

type GetReceiptTextApiV1ReceiptsReceiptIdTextGetParams struct {
	// Width Print area width in characters
	Width *int `form:"width,omitempty" json:"width,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetReceiptTextApiV1ReceiptsReceiptIdTextGetParams defines parameters for GetReceiptTextApiV1ReceiptsReceiptIdTextGet.

type GetReceiptTextApiV1ReceiptsReceiptIdTextGetParamsReceiptId0

type GetReceiptTextApiV1ReceiptsReceiptIdTextGetParamsReceiptId0 = openapi_types.UUID

GetReceiptTextApiV1ReceiptsReceiptIdTextGetParamsReceiptId0 defines parameters for GetReceiptTextApiV1ReceiptsReceiptIdTextGet.

type GetReceiptTextApiV1ReceiptsReceiptIdTextGetParamsReceiptId1

type GetReceiptTextApiV1ReceiptsReceiptIdTextGetParamsReceiptId1 = string

GetReceiptTextApiV1ReceiptsReceiptIdTextGetParamsReceiptId1 defines parameters for GetReceiptTextApiV1ReceiptsReceiptIdTextGet.

type GetReceiptTextApiV1ReceiptsReceiptIdTextGetResponse

type GetReceiptTextApiV1ReceiptsReceiptIdTextGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseGetReceiptTextApiV1ReceiptsReceiptIdTextGetResponse

func ParseGetReceiptTextApiV1ReceiptsReceiptIdTextGetResponse(rsp *http.Response) (*GetReceiptTextApiV1ReceiptsReceiptIdTextGetResponse, error)

ParseGetReceiptTextApiV1ReceiptsReceiptIdTextGetResponse parses an HTTP response from a GetReceiptTextApiV1ReceiptsReceiptIdTextGetWithResponse call

func (GetReceiptTextApiV1ReceiptsReceiptIdTextGetResponse) Status

Status returns HTTPResponse.Status

func (GetReceiptTextApiV1ReceiptsReceiptIdTextGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetParams

type GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetParams defines parameters for GetReceiptXmlApiV1ReceiptsReceiptIdXmlGet.

type GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetParamsReceiptId0

type GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetParamsReceiptId0 = openapi_types.UUID

GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetParamsReceiptId0 defines parameters for GetReceiptXmlApiV1ReceiptsReceiptIdXmlGet.

type GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetParamsReceiptId1

type GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetParamsReceiptId1 = string

GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetParamsReceiptId1 defines parameters for GetReceiptXmlApiV1ReceiptsReceiptIdXmlGet.

type GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetResponse

type GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseGetReceiptXmlApiV1ReceiptsReceiptIdXmlGetResponse

func ParseGetReceiptXmlApiV1ReceiptsReceiptIdXmlGetResponse(rsp *http.Response) (*GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetResponse, error)

ParseGetReceiptXmlApiV1ReceiptsReceiptIdXmlGetResponse parses an HTTP response from a GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetWithResponse call

func (GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetResponse) Status

Status returns HTTPResponse.Status

func (GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetReceiptsApiV1ReceiptsGetParams

type GetReceiptsApiV1ReceiptsGetParams struct {
	// FiscalCode Фіскальний номер
	FiscalCode *string `form:"fiscal_code,omitempty" json:"fiscal_code,omitempty"`

	// Serial Порядковий номер
	Serial *string `form:"serial,omitempty" json:"serial,omitempty"`

	// Desc Зворотній порядок сортування
	Desc   *bool `form:"desc,omitempty" json:"desc,omitempty"`
	Limit  *int  `form:"limit,omitempty" json:"limit,omitempty"`
	Offset *int  `form:"offset,omitempty" json:"offset,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetReceiptsApiV1ReceiptsGetParams defines parameters for GetReceiptsApiV1ReceiptsGet.

type GetReceiptsApiV1ReceiptsGetResponse

type GetReceiptsApiV1ReceiptsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedResultReceiptModel
	JSON422      *HTTPValidationError
}

func ParseGetReceiptsApiV1ReceiptsGetResponse

func ParseGetReceiptsApiV1ReceiptsGetResponse(rsp *http.Response) (*GetReceiptsApiV1ReceiptsGetResponse, error)

ParseGetReceiptsApiV1ReceiptsGetResponse parses an HTTP response from a GetReceiptsApiV1ReceiptsGetWithResponse call

func (GetReceiptsApiV1ReceiptsGetResponse) Status

Status returns HTTPResponse.Status

func (GetReceiptsApiV1ReceiptsGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetReceiptsSearchApiV1ReceiptsSearchGetParams

type GetReceiptsSearchApiV1ReceiptsSearchGetParams struct {
	// FiscalCode Фіскальний номер чека
	FiscalCode *string `form:"fiscal_code,omitempty" json:"fiscal_code,omitempty"`

	// Barcode Пошук за штрихкодом чеку
	Barcode *string `form:"barcode,omitempty" json:"barcode,omitempty"`

	// ShiftId Фільтрування зміни
	ShiftId *[]openapi_types.UUID `form:"shift_id,omitempty" json:"shift_id,omitempty"`

	// BranchId Фільтрування торгової точки
	BranchId *[]openapi_types.UUID `form:"branch_id,omitempty" json:"branch_id,omitempty"`

	// CashRegisterId Фільтрування каси
	CashRegisterId *[]openapi_types.UUID `form:"cash_register_id,omitempty" json:"cash_register_id,omitempty"`

	// FromDate Чеки починаючи з дати
	FromDate *time.Time `form:"from_date,omitempty" json:"from_date,omitempty"`

	// ToDate Чеки раніше обраної дати
	ToDate *time.Time `form:"to_date,omitempty" json:"to_date,omitempty"`

	// Desc Зворотній порядок сортування
	Desc *bool `form:"desc,omitempty" json:"desc,omitempty"`

	// SelfReceipts Показувати тільки власні чеки
	SelfReceipts *bool `form:"self_receipts,omitempty" json:"self_receipts,omitempty"`
	Limit        *int  `form:"limit,omitempty" json:"limit,omitempty"`
	Offset       *int  `form:"offset,omitempty" json:"offset,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetReceiptsSearchApiV1ReceiptsSearchGetParams defines parameters for GetReceiptsSearchApiV1ReceiptsSearchGet.

type GetReceiptsSearchApiV1ReceiptsSearchGetResponse

type GetReceiptsSearchApiV1ReceiptsSearchGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedResultReceiptModel
	JSON422      *HTTPValidationError
}

func ParseGetReceiptsSearchApiV1ReceiptsSearchGetResponse

func ParseGetReceiptsSearchApiV1ReceiptsSearchGetResponse(rsp *http.Response) (*GetReceiptsSearchApiV1ReceiptsSearchGetResponse, error)

ParseGetReceiptsSearchApiV1ReceiptsSearchGetResponse parses an HTTP response from a GetReceiptsSearchApiV1ReceiptsSearchGetWithResponse call

func (GetReceiptsSearchApiV1ReceiptsSearchGetResponse) Status

Status returns HTTPResponse.Status

func (GetReceiptsSearchApiV1ReceiptsSearchGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetReportApiV1ReportsReportIdGetParams

type GetReportApiV1ReportsReportIdGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetReportApiV1ReportsReportIdGetParams defines parameters for GetReportApiV1ReportsReportIdGet.

type GetReportApiV1ReportsReportIdGetResponse

type GetReportApiV1ReportsReportIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReportModel
	JSON422      *HTTPValidationError
}

func ParseGetReportApiV1ReportsReportIdGetResponse

func ParseGetReportApiV1ReportsReportIdGetResponse(rsp *http.Response) (*GetReportApiV1ReportsReportIdGetResponse, error)

ParseGetReportApiV1ReportsReportIdGetResponse parses an HTTP response from a GetReportApiV1ReportsReportIdGetWithResponse call

func (GetReportApiV1ReportsReportIdGetResponse) Status

Status returns HTTPResponse.Status

func (GetReportApiV1ReportsReportIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetParams

type GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetParams defines parameters for GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGet.

type GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetResponse

type GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PublicReportTaskSchema
	JSON422      *HTTPValidationError
}

func ParseGetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetResponse

func ParseGetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetResponse(rsp *http.Response) (*GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetResponse, error)

ParseGetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetResponse parses an HTTP response from a GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetWithResponse call

func (GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetResponse) Status

Status returns HTTPResponse.Status

func (GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetReportTextApiV1ReportsReportIdTextGetParams

type GetReportTextApiV1ReportsReportIdTextGetParams struct {
	// Width Print area width in characters
	Width *int `form:"width,omitempty" json:"width,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetReportTextApiV1ReportsReportIdTextGetParams defines parameters for GetReportTextApiV1ReportsReportIdTextGet.

type GetReportTextApiV1ReportsReportIdTextGetResponse

type GetReportTextApiV1ReportsReportIdTextGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseGetReportTextApiV1ReportsReportIdTextGetResponse

func ParseGetReportTextApiV1ReportsReportIdTextGetResponse(rsp *http.Response) (*GetReportTextApiV1ReportsReportIdTextGetResponse, error)

ParseGetReportTextApiV1ReportsReportIdTextGetResponse parses an HTTP response from a GetReportTextApiV1ReportsReportIdTextGetWithResponse call

func (GetReportTextApiV1ReportsReportIdTextGetResponse) Status

Status returns HTTPResponse.Status

func (GetReportTextApiV1ReportsReportIdTextGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetParams

type GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetParams defines parameters for GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGet.

type GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetResponse

type GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PublicReportTaskSchema
	JSON422      *HTTPValidationError
}

func ParseGetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetResponse

func ParseGetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetResponse(rsp *http.Response) (*GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetResponse, error)

ParseGetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetResponse parses an HTTP response from a GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetWithResponse call

func (GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetResponse) Status

Status returns HTTPResponse.Status

func (GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetReportsApiV1ReportsGetParams

type GetReportsApiV1ReportsGetParams struct {
	FromDate  *time.Time            `form:"from_date,omitempty" json:"from_date,omitempty"`
	ToDate    *time.Time            `form:"to_date,omitempty" json:"to_date,omitempty"`
	ShiftId   *[]openapi_types.UUID `form:"shift_id,omitempty" json:"shift_id,omitempty"`
	Serial    *string               `form:"serial,omitempty" json:"serial,omitempty"`
	IsZReport *bool                 `form:"is_z_report,omitempty" json:"is_z_report,omitempty"`
	Desc      *bool                 `form:"desc,omitempty" json:"desc,omitempty"`
	Limit     *int                  `form:"limit,omitempty" json:"limit,omitempty"`
	Offset    *int                  `form:"offset,omitempty" json:"offset,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetReportsApiV1ReportsGetParams defines parameters for GetReportsApiV1ReportsGet.

type GetReportsApiV1ReportsGetResponse

type GetReportsApiV1ReportsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedResultReportModel
	JSON422      *HTTPValidationError
}

func ParseGetReportsApiV1ReportsGetResponse

func ParseGetReportsApiV1ReportsGetResponse(rsp *http.Response) (*GetReportsApiV1ReportsGetResponse, error)

ParseGetReportsApiV1ReportsGetResponse parses an HTTP response from a GetReportsApiV1ReportsGetWithResponse call

func (GetReportsApiV1ReportsGetResponse) Status

Status returns HTTPResponse.Status

func (GetReportsApiV1ReportsGetResponse) StatusCode

func (r GetReportsApiV1ReportsGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSearchReportsApiV1ReportsSearchGetParams

type GetSearchReportsApiV1ReportsSearchGetParams struct {
	FromDate       *time.Time            `form:"from_date,omitempty" json:"from_date,omitempty"`
	ToDate         *time.Time            `form:"to_date,omitempty" json:"to_date,omitempty"`
	ShiftId        *[]openapi_types.UUID `form:"shift_id,omitempty" json:"shift_id,omitempty"`
	Serial         *string               `form:"serial,omitempty" json:"serial,omitempty"`
	IsZReport      *bool                 `form:"is_z_report,omitempty" json:"is_z_report,omitempty"`
	Desc           *bool                 `form:"desc,omitempty" json:"desc,omitempty"`
	CashRegisterId *[]openapi_types.UUID `form:"cash_register_id,omitempty" json:"cash_register_id,omitempty"`
	Limit          *int                  `form:"limit,omitempty" json:"limit,omitempty"`
	Offset         *int                  `form:"offset,omitempty" json:"offset,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetSearchReportsApiV1ReportsSearchGetParams defines parameters for GetSearchReportsApiV1ReportsSearchGet.

type GetSearchReportsApiV1ReportsSearchGetResponse

type GetSearchReportsApiV1ReportsSearchGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedResultReportModel
	JSON422      *HTTPValidationError
}

func ParseGetSearchReportsApiV1ReportsSearchGetResponse

func ParseGetSearchReportsApiV1ReportsSearchGetResponse(rsp *http.Response) (*GetSearchReportsApiV1ReportsSearchGetResponse, error)

ParseGetSearchReportsApiV1ReportsSearchGetResponse parses an HTTP response from a GetSearchReportsApiV1ReportsSearchGetWithResponse call

func (GetSearchReportsApiV1ReportsSearchGetResponse) Status

Status returns HTTPResponse.Status

func (GetSearchReportsApiV1ReportsSearchGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetShiftApiV1ShiftsShiftIdGetParams

type GetShiftApiV1ShiftsShiftIdGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetShiftApiV1ShiftsShiftIdGetParams defines parameters for GetShiftApiV1ShiftsShiftIdGet.

type GetShiftApiV1ShiftsShiftIdGetResponse

type GetShiftApiV1ShiftsShiftIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ShiftWithCashierAndCashRegister
	JSON422      *HTTPValidationError
}

func ParseGetShiftApiV1ShiftsShiftIdGetResponse

func ParseGetShiftApiV1ShiftsShiftIdGetResponse(rsp *http.Response) (*GetShiftApiV1ShiftsShiftIdGetResponse, error)

ParseGetShiftApiV1ShiftsShiftIdGetResponse parses an HTTP response from a GetShiftApiV1ShiftsShiftIdGetWithResponse call

func (GetShiftApiV1ShiftsShiftIdGetResponse) Status

Status returns HTTPResponse.Status

func (GetShiftApiV1ShiftsShiftIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetShiftsApiV1ShiftsGetParams

type GetShiftsApiV1ShiftsGetParams struct {
	// Statuses Статус зміни
	Statuses *[]ShiftStatus `form:"statuses,omitempty" json:"statuses,omitempty"`

	// Desc Зворотній порядок сортування
	Desc   *bool `form:"desc,omitempty" json:"desc,omitempty"`
	Limit  *int  `form:"limit,omitempty" json:"limit,omitempty"`
	Offset *int  `form:"offset,omitempty" json:"offset,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetShiftsApiV1ShiftsGetParams defines parameters for GetShiftsApiV1ShiftsGet.

type GetShiftsApiV1ShiftsGetResponse

type GetShiftsApiV1ShiftsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedResultShiftWithCashRegisterModel
	JSON422      *HTTPValidationError
}

func ParseGetShiftsApiV1ShiftsGetResponse

func ParseGetShiftsApiV1ShiftsGetResponse(rsp *http.Response) (*GetShiftsApiV1ShiftsGetResponse, error)

ParseGetShiftsApiV1ShiftsGetResponse parses an HTTP response from a GetShiftsApiV1ShiftsGetWithResponse call

func (GetShiftsApiV1ShiftsGetResponse) Status

Status returns HTTPResponse.Status

func (GetShiftsApiV1ShiftsGetResponse) StatusCode

func (r GetShiftsApiV1ShiftsGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTransactionApiV1TransactionsTransactionIdGetParams

type GetTransactionApiV1TransactionsTransactionIdGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetTransactionApiV1TransactionsTransactionIdGetParams defines parameters for GetTransactionApiV1TransactionsTransactionIdGet.

type GetTransactionApiV1TransactionsTransactionIdGetResponse

type GetTransactionApiV1TransactionsTransactionIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TransactionModel
	JSON422      *HTTPValidationError
}

func ParseGetTransactionApiV1TransactionsTransactionIdGetResponse

func ParseGetTransactionApiV1TransactionsTransactionIdGetResponse(rsp *http.Response) (*GetTransactionApiV1TransactionsTransactionIdGetResponse, error)

ParseGetTransactionApiV1TransactionsTransactionIdGetResponse parses an HTTP response from a GetTransactionApiV1TransactionsTransactionIdGetWithResponse call

func (GetTransactionApiV1TransactionsTransactionIdGetResponse) Status

Status returns HTTPResponse.Status

func (GetTransactionApiV1TransactionsTransactionIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetTransactionsApiV1TransactionsGetParams

type GetTransactionsApiV1TransactionsGetParams struct {
	Status *[]TransactionStatus `form:"status,omitempty" json:"status,omitempty"`
	Type   *[]TransactionType   `form:"type,omitempty" json:"type,omitempty"`
	Limit  *int                 `form:"limit,omitempty" json:"limit,omitempty"`
	Offset *int                 `form:"offset,omitempty" json:"offset,omitempty"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GetTransactionsApiV1TransactionsGetParams defines parameters for GetTransactionsApiV1TransactionsGet.

type GetTransactionsApiV1TransactionsGetResponse

type GetTransactionsApiV1TransactionsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaginatedResultShortTransaction
	JSON422      *HTTPValidationError
}

func ParseGetTransactionsApiV1TransactionsGetResponse

func ParseGetTransactionsApiV1TransactionsGetResponse(rsp *http.Response) (*GetTransactionsApiV1TransactionsGetResponse, error)

ParseGetTransactionsApiV1TransactionsGetResponse parses an HTTP response from a GetTransactionsApiV1TransactionsGetWithResponse call

func (GetTransactionsApiV1TransactionsGetResponse) Status

Status returns HTTPResponse.Status

func (GetTransactionsApiV1TransactionsGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetWebhookInfoApiV1WebhookGetParams

type GetWebhookInfoApiV1WebhookGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey  *string `json:"X-Access-Key,omitempty"`
	XLicenseKey string  `json:"X-License-Key"`
}

GetWebhookInfoApiV1WebhookGetParams defines parameters for GetWebhookInfoApiV1WebhookGet.

type GetWebhookInfoApiV1WebhookGetResponse

type GetWebhookInfoApiV1WebhookGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WebhookInfoSchema
	JSON422      *HTTPValidationError
}

func ParseGetWebhookInfoApiV1WebhookGetResponse

func ParseGetWebhookInfoApiV1WebhookGetResponse(rsp *http.Response) (*GetWebhookInfoApiV1WebhookGetResponse, error)

ParseGetWebhookInfoApiV1WebhookGetResponse parses an HTTP response from a GetWebhookInfoApiV1WebhookGetWithResponse call

func (GetWebhookInfoApiV1WebhookGetResponse) Status

Status returns HTTPResponse.Status

func (GetWebhookInfoApiV1WebhookGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GoOfflineActionApiV1CashRegistersGoOfflinePostJSONRequestBody

type GoOfflineActionApiV1CashRegistersGoOfflinePostJSONRequestBody = GoOfflinePayload

GoOfflineActionApiV1CashRegistersGoOfflinePostJSONRequestBody defines body for GoOfflineActionApiV1CashRegistersGoOfflinePost for application/json ContentType.

type GoOfflineActionApiV1CashRegistersGoOfflinePostParams

type GoOfflineActionApiV1CashRegistersGoOfflinePostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`

	// XDeviceID ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)
	XDeviceID   *string `json:"X-Device-ID,omitempty"`
	XLicenseKey *string `json:"X-License-Key,omitempty"`
}

GoOfflineActionApiV1CashRegistersGoOfflinePostParams defines parameters for GoOfflineActionApiV1CashRegistersGoOfflinePost.

type GoOfflineActionApiV1CashRegistersGoOfflinePostResponse

type GoOfflineActionApiV1CashRegistersGoOfflinePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
	JSON422      *HTTPValidationError
}

func ParseGoOfflineActionApiV1CashRegistersGoOfflinePostResponse

func ParseGoOfflineActionApiV1CashRegistersGoOfflinePostResponse(rsp *http.Response) (*GoOfflineActionApiV1CashRegistersGoOfflinePostResponse, error)

ParseGoOfflineActionApiV1CashRegistersGoOfflinePostResponse parses an HTTP response from a GoOfflineActionApiV1CashRegistersGoOfflinePostWithResponse call

func (GoOfflineActionApiV1CashRegistersGoOfflinePostResponse) Status

Status returns HTTPResponse.Status

func (GoOfflineActionApiV1CashRegistersGoOfflinePostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GoOfflinePayload

type GoOfflinePayload struct {
	FiscalCode    *string    `json:"fiscal_code,omitempty"`
	GoOfflineDate *time.Time `json:"go_offline_date,omitempty"`
}

GoOfflinePayload defines model for GoOfflinePayload.

type GoOnlineActionApiV1CashRegistersGoOnlinePostParams

type GoOnlineActionApiV1CashRegistersGoOnlinePostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`

	// XDeviceID ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)
	XDeviceID   *string `json:"X-Device-ID,omitempty"`
	XLicenseKey *string `json:"X-License-Key,omitempty"`
}

GoOnlineActionApiV1CashRegistersGoOnlinePostParams defines parameters for GoOnlineActionApiV1CashRegistersGoOnlinePost.

type GoOnlineActionApiV1CashRegistersGoOnlinePostResponse

type GoOnlineActionApiV1CashRegistersGoOnlinePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
	JSON422      *HTTPValidationError
}

func ParseGoOnlineActionApiV1CashRegistersGoOnlinePostResponse

func ParseGoOnlineActionApiV1CashRegistersGoOnlinePostResponse(rsp *http.Response) (*GoOnlineActionApiV1CashRegistersGoOnlinePostResponse, error)

ParseGoOnlineActionApiV1CashRegistersGoOnlinePostResponse parses an HTTP response from a GoOnlineActionApiV1CashRegistersGoOnlinePostWithResponse call

func (GoOnlineActionApiV1CashRegistersGoOnlinePostResponse) Status

Status returns HTTPResponse.Status

func (GoOnlineActionApiV1CashRegistersGoOnlinePostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GoodDetailsPayload

type GoodDetailsPayload struct {
	Barcode        *string                 `json:"barcode,omitempty"`
	Code           string                  `json:"code"`
	ExciseBarcode  *string                 `json:"excise_barcode,omitempty"`
	ExciseBarcodes *[]string               `json:"excise_barcodes,omitempty"`
	Footer         *string                 `json:"footer,omitempty"`
	Header         *string                 `json:"header,omitempty"`
	Name           string                  `json:"name"`
	Price          int                     `json:"price"`
	Tax            *GoodDetailsPayload_Tax `json:"tax,omitempty"`
	Uktzed         *string                 `json:"uktzed,omitempty"`
}

GoodDetailsPayload defines model for GoodDetailsPayload.

type GoodDetailsPayloadTax0

type GoodDetailsPayloadTax0 = []int

GoodDetailsPayloadTax0 defines model for .

type GoodDetailsPayloadTax1

type GoodDetailsPayloadTax1 = []string

GoodDetailsPayloadTax1 defines model for .

type GoodDetailsPayload_Tax

type GoodDetailsPayload_Tax struct {
	// contains filtered or unexported fields
}

GoodDetailsPayload_Tax defines model for GoodDetailsPayload.Tax.

func (GoodDetailsPayload_Tax) AsGoodDetailsPayloadTax0

func (t GoodDetailsPayload_Tax) AsGoodDetailsPayloadTax0() (GoodDetailsPayloadTax0, error)

AsGoodDetailsPayloadTax0 returns the union data inside the GoodDetailsPayload_Tax as a GoodDetailsPayloadTax0

func (GoodDetailsPayload_Tax) AsGoodDetailsPayloadTax1

func (t GoodDetailsPayload_Tax) AsGoodDetailsPayloadTax1() (GoodDetailsPayloadTax1, error)

AsGoodDetailsPayloadTax1 returns the union data inside the GoodDetailsPayload_Tax as a GoodDetailsPayloadTax1

func (*GoodDetailsPayload_Tax) FromGoodDetailsPayloadTax0

func (t *GoodDetailsPayload_Tax) FromGoodDetailsPayloadTax0(v GoodDetailsPayloadTax0) error

FromGoodDetailsPayloadTax0 overwrites any union data inside the GoodDetailsPayload_Tax as the provided GoodDetailsPayloadTax0

func (*GoodDetailsPayload_Tax) FromGoodDetailsPayloadTax1

func (t *GoodDetailsPayload_Tax) FromGoodDetailsPayloadTax1(v GoodDetailsPayloadTax1) error

FromGoodDetailsPayloadTax1 overwrites any union data inside the GoodDetailsPayload_Tax as the provided GoodDetailsPayloadTax1

func (GoodDetailsPayload_Tax) MarshalJSON

func (t GoodDetailsPayload_Tax) MarshalJSON() ([]byte, error)

func (*GoodDetailsPayload_Tax) MergeGoodDetailsPayloadTax0

func (t *GoodDetailsPayload_Tax) MergeGoodDetailsPayloadTax0(v GoodDetailsPayloadTax0) error

MergeGoodDetailsPayloadTax0 performs a merge with any union data inside the GoodDetailsPayload_Tax, using the provided GoodDetailsPayloadTax0

func (*GoodDetailsPayload_Tax) MergeGoodDetailsPayloadTax1

func (t *GoodDetailsPayload_Tax) MergeGoodDetailsPayloadTax1(v GoodDetailsPayloadTax1) error

MergeGoodDetailsPayloadTax1 performs a merge with any union data inside the GoodDetailsPayload_Tax, using the provided GoodDetailsPayloadTax1

func (*GoodDetailsPayload_Tax) UnmarshalJSON

func (t *GoodDetailsPayload_Tax) UnmarshalJSON(b []byte) error

type GoodItemModel

type GoodItemModel struct {
	Discounts *[]DiscountModel                 `json:"discounts,omitempty"`
	Good      SrsoSchemaReceiptSchemaGoodModel `json:"good"`
	GoodId    *openapi_types.UUID              `json:"good_id,omitempty"`
	IsReturn  bool                             `json:"is_return"`
	Quantity  int                              `json:"quantity"`
	Sum       int                              `json:"sum"`
	Taxes     []GoodTax                        `json:"taxes"`
}

GoodItemModel defines model for GoodItemModel.

type GoodItemPayload

type GoodItemPayload struct {
	Discounts *[]DiscountPayload `json:"discounts,omitempty"`

	// Good Інформація про товар
	Good             GoodDetailsPayload  `json:"good"`
	GoodId           *openapi_types.UUID `json:"good_id,omitempty"`
	IsReturn         *bool               `json:"is_return,omitempty"`
	IsWinningsPayout *bool               `json:"is_winnings_payout,omitempty"`
	Quantity         int                 `json:"quantity"`
}

GoodItemPayload defines model for GoodItemPayload.

type GoodModelBase

type GoodModelBase struct {
	Barcode   *string            `json:"barcode,omitempty"`
	Code      string             `json:"code"`
	CreatedAt time.Time          `json:"created_at"`
	Id        openapi_types.UUID `json:"id"`
	Name      string             `json:"name"`
	Price     int                `json:"price"`
	Taxes     []TaxModel         `json:"taxes"`
	Uktzed    *string            `json:"uktzed,omitempty"`
	UpdatedAt *time.Time         `json:"updated_at,omitempty"`
}

GoodModelBase defines model for GoodModelBase.

type GoodTax

type GoodTax struct {
	AdvancedCode *string            `json:"advanced_code,omitempty"`
	Code         int                `json:"code"`
	CreatedAt    time.Time          `json:"created_at"`
	ExtraRate    *int               `json:"extra_rate,omitempty"`
	ExtraValue   int                `json:"extra_value"`
	Id           openapi_types.UUID `json:"id"`
	Included     bool               `json:"included"`
	Label        string             `json:"label"`
	NoVat        *bool              `json:"no_vat,omitempty"`
	Rate         int                `json:"rate"`
	Symbol       string             `json:"symbol"`
	UpdatedAt    *time.Time         `json:"updated_at,omitempty"`
	Value        int                `json:"value"`
}

GoodTax defines model for GoodTax.

type GoodsIntegrationOrdering

type GoodsIntegrationOrdering string

GoodsIntegrationOrdering An enumeration.

const (
	Asc  GoodsIntegrationOrdering = "asc"
	Desc GoodsIntegrationOrdering = "desc"
)

Defines values for GoodsIntegrationOrdering.

type GoodsReportApiV1ExtendedReportsGoodsPostJSONRequestBody

type GoodsReportApiV1ExtendedReportsGoodsPostJSONRequestBody = ExtendedReportFiltersPayload

GoodsReportApiV1ExtendedReportsGoodsPostJSONRequestBody defines body for GoodsReportApiV1ExtendedReportsGoodsPost for application/json ContentType.

type GoodsReportApiV1ExtendedReportsGoodsPostParams

type GoodsReportApiV1ExtendedReportsGoodsPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

GoodsReportApiV1ExtendedReportsGoodsPostParams defines parameters for GoodsReportApiV1ExtendedReportsGoodsPost.

type GoodsReportApiV1ExtendedReportsGoodsPostResponse

type GoodsReportApiV1ExtendedReportsGoodsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PublicReportTaskSchema
	JSON422      *HTTPValidationError
}

func ParseGoodsReportApiV1ExtendedReportsGoodsPostResponse

func ParseGoodsReportApiV1ExtendedReportsGoodsPostResponse(rsp *http.Response) (*GoodsReportApiV1ExtendedReportsGoodsPostResponse, error)

ParseGoodsReportApiV1ExtendedReportsGoodsPostResponse parses an HTTP response from a GoodsReportApiV1ExtendedReportsGoodsPostWithResponse call

func (GoodsReportApiV1ExtendedReportsGoodsPostResponse) Status

Status returns HTTPResponse.Status

func (GoodsReportApiV1ExtendedReportsGoodsPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type HTTPError

type HTTPError struct {
	// Message Detailed error message
	Message string `json:"message"`
}

HTTPError defines model for HTTPError.

type HTTPValidationError

type HTTPValidationError struct {
	Detail *[]ValidationError `json:"detail,omitempty"`

	// Message Detailed error message
	Message string `json:"message"`
}

HTTPValidationError defines model for HTTPValidationError.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostParams

type ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostParams defines parameters for ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPost.

type ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostResponse

type ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OperationBaseResponseSchema
	JSON422      *HTTPValidationError
}

func ParseImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostResponse

func ParseImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostResponse(rsp *http.Response) (*ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostResponse, error)

ParseImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostResponse parses an HTTP response from a ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostWithResponse call

func (ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostResponse) Status

Status returns HTTPResponse.Status

func (ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ImportGoodsFromFileApiV1GoodsImportUploadPostMultipartRequestBody

type ImportGoodsFromFileApiV1GoodsImportUploadPostMultipartRequestBody = BodyImportGoodsFromFileApiV1GoodsImportUploadPost

ImportGoodsFromFileApiV1GoodsImportUploadPostMultipartRequestBody defines body for ImportGoodsFromFileApiV1GoodsImportUploadPost for multipart/form-data ContentType.

type ImportGoodsFromFileApiV1GoodsImportUploadPostParams

type ImportGoodsFromFileApiV1GoodsImportUploadPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

ImportGoodsFromFileApiV1GoodsImportUploadPostParams defines parameters for ImportGoodsFromFileApiV1GoodsImportUploadPost.

type ImportGoodsFromFileApiV1GoodsImportUploadPostResponse

type ImportGoodsFromFileApiV1GoodsImportUploadPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OperationBaseResponseSchema
	JSON422      *HTTPValidationError
}

func ParseImportGoodsFromFileApiV1GoodsImportUploadPostResponse

func ParseImportGoodsFromFileApiV1GoodsImportUploadPostResponse(rsp *http.Response) (*ImportGoodsFromFileApiV1GoodsImportUploadPostResponse, error)

ParseImportGoodsFromFileApiV1GoodsImportUploadPostResponse parses an HTTP response from a ImportGoodsFromFileApiV1GoodsImportUploadPostWithResponse call

func (ImportGoodsFromFileApiV1GoodsImportUploadPostResponse) Status

Status returns HTTPResponse.Status

func (ImportGoodsFromFileApiV1GoodsImportUploadPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetParams

type ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetParams defines parameters for ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGet.

type ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetResponse

type ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CheckStatusResponseSchema
	JSON422      *HTTPValidationError
}

func ParseImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetResponse

func ParseImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetResponse(rsp *http.Response) (*ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetResponse, error)

ParseImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetResponse parses an HTTP response from a ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetWithResponse call

func (ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetResponse) Status

Status returns HTTPResponse.Status

func (ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type IntegrationEditOrderReceiptSchema

type IntegrationEditOrderReceiptSchema struct {
	AdditionalGoods *[]OrderGoodItemModel                              `json:"additional_goods,omitempty"`
	Barcode         *string                                            `json:"barcode,omitempty"`
	CashierName     *string                                            `json:"cashier_name,omitempty"`
	Delivery        *DeliveryPayload                                   `json:"delivery,omitempty"`
	Departament     *string                                            `json:"departament,omitempty"`
	Discounts       *[]DiscountPayload                                 `json:"discounts,omitempty"`
	Footer          *string                                            `json:"footer,omitempty"`
	Goods           []OrderGoodItemModel                               `json:"goods"`
	Header          *string                                            `json:"header,omitempty"`
	Id              openapi_types.UUID                                 `json:"id"`
	OrderId         string                                             `json:"order_id"`
	Payments        *[]IntegrationEditOrderReceiptSchema_Payments_Item `json:"payments,omitempty"`
	Type            *ReceiptType                                       `json:"type,omitempty"`
}

IntegrationEditOrderReceiptSchema defines model for IntegrationEditOrderReceiptSchema.

type IntegrationEditOrderReceiptSchema_Payments_Item

type IntegrationEditOrderReceiptSchema_Payments_Item struct {
	// contains filtered or unexported fields
}

IntegrationEditOrderReceiptSchema_Payments_Item defines model for IntegrationEditOrderReceiptSchema.payments.Item.

func (IntegrationEditOrderReceiptSchema_Payments_Item) AsCardPaymentPayload

AsCardPaymentPayload returns the union data inside the IntegrationEditOrderReceiptSchema_Payments_Item as a CardPaymentPayload

func (IntegrationEditOrderReceiptSchema_Payments_Item) AsCashPaymentPayload

AsCashPaymentPayload returns the union data inside the IntegrationEditOrderReceiptSchema_Payments_Item as a CashPaymentPayload

func (IntegrationEditOrderReceiptSchema_Payments_Item) AsObsoleteCardPaymentPayload

AsObsoleteCardPaymentPayload returns the union data inside the IntegrationEditOrderReceiptSchema_Payments_Item as a ObsoleteCardPaymentPayload

func (*IntegrationEditOrderReceiptSchema_Payments_Item) FromCardPaymentPayload

FromCardPaymentPayload overwrites any union data inside the IntegrationEditOrderReceiptSchema_Payments_Item as the provided CardPaymentPayload

func (*IntegrationEditOrderReceiptSchema_Payments_Item) FromCashPaymentPayload

FromCashPaymentPayload overwrites any union data inside the IntegrationEditOrderReceiptSchema_Payments_Item as the provided CashPaymentPayload

func (*IntegrationEditOrderReceiptSchema_Payments_Item) FromObsoleteCardPaymentPayload

FromObsoleteCardPaymentPayload overwrites any union data inside the IntegrationEditOrderReceiptSchema_Payments_Item as the provided ObsoleteCardPaymentPayload

func (IntegrationEditOrderReceiptSchema_Payments_Item) MarshalJSON

func (*IntegrationEditOrderReceiptSchema_Payments_Item) MergeCardPaymentPayload

MergeCardPaymentPayload performs a merge with any union data inside the IntegrationEditOrderReceiptSchema_Payments_Item, using the provided CardPaymentPayload

func (*IntegrationEditOrderReceiptSchema_Payments_Item) MergeCashPaymentPayload

MergeCashPaymentPayload performs a merge with any union data inside the IntegrationEditOrderReceiptSchema_Payments_Item, using the provided CashPaymentPayload

func (*IntegrationEditOrderReceiptSchema_Payments_Item) MergeObsoleteCardPaymentPayload

MergeObsoleteCardPaymentPayload performs a merge with any union data inside the IntegrationEditOrderReceiptSchema_Payments_Item, using the provided ObsoleteCardPaymentPayload

func (*IntegrationEditOrderReceiptSchema_Payments_Item) UnmarshalJSON

type IntegrationInfoResponseSchema

type IntegrationInfoResponseSchema struct {
	CreatedAt        time.Time  `json:"created_at"`
	Key              string     `json:"key"`
	LastErrorDate    *time.Time `json:"last_error_date,omitempty"`
	LastErrorMessage *string    `json:"last_error_message,omitempty"`
	UpdatedAt        *time.Time `json:"updated_at,omitempty"`
	Url              string     `json:"url"`
}

IntegrationInfoResponseSchema defines model for IntegrationInfoResponseSchema.

type IntegrationInfoSchema

type IntegrationInfoSchema struct {
	CreatedAt        time.Time  `json:"created_at"`
	LastErrorDate    *time.Time `json:"last_error_date,omitempty"`
	LastErrorMessage *string    `json:"last_error_message,omitempty"`
	UpdatedAt        *time.Time `json:"updated_at,omitempty"`
	Url              string     `json:"url"`
}

IntegrationInfoSchema defines model for IntegrationInfoSchema.

type NotificationPayload

type NotificationPayload struct {
	Ok bool `json:"ok"`
}

NotificationPayload defines model for NotificationPayload.

type ObsoleteCardPaymentPayload

type ObsoleteCardPaymentPayload struct {
	AcquirerAndSeller *string      `json:"acquirer_and_seller,omitempty"`
	Acquiring         *string      `json:"acquiring,omitempty"`
	AuthCode          *string      `json:"auth_code,omitempty"`
	BankName          *string      `json:"bank_name,omitempty"`
	CardMask          *string      `json:"card_mask,omitempty"`
	Code              *int         `json:"code,omitempty"`
	Commission        *int         `json:"commission,omitempty"`
	Label             *string      `json:"label,omitempty"`
	OwnerName         *string      `json:"owner_name,omitempty"`
	PawnshopIsReturn  *bool        `json:"pawnshop_is_return,omitempty"`
	PaymentSystem     *string      `json:"payment_system,omitempty"`
	ReceiptNo         *string      `json:"receipt_no,omitempty"`
	Rrn               *string      `json:"rrn,omitempty"`
	SignatureRequired *bool        `json:"signature_required,omitempty"`
	Terminal          *string      `json:"terminal,omitempty"`
	Type              *PaymentType `json:"type,omitempty"`
	Value             int          `json:"value"`
}

ObsoleteCardPaymentPayload defines model for ObsoleteCardPaymentPayload.

type OfflineCodesCountSchema

type OfflineCodesCountSchema struct {
	// Available Доступна кількість
	Available *int `json:"available,omitempty"`

	// Default Кількість кодів що запитується автоматично сервером CheckBox
	Default *int `json:"default,omitempty"`

	// Minimal Мінімальна кількість кодів при досягненні якої виконується отримання нових кодів
	Minimal *int `json:"minimal,omitempty"`

	// Used Кількість кодів, що відмічені використаними. Лічильник зкидається при отриманні нових кодів.
	Used *int `json:"used,omitempty"`
}

OfflineCodesCountSchema defines model for OfflineCodesCountSchema.

type OfflineReceiptSellPayload

type OfflineReceiptSellPayload struct {
	Barcode     *string                                                            `json:"barcode,omitempty"`
	CashierName *string                                                            `json:"cashier_name,omitempty"`
	Context     *map[string]OfflineReceiptSellPayload_Context_AdditionalProperties `json:"context,omitempty"`
	Custom      *ReceiptConfigPayload                                              `json:"custom,omitempty"`
	Delivery    *DeliveryPayload                                                   `json:"delivery,omitempty"`
	Departament *string                                                            `json:"departament,omitempty"`
	Discounts   *[]DiscountPayload                                                 `json:"discounts,omitempty"`
	FiscalCode  string                                                             `json:"fiscal_code"`
	FiscalDate  time.Time                                                          `json:"fiscal_date"`
	Footer      *string                                                            `json:"footer,omitempty"`
	Goods       []GoodItemPayload                                                  `json:"goods"`
	Header      *string                                                            `json:"header,omitempty"`
	Id          *openapi_types.UUID                                                `json:"id,omitempty"`
	IsPawnshop  *bool                                                              `json:"is_pawnshop,omitempty"`
	OrderId     *openapi_types.UUID                                                `json:"order_id,omitempty"`
	Payments    *[]OfflineReceiptSellPayload_Payments_Item                         `json:"payments,omitempty"`

	// PreviousReceiptId id попереднього фіскального чеку (використовується опціонально для контролю послідовності)
	PreviousReceiptId *openapi_types.UUID `json:"previous_receipt_id,omitempty"`
	RelatedReceiptId  *openapi_types.UUID `json:"related_receipt_id,omitempty"`
	Rounding          *bool               `json:"rounding,omitempty"`
	TechnicalReturn   *bool               `json:"technical_return,omitempty"`
}

OfflineReceiptSellPayload defines model for OfflineReceiptSellPayload.

type OfflineReceiptSellPayloadContext0

type OfflineReceiptSellPayloadContext0 = string

OfflineReceiptSellPayloadContext0 defines model for .

type OfflineReceiptSellPayloadContext1

type OfflineReceiptSellPayloadContext1 = int

OfflineReceiptSellPayloadContext1 defines model for .

type OfflineReceiptSellPayloadContext2

type OfflineReceiptSellPayloadContext2 = float32

OfflineReceiptSellPayloadContext2 defines model for .

type OfflineReceiptSellPayloadContext3

type OfflineReceiptSellPayloadContext3 = bool

OfflineReceiptSellPayloadContext3 defines model for .

type OfflineReceiptSellPayload_Context_AdditionalProperties

type OfflineReceiptSellPayload_Context_AdditionalProperties struct {
	// contains filtered or unexported fields
}

OfflineReceiptSellPayload_Context_AdditionalProperties defines model for OfflineReceiptSellPayload.context.AdditionalProperties.

func (OfflineReceiptSellPayload_Context_AdditionalProperties) AsOfflineReceiptSellPayloadContext0

AsOfflineReceiptSellPayloadContext0 returns the union data inside the OfflineReceiptSellPayload_Context_AdditionalProperties as a OfflineReceiptSellPayloadContext0

func (OfflineReceiptSellPayload_Context_AdditionalProperties) AsOfflineReceiptSellPayloadContext1

AsOfflineReceiptSellPayloadContext1 returns the union data inside the OfflineReceiptSellPayload_Context_AdditionalProperties as a OfflineReceiptSellPayloadContext1

func (OfflineReceiptSellPayload_Context_AdditionalProperties) AsOfflineReceiptSellPayloadContext2

AsOfflineReceiptSellPayloadContext2 returns the union data inside the OfflineReceiptSellPayload_Context_AdditionalProperties as a OfflineReceiptSellPayloadContext2

func (OfflineReceiptSellPayload_Context_AdditionalProperties) AsOfflineReceiptSellPayloadContext3

AsOfflineReceiptSellPayloadContext3 returns the union data inside the OfflineReceiptSellPayload_Context_AdditionalProperties as a OfflineReceiptSellPayloadContext3

func (*OfflineReceiptSellPayload_Context_AdditionalProperties) FromOfflineReceiptSellPayloadContext0

FromOfflineReceiptSellPayloadContext0 overwrites any union data inside the OfflineReceiptSellPayload_Context_AdditionalProperties as the provided OfflineReceiptSellPayloadContext0

func (*OfflineReceiptSellPayload_Context_AdditionalProperties) FromOfflineReceiptSellPayloadContext1

FromOfflineReceiptSellPayloadContext1 overwrites any union data inside the OfflineReceiptSellPayload_Context_AdditionalProperties as the provided OfflineReceiptSellPayloadContext1

func (*OfflineReceiptSellPayload_Context_AdditionalProperties) FromOfflineReceiptSellPayloadContext2

FromOfflineReceiptSellPayloadContext2 overwrites any union data inside the OfflineReceiptSellPayload_Context_AdditionalProperties as the provided OfflineReceiptSellPayloadContext2

func (*OfflineReceiptSellPayload_Context_AdditionalProperties) FromOfflineReceiptSellPayloadContext3

FromOfflineReceiptSellPayloadContext3 overwrites any union data inside the OfflineReceiptSellPayload_Context_AdditionalProperties as the provided OfflineReceiptSellPayloadContext3

func (OfflineReceiptSellPayload_Context_AdditionalProperties) MarshalJSON

func (*OfflineReceiptSellPayload_Context_AdditionalProperties) MergeOfflineReceiptSellPayloadContext0

MergeOfflineReceiptSellPayloadContext0 performs a merge with any union data inside the OfflineReceiptSellPayload_Context_AdditionalProperties, using the provided OfflineReceiptSellPayloadContext0

func (*OfflineReceiptSellPayload_Context_AdditionalProperties) MergeOfflineReceiptSellPayloadContext1

MergeOfflineReceiptSellPayloadContext1 performs a merge with any union data inside the OfflineReceiptSellPayload_Context_AdditionalProperties, using the provided OfflineReceiptSellPayloadContext1

func (*OfflineReceiptSellPayload_Context_AdditionalProperties) MergeOfflineReceiptSellPayloadContext2

MergeOfflineReceiptSellPayloadContext2 performs a merge with any union data inside the OfflineReceiptSellPayload_Context_AdditionalProperties, using the provided OfflineReceiptSellPayloadContext2

func (*OfflineReceiptSellPayload_Context_AdditionalProperties) MergeOfflineReceiptSellPayloadContext3

MergeOfflineReceiptSellPayloadContext3 performs a merge with any union data inside the OfflineReceiptSellPayload_Context_AdditionalProperties, using the provided OfflineReceiptSellPayloadContext3

func (*OfflineReceiptSellPayload_Context_AdditionalProperties) UnmarshalJSON

type OfflineReceiptSellPayload_Payments_Item

type OfflineReceiptSellPayload_Payments_Item struct {
	// contains filtered or unexported fields
}

OfflineReceiptSellPayload_Payments_Item defines model for OfflineReceiptSellPayload.payments.Item.

func (OfflineReceiptSellPayload_Payments_Item) AsCardPaymentPayload

AsCardPaymentPayload returns the union data inside the OfflineReceiptSellPayload_Payments_Item as a CardPaymentPayload

func (OfflineReceiptSellPayload_Payments_Item) AsCashPaymentPayload

AsCashPaymentPayload returns the union data inside the OfflineReceiptSellPayload_Payments_Item as a CashPaymentPayload

func (OfflineReceiptSellPayload_Payments_Item) AsObsoleteCardPaymentPayload

func (t OfflineReceiptSellPayload_Payments_Item) AsObsoleteCardPaymentPayload() (ObsoleteCardPaymentPayload, error)

AsObsoleteCardPaymentPayload returns the union data inside the OfflineReceiptSellPayload_Payments_Item as a ObsoleteCardPaymentPayload

func (*OfflineReceiptSellPayload_Payments_Item) FromCardPaymentPayload

FromCardPaymentPayload overwrites any union data inside the OfflineReceiptSellPayload_Payments_Item as the provided CardPaymentPayload

func (*OfflineReceiptSellPayload_Payments_Item) FromCashPaymentPayload

FromCashPaymentPayload overwrites any union data inside the OfflineReceiptSellPayload_Payments_Item as the provided CashPaymentPayload

func (*OfflineReceiptSellPayload_Payments_Item) FromObsoleteCardPaymentPayload

func (t *OfflineReceiptSellPayload_Payments_Item) FromObsoleteCardPaymentPayload(v ObsoleteCardPaymentPayload) error

FromObsoleteCardPaymentPayload overwrites any union data inside the OfflineReceiptSellPayload_Payments_Item as the provided ObsoleteCardPaymentPayload

func (OfflineReceiptSellPayload_Payments_Item) MarshalJSON

func (t OfflineReceiptSellPayload_Payments_Item) MarshalJSON() ([]byte, error)

func (*OfflineReceiptSellPayload_Payments_Item) MergeCardPaymentPayload

MergeCardPaymentPayload performs a merge with any union data inside the OfflineReceiptSellPayload_Payments_Item, using the provided CardPaymentPayload

func (*OfflineReceiptSellPayload_Payments_Item) MergeCashPaymentPayload

MergeCashPaymentPayload performs a merge with any union data inside the OfflineReceiptSellPayload_Payments_Item, using the provided CashPaymentPayload

func (*OfflineReceiptSellPayload_Payments_Item) MergeObsoleteCardPaymentPayload

func (t *OfflineReceiptSellPayload_Payments_Item) MergeObsoleteCardPaymentPayload(v ObsoleteCardPaymentPayload) error

MergeObsoleteCardPaymentPayload performs a merge with any union data inside the OfflineReceiptSellPayload_Payments_Item, using the provided ObsoleteCardPaymentPayload

func (*OfflineReceiptSellPayload_Payments_Item) UnmarshalJSON

func (t *OfflineReceiptSellPayload_Payments_Item) UnmarshalJSON(b []byte) error

type OperationBaseResponseSchema

type OperationBaseResponseSchema struct {
	ChunksCount *int               `json:"chunks_count,omitempty"`
	Status      string             `json:"status"`
	TaskId      openapi_types.UUID `json:"task_id"`
}

OperationBaseResponseSchema defines model for OperationBaseResponseSchema.

type OperationErrorModel

type OperationErrorModel struct {
	Address string `json:"address"`
	Error   string `json:"error"`
}

OperationErrorModel defines model for OperationErrorModel.

type OrderDeliveryDetailsModel

type OrderDeliveryDetailsModel struct {
	Address           AddressModel `json:"address"`
	BoxId             int          `json:"box_id"`
	ClientComment     string       `json:"client_comment"`
	ClientName        string       `json:"client_name"`
	ClientPhoneNumber string       `json:"client_phone_number"`
	DeliveryTime      time.Time    `json:"delivery_time"`
	ThermalDependence bool         `json:"thermal_dependence"`
}

OrderDeliveryDetailsModel defines model for OrderDeliveryDetailsModel.

type OrderGoodDetailsModel

type OrderGoodDetailsModel struct {
	Barcode        *string                    `json:"barcode,omitempty"`
	Code           string                     `json:"code"`
	ExciseBarcode  *string                    `json:"excise_barcode,omitempty"`
	ExciseBarcodes *[]string                  `json:"excise_barcodes,omitempty"`
	Footer         *string                    `json:"footer,omitempty"`
	Header         *string                    `json:"header,omitempty"`
	Name           string                     `json:"name"`
	Price          int                        `json:"price"`
	Tax            *OrderGoodDetailsModel_Tax `json:"tax,omitempty"`
	Uktzed         *string                    `json:"uktzed,omitempty"`
}

OrderGoodDetailsModel defines model for OrderGoodDetailsModel.

type OrderGoodDetailsModelTax0

type OrderGoodDetailsModelTax0 = []int

OrderGoodDetailsModelTax0 defines model for .

type OrderGoodDetailsModelTax1

type OrderGoodDetailsModelTax1 = []string

OrderGoodDetailsModelTax1 defines model for .

type OrderGoodDetailsModel_Tax

type OrderGoodDetailsModel_Tax struct {
	// contains filtered or unexported fields
}

OrderGoodDetailsModel_Tax defines model for OrderGoodDetailsModel.Tax.

func (OrderGoodDetailsModel_Tax) AsOrderGoodDetailsModelTax0

func (t OrderGoodDetailsModel_Tax) AsOrderGoodDetailsModelTax0() (OrderGoodDetailsModelTax0, error)

AsOrderGoodDetailsModelTax0 returns the union data inside the OrderGoodDetailsModel_Tax as a OrderGoodDetailsModelTax0

func (OrderGoodDetailsModel_Tax) AsOrderGoodDetailsModelTax1

func (t OrderGoodDetailsModel_Tax) AsOrderGoodDetailsModelTax1() (OrderGoodDetailsModelTax1, error)

AsOrderGoodDetailsModelTax1 returns the union data inside the OrderGoodDetailsModel_Tax as a OrderGoodDetailsModelTax1

func (*OrderGoodDetailsModel_Tax) FromOrderGoodDetailsModelTax0

func (t *OrderGoodDetailsModel_Tax) FromOrderGoodDetailsModelTax0(v OrderGoodDetailsModelTax0) error

FromOrderGoodDetailsModelTax0 overwrites any union data inside the OrderGoodDetailsModel_Tax as the provided OrderGoodDetailsModelTax0

func (*OrderGoodDetailsModel_Tax) FromOrderGoodDetailsModelTax1

func (t *OrderGoodDetailsModel_Tax) FromOrderGoodDetailsModelTax1(v OrderGoodDetailsModelTax1) error

FromOrderGoodDetailsModelTax1 overwrites any union data inside the OrderGoodDetailsModel_Tax as the provided OrderGoodDetailsModelTax1

func (OrderGoodDetailsModel_Tax) MarshalJSON

func (t OrderGoodDetailsModel_Tax) MarshalJSON() ([]byte, error)

func (*OrderGoodDetailsModel_Tax) MergeOrderGoodDetailsModelTax0

func (t *OrderGoodDetailsModel_Tax) MergeOrderGoodDetailsModelTax0(v OrderGoodDetailsModelTax0) error

MergeOrderGoodDetailsModelTax0 performs a merge with any union data inside the OrderGoodDetailsModel_Tax, using the provided OrderGoodDetailsModelTax0

func (*OrderGoodDetailsModel_Tax) MergeOrderGoodDetailsModelTax1

func (t *OrderGoodDetailsModel_Tax) MergeOrderGoodDetailsModelTax1(v OrderGoodDetailsModelTax1) error

MergeOrderGoodDetailsModelTax1 performs a merge with any union data inside the OrderGoodDetailsModel_Tax, using the provided OrderGoodDetailsModelTax1

func (*OrderGoodDetailsModel_Tax) UnmarshalJSON

func (t *OrderGoodDetailsModel_Tax) UnmarshalJSON(b []byte) error

type OrderGoodItemModel

type OrderGoodItemModel struct {
	Discounts *[]DiscountPayload `json:"discounts,omitempty"`

	// Good Інформація про товар
	Good     *OrderGoodDetailsModel `json:"good,omitempty"`
	GoodId   *openapi_types.UUID    `json:"good_id,omitempty"`
	IsReturn *bool                  `json:"is_return,omitempty"`
	Quantity int                    `json:"quantity"`
}

OrderGoodItemModel defines model for OrderGoodItemModel.

type OrderModel

type OrderModel struct {
	CreatedAt time.Time `json:"created_at"`

	// CustomStatus An enumeration.
	CustomStatus    *CustomOrderStatus         `json:"custom_status,omitempty"`
	DeliveryDetails *OrderDeliveryDetailsModel `json:"delivery_details,omitempty"`
	Id              openapi_types.UUID         `json:"id"`
	IsPaid          bool                       `json:"is_paid"`
	NotFiscalize    *bool                      `json:"not_fiscalize,omitempty"`
	OrderId         *string                    `json:"order_id,omitempty"`

	// PaymentMethod An enumeration.
	PaymentMethod *OrderPaymentEnum `json:"payment_method,omitempty"`
	ReceiptDraft  OrderReceiptModel `json:"receipt_draft"`

	// Status An enumeration.
	Status    OrderStatus `json:"status"`
	StockCode *string     `json:"stock_code,omitempty"`
	UpdatedAt *time.Time  `json:"updated_at,omitempty"`
}

OrderModel defines model for OrderModel.

type OrderPaymentEnum

type OrderPaymentEnum string

OrderPaymentEnum An enumeration.

const (
	CARDAFTERASSEMBLING OrderPaymentEnum = "CARD_AFTER_ASSEMBLING"
	CASHLESSONDELIVERY  OrderPaymentEnum = "CASHLESS_ON_DELIVERY"
	CASHONDELIVERY      OrderPaymentEnum = "CASH_ON_DELIVERY"
)

Defines values for OrderPaymentEnum.

type OrderReceiptModel

type OrderReceiptModel struct {
	AdditionalGoods *[]OrderGoodItemModel              `json:"additional_goods,omitempty"`
	Barcode         *string                            `json:"barcode,omitempty"`
	CashierName     *string                            `json:"cashier_name,omitempty"`
	Delivery        *DeliveryPayload                   `json:"delivery,omitempty"`
	Departament     *string                            `json:"departament,omitempty"`
	Discounts       *[]DiscountPayload                 `json:"discounts,omitempty"`
	Footer          *string                            `json:"footer,omitempty"`
	Goods           []OrderGoodItemModel               `json:"goods"`
	Header          *string                            `json:"header,omitempty"`
	Payments        *[]OrderReceiptModel_Payments_Item `json:"payments,omitempty"`
	Type            *ReceiptType                       `json:"type,omitempty"`
}

OrderReceiptModel defines model for OrderReceiptModel.

type OrderReceiptModel_Payments_Item

type OrderReceiptModel_Payments_Item struct {
	// contains filtered or unexported fields
}

OrderReceiptModel_Payments_Item defines model for OrderReceiptModel.payments.Item.

func (OrderReceiptModel_Payments_Item) AsCardPaymentPayload

func (t OrderReceiptModel_Payments_Item) AsCardPaymentPayload() (CardPaymentPayload, error)

AsCardPaymentPayload returns the union data inside the OrderReceiptModel_Payments_Item as a CardPaymentPayload

func (OrderReceiptModel_Payments_Item) AsCashPaymentPayload

func (t OrderReceiptModel_Payments_Item) AsCashPaymentPayload() (CashPaymentPayload, error)

AsCashPaymentPayload returns the union data inside the OrderReceiptModel_Payments_Item as a CashPaymentPayload

func (OrderReceiptModel_Payments_Item) AsObsoleteCardPaymentPayload

func (t OrderReceiptModel_Payments_Item) AsObsoleteCardPaymentPayload() (ObsoleteCardPaymentPayload, error)

AsObsoleteCardPaymentPayload returns the union data inside the OrderReceiptModel_Payments_Item as a ObsoleteCardPaymentPayload

func (*OrderReceiptModel_Payments_Item) FromCardPaymentPayload

func (t *OrderReceiptModel_Payments_Item) FromCardPaymentPayload(v CardPaymentPayload) error

FromCardPaymentPayload overwrites any union data inside the OrderReceiptModel_Payments_Item as the provided CardPaymentPayload

func (*OrderReceiptModel_Payments_Item) FromCashPaymentPayload

func (t *OrderReceiptModel_Payments_Item) FromCashPaymentPayload(v CashPaymentPayload) error

FromCashPaymentPayload overwrites any union data inside the OrderReceiptModel_Payments_Item as the provided CashPaymentPayload

func (*OrderReceiptModel_Payments_Item) FromObsoleteCardPaymentPayload

func (t *OrderReceiptModel_Payments_Item) FromObsoleteCardPaymentPayload(v ObsoleteCardPaymentPayload) error

FromObsoleteCardPaymentPayload overwrites any union data inside the OrderReceiptModel_Payments_Item as the provided ObsoleteCardPaymentPayload

func (OrderReceiptModel_Payments_Item) MarshalJSON

func (t OrderReceiptModel_Payments_Item) MarshalJSON() ([]byte, error)

func (*OrderReceiptModel_Payments_Item) MergeCardPaymentPayload

func (t *OrderReceiptModel_Payments_Item) MergeCardPaymentPayload(v CardPaymentPayload) error

MergeCardPaymentPayload performs a merge with any union data inside the OrderReceiptModel_Payments_Item, using the provided CardPaymentPayload

func (*OrderReceiptModel_Payments_Item) MergeCashPaymentPayload

func (t *OrderReceiptModel_Payments_Item) MergeCashPaymentPayload(v CashPaymentPayload) error

MergeCashPaymentPayload performs a merge with any union data inside the OrderReceiptModel_Payments_Item, using the provided CashPaymentPayload

func (*OrderReceiptModel_Payments_Item) MergeObsoleteCardPaymentPayload

func (t *OrderReceiptModel_Payments_Item) MergeObsoleteCardPaymentPayload(v ObsoleteCardPaymentPayload) error

MergeObsoleteCardPaymentPayload performs a merge with any union data inside the OrderReceiptModel_Payments_Item, using the provided ObsoleteCardPaymentPayload

func (*OrderReceiptModel_Payments_Item) UnmarshalJSON

func (t *OrderReceiptModel_Payments_Item) UnmarshalJSON(b []byte) error

type OrderStatus

type OrderStatus string

OrderStatus An enumeration.

const (
	CANCELLED OrderStatus = "CANCELLED"
	PENDING   OrderStatus = "PENDING"
	SAVING    OrderStatus = "SAVING"
	SUCCESS   OrderStatus = "SUCCESS"
)

Defines values for OrderStatus.

type OrderUpdateSchema

type OrderUpdateSchema struct {
	Order OrderModel `json:"order"`
}

OrderUpdateSchema defines model for OrderUpdateSchema.

type OrganizationBillingSchema

type OrganizationBillingSchema struct {
	Balance        *int `json:"balance,omitempty"`
	BillingEnabled bool `json:"billing_enabled"`
	CanSendSms     bool `json:"can_send_sms"`
}

OrganizationBillingSchema Response model for sms-billing endpoint

type OrganizationModel

type OrganizationModel struct {
	CanSendSms                *bool               `json:"can_send_sms,omitempty"`
	ConcordLogin              *string             `json:"concord_login,omitempty"`
	ConcordUid                *string             `json:"concord_uid,omitempty"`
	CreatedAt                 time.Time           `json:"created_at"`
	Edrpou                    string              `json:"edrpou"`
	Id                        openapi_types.UUID  `json:"id"`
	ReceiptsRatelimitCount    *int                `json:"receipts_ratelimit_count,omitempty"`
	ReceiptsRatelimitInterval *int                `json:"receipts_ratelimit_interval,omitempty"`
	SubscriptionExp           *openapi_types.Date `json:"subscription_exp,omitempty"`
	TaxNumber                 string              `json:"tax_number"`
	Title                     string              `json:"title"`
	UpdatedAt                 *time.Time          `json:"updated_at,omitempty"`
}

OrganizationModel defines model for OrganizationModel.

type OrganizationReceiptConfigSchema

type OrganizationReceiptConfigSchema struct {
	EmailSubject        *string                `json:"email_subject,omitempty"`
	HtmlBodyStyle       *string                `json:"html_body_style,omitempty"`
	HtmlGlobalFooter    *string                `json:"html_global_footer,omitempty"`
	HtmlGlobalHeader    *string                `json:"html_global_header,omitempty"`
	HtmlLightBlockStyle *string                `json:"html_light_block_style,omitempty"`
	HtmlReceiptStyle    *string                `json:"html_receipt_style,omitempty"`
	HtmlRulerStyle      *string                `json:"html_ruler_style,omitempty"`
	HtmlTitle           *string                `json:"html_title,omitempty"`
	Organization        ShortOrganizationModel `json:"organization"`
	TextGlobalFooter    *string                `json:"text_global_footer,omitempty"`
	TextGlobalHeader    *string                `json:"text_global_header,omitempty"`
}

OrganizationReceiptConfigSchema defines model for OrganizationReceiptConfigSchema.

type PaginatedResultDetailedCashRegisterModel

type PaginatedResultDetailedCashRegisterModel struct {
	Meta    PaginationMeta              `json:"meta"`
	Results []DetailedCashRegisterModel `json:"results"`
}

PaginatedResultDetailedCashRegisterModel Пагінований результат

type PaginatedResultGoodModel

type PaginatedResultGoodModel struct {
	Meta    PaginationMeta                  `json:"meta"`
	Results []SrsoSchemaGoodSchemaGoodModel `json:"results"`
}

PaginatedResultGoodModel Пагінований результат

type PaginatedResultOrderModel

type PaginatedResultOrderModel struct {
	Meta    PaginationMeta `json:"meta"`
	Results []OrderModel   `json:"results"`
}

PaginatedResultOrderModel Пагінований результат

type PaginatedResultReceiptModel

type PaginatedResultReceiptModel struct {
	Meta    PaginationMeta `json:"meta"`
	Results []ReceiptModel `json:"results"`
}

PaginatedResultReceiptModel Пагінований результат

type PaginatedResultReportModel

type PaginatedResultReportModel struct {
	Meta    PaginationMeta `json:"meta"`
	Results []ReportModel  `json:"results"`
}

PaginatedResultReportModel Пагінований результат

type PaginatedResultShiftWithCashRegisterModel

type PaginatedResultShiftWithCashRegisterModel struct {
	Meta    PaginationMeta               `json:"meta"`
	Results []ShiftWithCashRegisterModel `json:"results"`
}

PaginatedResultShiftWithCashRegisterModel Пагінований результат

type PaginatedResultShortTransaction

type PaginatedResultShortTransaction struct {
	Meta    PaginationMeta     `json:"meta"`
	Results []ShortTransaction `json:"results"`
}

PaginatedResultShortTransaction Пагінований результат

type PaginationMeta

type PaginationMeta struct {
	Limit  int `json:"limit"`
	Offset int `json:"offset"`
}

PaginationMeta defines model for PaginationMeta.

type PaymentType

type PaymentType string

PaymentType An enumeration.

const (
	CARD     PaymentType = "CARD"
	CASH     PaymentType = "CASH"
	CASHLESS PaymentType = "CASHLESS"
)

Defines values for PaymentType.

type PingTaxServiceActionApiV1CashRegistersPingTaxServicePostParams

type PingTaxServiceActionApiV1CashRegistersPingTaxServicePostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey  *string `json:"X-Access-Key,omitempty"`
	XLicenseKey string  `json:"X-License-Key"`
}

PingTaxServiceActionApiV1CashRegistersPingTaxServicePostParams defines parameters for PingTaxServiceActionApiV1CashRegistersPingTaxServicePost.

type PingTaxServiceActionApiV1CashRegistersPingTaxServicePostResponse

type PingTaxServiceActionApiV1CashRegistersPingTaxServicePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
	JSON422      *HTTPValidationError
}

func ParsePingTaxServiceActionApiV1CashRegistersPingTaxServicePostResponse

func ParsePingTaxServiceActionApiV1CashRegistersPingTaxServicePostResponse(rsp *http.Response) (*PingTaxServiceActionApiV1CashRegistersPingTaxServicePostResponse, error)

ParsePingTaxServiceActionApiV1CashRegistersPingTaxServicePostResponse parses an HTTP response from a PingTaxServiceActionApiV1CashRegistersPingTaxServicePostWithResponse call

func (PingTaxServiceActionApiV1CashRegistersPingTaxServicePostResponse) Status

Status returns HTTPResponse.Status

func (PingTaxServiceActionApiV1CashRegistersPingTaxServicePostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PublicReportTaskSchema

type PublicReportTaskSchema struct {
	CreatedAt      time.Time          `json:"created_at"`
	Id             openapi_types.UUID `json:"id"`
	OrganizationId openapi_types.UUID `json:"organization_id"`

	// Status An enumeration.
	Status ReportStatus `json:"status"`

	// Type An enumeration.
	Type      ReportType `json:"type"`
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

PublicReportTaskSchema defines model for PublicReportTaskSchema.

type ReceiptConfigPayload

type ReceiptConfigPayload struct {
	HtmlBodyStyle       *string `json:"html_body_style,omitempty"`
	HtmlGlobalFooter    *string `json:"html_global_footer,omitempty"`
	HtmlGlobalHeader    *string `json:"html_global_header,omitempty"`
	HtmlLightBlockStyle *string `json:"html_light_block_style,omitempty"`
	HtmlReceiptStyle    *string `json:"html_receipt_style,omitempty"`
	HtmlRulerStyle      *string `json:"html_ruler_style,omitempty"`
	TextGlobalFooter    *string `json:"text_global_footer,omitempty"`
	TextGlobalHeader    *string `json:"text_global_header,omitempty"`
}

ReceiptConfigPayload defines model for ReceiptConfigPayload.

type ReceiptDeliverySmsPayload

type ReceiptDeliverySmsPayload struct {
	Phone string `json:"phone"`
}

ReceiptDeliverySmsPayload defines model for ReceiptDeliverySmsPayload.

type ReceiptModel

type ReceiptModel struct {
	Barcode          *string                         `json:"barcode,omitempty"`
	ControlNumber    *string                         `json:"control_number,omitempty"`
	CreatedAt        time.Time                       `json:"created_at"`
	CurrencyExchange *CurrencyExchangeSchema         `json:"currency_exchange,omitempty"`
	Custom           *ReceiptConfigPayload           `json:"custom,omitempty"`
	DeliveredAt      *time.Time                      `json:"delivered_at,omitempty"`
	Discounts        *[]DiscountModel                `json:"discounts,omitempty"`
	FiscalCode       *string                         `json:"fiscal_code,omitempty"`
	FiscalDate       *time.Time                      `json:"fiscal_date,omitempty"`
	Footer           *string                         `json:"footer,omitempty"`
	Goods            []GoodItemModel                 `json:"goods"`
	Header           *string                         `json:"header,omitempty"`
	Id               openapi_types.UUID              `json:"id"`
	IsCreatedOffline *bool                           `json:"is_created_offline,omitempty"`
	IsSentDps        *bool                           `json:"is_sent_dps,omitempty"`
	OrderId          *openapi_types.UUID             `json:"order_id,omitempty"`
	Payments         []ReceiptModel_Payments_Item    `json:"payments"`
	RelatedReceiptId *openapi_types.UUID             `json:"related_receipt_id,omitempty"`
	RoundSum         *int                            `json:"round_sum,omitempty"`
	SentDpsAt        *time.Time                      `json:"sent_dps_at,omitempty"`
	Serial           int                             `json:"serial"`
	Shift            ShiftWithCashierAndCashRegister `json:"shift"`

	// Status An enumeration.
	Status          ReceiptStatus `json:"status"`
	TaxUrl          *string       `json:"tax_url,omitempty"`
	Taxes           []GoodTax     `json:"taxes"`
	TechnicalReturn *bool         `json:"technical_return,omitempty"`
	TotalPayment    int           `json:"total_payment"`

	// TotalRest Застаріле поле, використовуйте 'total_rest'
	TotalRest int `json:"total_rest"`

	// TotalSum Застаріле поле, використовуйте 'total_sum'
	TotalSum    int               `json:"total_sum"`
	Transaction *ShortTransaction `json:"transaction,omitempty"`

	// Type An enumeration.
	Type      ReceiptType `json:"type"`
	UpdatedAt *time.Time  `json:"updated_at,omitempty"`
}

ReceiptModel defines model for ReceiptModel.

type ReceiptModel_Payments_Item

type ReceiptModel_Payments_Item struct {
	// contains filtered or unexported fields
}

ReceiptModel_Payments_Item defines model for ReceiptModel.payments.Item.

func (ReceiptModel_Payments_Item) AsCardPaymentPayload

func (t ReceiptModel_Payments_Item) AsCardPaymentPayload() (CardPaymentPayload, error)

AsCardPaymentPayload returns the union data inside the ReceiptModel_Payments_Item as a CardPaymentPayload

func (ReceiptModel_Payments_Item) AsCashPaymentPayload

func (t ReceiptModel_Payments_Item) AsCashPaymentPayload() (CashPaymentPayload, error)

AsCashPaymentPayload returns the union data inside the ReceiptModel_Payments_Item as a CashPaymentPayload

func (ReceiptModel_Payments_Item) AsObsoleteCardPaymentPayload

func (t ReceiptModel_Payments_Item) AsObsoleteCardPaymentPayload() (ObsoleteCardPaymentPayload, error)

AsObsoleteCardPaymentPayload returns the union data inside the ReceiptModel_Payments_Item as a ObsoleteCardPaymentPayload

func (*ReceiptModel_Payments_Item) FromCardPaymentPayload

func (t *ReceiptModel_Payments_Item) FromCardPaymentPayload(v CardPaymentPayload) error

FromCardPaymentPayload overwrites any union data inside the ReceiptModel_Payments_Item as the provided CardPaymentPayload

func (*ReceiptModel_Payments_Item) FromCashPaymentPayload

func (t *ReceiptModel_Payments_Item) FromCashPaymentPayload(v CashPaymentPayload) error

FromCashPaymentPayload overwrites any union data inside the ReceiptModel_Payments_Item as the provided CashPaymentPayload

func (*ReceiptModel_Payments_Item) FromObsoleteCardPaymentPayload

func (t *ReceiptModel_Payments_Item) FromObsoleteCardPaymentPayload(v ObsoleteCardPaymentPayload) error

FromObsoleteCardPaymentPayload overwrites any union data inside the ReceiptModel_Payments_Item as the provided ObsoleteCardPaymentPayload

func (ReceiptModel_Payments_Item) MarshalJSON

func (t ReceiptModel_Payments_Item) MarshalJSON() ([]byte, error)

func (*ReceiptModel_Payments_Item) MergeCardPaymentPayload

func (t *ReceiptModel_Payments_Item) MergeCardPaymentPayload(v CardPaymentPayload) error

MergeCardPaymentPayload performs a merge with any union data inside the ReceiptModel_Payments_Item, using the provided CardPaymentPayload

func (*ReceiptModel_Payments_Item) MergeCashPaymentPayload

func (t *ReceiptModel_Payments_Item) MergeCashPaymentPayload(v CashPaymentPayload) error

MergeCashPaymentPayload performs a merge with any union data inside the ReceiptModel_Payments_Item, using the provided CashPaymentPayload

func (*ReceiptModel_Payments_Item) MergeObsoleteCardPaymentPayload

func (t *ReceiptModel_Payments_Item) MergeObsoleteCardPaymentPayload(v ObsoleteCardPaymentPayload) error

MergeObsoleteCardPaymentPayload performs a merge with any union data inside the ReceiptModel_Payments_Item, using the provided ObsoleteCardPaymentPayload

func (*ReceiptModel_Payments_Item) UnmarshalJSON

func (t *ReceiptModel_Payments_Item) UnmarshalJSON(b []byte) error

type ReceiptSellPayload

type ReceiptSellPayload struct {
	Barcode     *string                                                     `json:"barcode,omitempty"`
	CashierName *string                                                     `json:"cashier_name,omitempty"`
	Context     *map[string]ReceiptSellPayload_Context_AdditionalProperties `json:"context,omitempty"`
	Custom      *ReceiptConfigPayload                                       `json:"custom,omitempty"`
	Delivery    *DeliveryPayload                                            `json:"delivery,omitempty"`
	Departament *string                                                     `json:"departament,omitempty"`
	Discounts   *[]DiscountPayload                                          `json:"discounts,omitempty"`
	Footer      *string                                                     `json:"footer,omitempty"`
	Goods       []GoodItemPayload                                           `json:"goods"`
	Header      *string                                                     `json:"header,omitempty"`
	Id          *openapi_types.UUID                                         `json:"id,omitempty"`
	IsPawnshop  *bool                                                       `json:"is_pawnshop,omitempty"`
	OrderId     *openapi_types.UUID                                         `json:"order_id,omitempty"`
	Payments    *[]ReceiptSellPayload_Payments_Item                         `json:"payments,omitempty"`

	// PreviousReceiptId id попереднього фіскального чеку (використовується опціонально для контролю послідовності)
	PreviousReceiptId *openapi_types.UUID `json:"previous_receipt_id,omitempty"`
	RelatedReceiptId  *openapi_types.UUID `json:"related_receipt_id,omitempty"`
	Rounding          *bool               `json:"rounding,omitempty"`
	TechnicalReturn   *bool               `json:"technical_return,omitempty"`
}

ReceiptSellPayload defines model for ReceiptSellPayload.

type ReceiptSellPayloadContext0

type ReceiptSellPayloadContext0 = string

ReceiptSellPayloadContext0 defines model for .

type ReceiptSellPayloadContext1

type ReceiptSellPayloadContext1 = int

ReceiptSellPayloadContext1 defines model for .

type ReceiptSellPayloadContext2

type ReceiptSellPayloadContext2 = float32

ReceiptSellPayloadContext2 defines model for .

type ReceiptSellPayloadContext3

type ReceiptSellPayloadContext3 = bool

ReceiptSellPayloadContext3 defines model for .

type ReceiptSellPayload_Context_AdditionalProperties

type ReceiptSellPayload_Context_AdditionalProperties struct {
	// contains filtered or unexported fields
}

ReceiptSellPayload_Context_AdditionalProperties defines model for ReceiptSellPayload.context.AdditionalProperties.

func (ReceiptSellPayload_Context_AdditionalProperties) AsReceiptSellPayloadContext0

AsReceiptSellPayloadContext0 returns the union data inside the ReceiptSellPayload_Context_AdditionalProperties as a ReceiptSellPayloadContext0

func (ReceiptSellPayload_Context_AdditionalProperties) AsReceiptSellPayloadContext1

AsReceiptSellPayloadContext1 returns the union data inside the ReceiptSellPayload_Context_AdditionalProperties as a ReceiptSellPayloadContext1

func (ReceiptSellPayload_Context_AdditionalProperties) AsReceiptSellPayloadContext2

AsReceiptSellPayloadContext2 returns the union data inside the ReceiptSellPayload_Context_AdditionalProperties as a ReceiptSellPayloadContext2

func (ReceiptSellPayload_Context_AdditionalProperties) AsReceiptSellPayloadContext3

AsReceiptSellPayloadContext3 returns the union data inside the ReceiptSellPayload_Context_AdditionalProperties as a ReceiptSellPayloadContext3

func (*ReceiptSellPayload_Context_AdditionalProperties) FromReceiptSellPayloadContext0

FromReceiptSellPayloadContext0 overwrites any union data inside the ReceiptSellPayload_Context_AdditionalProperties as the provided ReceiptSellPayloadContext0

func (*ReceiptSellPayload_Context_AdditionalProperties) FromReceiptSellPayloadContext1

FromReceiptSellPayloadContext1 overwrites any union data inside the ReceiptSellPayload_Context_AdditionalProperties as the provided ReceiptSellPayloadContext1

func (*ReceiptSellPayload_Context_AdditionalProperties) FromReceiptSellPayloadContext2

FromReceiptSellPayloadContext2 overwrites any union data inside the ReceiptSellPayload_Context_AdditionalProperties as the provided ReceiptSellPayloadContext2

func (*ReceiptSellPayload_Context_AdditionalProperties) FromReceiptSellPayloadContext3

FromReceiptSellPayloadContext3 overwrites any union data inside the ReceiptSellPayload_Context_AdditionalProperties as the provided ReceiptSellPayloadContext3

func (ReceiptSellPayload_Context_AdditionalProperties) MarshalJSON

func (*ReceiptSellPayload_Context_AdditionalProperties) MergeReceiptSellPayloadContext0

MergeReceiptSellPayloadContext0 performs a merge with any union data inside the ReceiptSellPayload_Context_AdditionalProperties, using the provided ReceiptSellPayloadContext0

func (*ReceiptSellPayload_Context_AdditionalProperties) MergeReceiptSellPayloadContext1

MergeReceiptSellPayloadContext1 performs a merge with any union data inside the ReceiptSellPayload_Context_AdditionalProperties, using the provided ReceiptSellPayloadContext1

func (*ReceiptSellPayload_Context_AdditionalProperties) MergeReceiptSellPayloadContext2

MergeReceiptSellPayloadContext2 performs a merge with any union data inside the ReceiptSellPayload_Context_AdditionalProperties, using the provided ReceiptSellPayloadContext2

func (*ReceiptSellPayload_Context_AdditionalProperties) MergeReceiptSellPayloadContext3

MergeReceiptSellPayloadContext3 performs a merge with any union data inside the ReceiptSellPayload_Context_AdditionalProperties, using the provided ReceiptSellPayloadContext3

func (*ReceiptSellPayload_Context_AdditionalProperties) UnmarshalJSON

type ReceiptSellPayload_Payments_Item

type ReceiptSellPayload_Payments_Item struct {
	// contains filtered or unexported fields
}

ReceiptSellPayload_Payments_Item defines model for ReceiptSellPayload.payments.Item.

func (ReceiptSellPayload_Payments_Item) AsCardPaymentPayload

func (t ReceiptSellPayload_Payments_Item) AsCardPaymentPayload() (CardPaymentPayload, error)

AsCardPaymentPayload returns the union data inside the ReceiptSellPayload_Payments_Item as a CardPaymentPayload

func (ReceiptSellPayload_Payments_Item) AsCashPaymentPayload

func (t ReceiptSellPayload_Payments_Item) AsCashPaymentPayload() (CashPaymentPayload, error)

AsCashPaymentPayload returns the union data inside the ReceiptSellPayload_Payments_Item as a CashPaymentPayload

func (ReceiptSellPayload_Payments_Item) AsObsoleteCardPaymentPayload

func (t ReceiptSellPayload_Payments_Item) AsObsoleteCardPaymentPayload() (ObsoleteCardPaymentPayload, error)

AsObsoleteCardPaymentPayload returns the union data inside the ReceiptSellPayload_Payments_Item as a ObsoleteCardPaymentPayload

func (*ReceiptSellPayload_Payments_Item) FromCardPaymentPayload

func (t *ReceiptSellPayload_Payments_Item) FromCardPaymentPayload(v CardPaymentPayload) error

FromCardPaymentPayload overwrites any union data inside the ReceiptSellPayload_Payments_Item as the provided CardPaymentPayload

func (*ReceiptSellPayload_Payments_Item) FromCashPaymentPayload

func (t *ReceiptSellPayload_Payments_Item) FromCashPaymentPayload(v CashPaymentPayload) error

FromCashPaymentPayload overwrites any union data inside the ReceiptSellPayload_Payments_Item as the provided CashPaymentPayload

func (*ReceiptSellPayload_Payments_Item) FromObsoleteCardPaymentPayload

func (t *ReceiptSellPayload_Payments_Item) FromObsoleteCardPaymentPayload(v ObsoleteCardPaymentPayload) error

FromObsoleteCardPaymentPayload overwrites any union data inside the ReceiptSellPayload_Payments_Item as the provided ObsoleteCardPaymentPayload

func (ReceiptSellPayload_Payments_Item) MarshalJSON

func (t ReceiptSellPayload_Payments_Item) MarshalJSON() ([]byte, error)

func (*ReceiptSellPayload_Payments_Item) MergeCardPaymentPayload

func (t *ReceiptSellPayload_Payments_Item) MergeCardPaymentPayload(v CardPaymentPayload) error

MergeCardPaymentPayload performs a merge with any union data inside the ReceiptSellPayload_Payments_Item, using the provided CardPaymentPayload

func (*ReceiptSellPayload_Payments_Item) MergeCashPaymentPayload

func (t *ReceiptSellPayload_Payments_Item) MergeCashPaymentPayload(v CashPaymentPayload) error

MergeCashPaymentPayload performs a merge with any union data inside the ReceiptSellPayload_Payments_Item, using the provided CashPaymentPayload

func (*ReceiptSellPayload_Payments_Item) MergeObsoleteCardPaymentPayload

func (t *ReceiptSellPayload_Payments_Item) MergeObsoleteCardPaymentPayload(v ObsoleteCardPaymentPayload) error

MergeObsoleteCardPaymentPayload performs a merge with any union data inside the ReceiptSellPayload_Payments_Item, using the provided ObsoleteCardPaymentPayload

func (*ReceiptSellPayload_Payments_Item) UnmarshalJSON

func (t *ReceiptSellPayload_Payments_Item) UnmarshalJSON(b []byte) error

type ReceiptServicePayload

type ReceiptServicePayload struct {
	Context    *map[string]ReceiptServicePayload_Context_AdditionalProperties `json:"context,omitempty"`
	Custom     *ReceiptConfigPayload                                          `json:"custom,omitempty"`
	FiscalCode *string                                                        `json:"fiscal_code,omitempty"`
	FiscalDate *time.Time                                                     `json:"fiscal_date,omitempty"`
	Id         *openapi_types.UUID                                            `json:"id,omitempty"`
	Payment    ReceiptServicePayload_Payment                                  `json:"payment"`
}

ReceiptServicePayload defines model for ReceiptServicePayload.

type ReceiptServicePayloadContext0

type ReceiptServicePayloadContext0 = string

ReceiptServicePayloadContext0 defines model for .

type ReceiptServicePayloadContext1

type ReceiptServicePayloadContext1 = int

ReceiptServicePayloadContext1 defines model for .

type ReceiptServicePayloadContext2

type ReceiptServicePayloadContext2 = float32

ReceiptServicePayloadContext2 defines model for .

type ReceiptServicePayloadContext3

type ReceiptServicePayloadContext3 = bool

ReceiptServicePayloadContext3 defines model for .

type ReceiptServicePayload_Context_AdditionalProperties

type ReceiptServicePayload_Context_AdditionalProperties struct {
	// contains filtered or unexported fields
}

ReceiptServicePayload_Context_AdditionalProperties defines model for ReceiptServicePayload.context.AdditionalProperties.

func (ReceiptServicePayload_Context_AdditionalProperties) AsReceiptServicePayloadContext0

AsReceiptServicePayloadContext0 returns the union data inside the ReceiptServicePayload_Context_AdditionalProperties as a ReceiptServicePayloadContext0

func (ReceiptServicePayload_Context_AdditionalProperties) AsReceiptServicePayloadContext1

AsReceiptServicePayloadContext1 returns the union data inside the ReceiptServicePayload_Context_AdditionalProperties as a ReceiptServicePayloadContext1

func (ReceiptServicePayload_Context_AdditionalProperties) AsReceiptServicePayloadContext2

AsReceiptServicePayloadContext2 returns the union data inside the ReceiptServicePayload_Context_AdditionalProperties as a ReceiptServicePayloadContext2

func (ReceiptServicePayload_Context_AdditionalProperties) AsReceiptServicePayloadContext3

AsReceiptServicePayloadContext3 returns the union data inside the ReceiptServicePayload_Context_AdditionalProperties as a ReceiptServicePayloadContext3

func (*ReceiptServicePayload_Context_AdditionalProperties) FromReceiptServicePayloadContext0

FromReceiptServicePayloadContext0 overwrites any union data inside the ReceiptServicePayload_Context_AdditionalProperties as the provided ReceiptServicePayloadContext0

func (*ReceiptServicePayload_Context_AdditionalProperties) FromReceiptServicePayloadContext1

FromReceiptServicePayloadContext1 overwrites any union data inside the ReceiptServicePayload_Context_AdditionalProperties as the provided ReceiptServicePayloadContext1

func (*ReceiptServicePayload_Context_AdditionalProperties) FromReceiptServicePayloadContext2

FromReceiptServicePayloadContext2 overwrites any union data inside the ReceiptServicePayload_Context_AdditionalProperties as the provided ReceiptServicePayloadContext2

func (*ReceiptServicePayload_Context_AdditionalProperties) FromReceiptServicePayloadContext3

FromReceiptServicePayloadContext3 overwrites any union data inside the ReceiptServicePayload_Context_AdditionalProperties as the provided ReceiptServicePayloadContext3

func (ReceiptServicePayload_Context_AdditionalProperties) MarshalJSON

func (*ReceiptServicePayload_Context_AdditionalProperties) MergeReceiptServicePayloadContext0

MergeReceiptServicePayloadContext0 performs a merge with any union data inside the ReceiptServicePayload_Context_AdditionalProperties, using the provided ReceiptServicePayloadContext0

func (*ReceiptServicePayload_Context_AdditionalProperties) MergeReceiptServicePayloadContext1

MergeReceiptServicePayloadContext1 performs a merge with any union data inside the ReceiptServicePayload_Context_AdditionalProperties, using the provided ReceiptServicePayloadContext1

func (*ReceiptServicePayload_Context_AdditionalProperties) MergeReceiptServicePayloadContext2

MergeReceiptServicePayloadContext2 performs a merge with any union data inside the ReceiptServicePayload_Context_AdditionalProperties, using the provided ReceiptServicePayloadContext2

func (*ReceiptServicePayload_Context_AdditionalProperties) MergeReceiptServicePayloadContext3

MergeReceiptServicePayloadContext3 performs a merge with any union data inside the ReceiptServicePayload_Context_AdditionalProperties, using the provided ReceiptServicePayloadContext3

func (*ReceiptServicePayload_Context_AdditionalProperties) UnmarshalJSON

type ReceiptServicePayload_Payment

type ReceiptServicePayload_Payment struct {
	// contains filtered or unexported fields
}

ReceiptServicePayload_Payment defines model for ReceiptServicePayload.Payment.

func (ReceiptServicePayload_Payment) AsCardPaymentPayload

func (t ReceiptServicePayload_Payment) AsCardPaymentPayload() (CardPaymentPayload, error)

AsCardPaymentPayload returns the union data inside the ReceiptServicePayload_Payment as a CardPaymentPayload

func (ReceiptServicePayload_Payment) AsCashPaymentPayload

func (t ReceiptServicePayload_Payment) AsCashPaymentPayload() (CashPaymentPayload, error)

AsCashPaymentPayload returns the union data inside the ReceiptServicePayload_Payment as a CashPaymentPayload

func (ReceiptServicePayload_Payment) AsObsoleteCardPaymentPayload

func (t ReceiptServicePayload_Payment) AsObsoleteCardPaymentPayload() (ObsoleteCardPaymentPayload, error)

AsObsoleteCardPaymentPayload returns the union data inside the ReceiptServicePayload_Payment as a ObsoleteCardPaymentPayload

func (*ReceiptServicePayload_Payment) FromCardPaymentPayload

func (t *ReceiptServicePayload_Payment) FromCardPaymentPayload(v CardPaymentPayload) error

FromCardPaymentPayload overwrites any union data inside the ReceiptServicePayload_Payment as the provided CardPaymentPayload

func (*ReceiptServicePayload_Payment) FromCashPaymentPayload

func (t *ReceiptServicePayload_Payment) FromCashPaymentPayload(v CashPaymentPayload) error

FromCashPaymentPayload overwrites any union data inside the ReceiptServicePayload_Payment as the provided CashPaymentPayload

func (*ReceiptServicePayload_Payment) FromObsoleteCardPaymentPayload

func (t *ReceiptServicePayload_Payment) FromObsoleteCardPaymentPayload(v ObsoleteCardPaymentPayload) error

FromObsoleteCardPaymentPayload overwrites any union data inside the ReceiptServicePayload_Payment as the provided ObsoleteCardPaymentPayload

func (ReceiptServicePayload_Payment) MarshalJSON

func (t ReceiptServicePayload_Payment) MarshalJSON() ([]byte, error)

func (*ReceiptServicePayload_Payment) MergeCardPaymentPayload

func (t *ReceiptServicePayload_Payment) MergeCardPaymentPayload(v CardPaymentPayload) error

MergeCardPaymentPayload performs a merge with any union data inside the ReceiptServicePayload_Payment, using the provided CardPaymentPayload

func (*ReceiptServicePayload_Payment) MergeCashPaymentPayload

func (t *ReceiptServicePayload_Payment) MergeCashPaymentPayload(v CashPaymentPayload) error

MergeCashPaymentPayload performs a merge with any union data inside the ReceiptServicePayload_Payment, using the provided CashPaymentPayload

func (*ReceiptServicePayload_Payment) MergeObsoleteCardPaymentPayload

func (t *ReceiptServicePayload_Payment) MergeObsoleteCardPaymentPayload(v ObsoleteCardPaymentPayload) error

MergeObsoleteCardPaymentPayload performs a merge with any union data inside the ReceiptServicePayload_Payment, using the provided ObsoleteCardPaymentPayload

func (*ReceiptServicePayload_Payment) UnmarshalJSON

func (t *ReceiptServicePayload_Payment) UnmarshalJSON(b []byte) error

type ReceiptStatus

type ReceiptStatus = interface{}

ReceiptStatus An enumeration.

type ReceiptType

type ReceiptType = interface{}

ReceiptType An enumeration.

type ReceiptUpdateSchema

type ReceiptUpdateSchema struct {
	Receipt ShortReceiptModel `json:"receipt"`
}

ReceiptUpdateSchema defines model for ReceiptUpdateSchema.

type ReportModel

type ReportModel struct {
	Balance                     int                   `json:"balance"`
	CashWithdrawalReceiptsCount int                   `json:"cash_withdrawal_receipts_count"`
	CreatedAt                   time.Time             `json:"created_at"`
	DiscountsSum                *int                  `json:"discounts_sum,omitempty"`
	ExtraChargeSum              *int                  `json:"extra_charge_sum,omitempty"`
	Id                          openapi_types.UUID    `json:"id"`
	Initial                     int                   `json:"initial"`
	IsZReport                   bool                  `json:"is_z_report"`
	Payments                    []ReportPaymentsModel `json:"payments"`
	ReturnReceiptsCount         int                   `json:"return_receipts_count"`
	SellReceiptsCount           int                   `json:"sell_receipts_count"`
	Serial                      int                   `json:"serial"`
	Taxes                       []ReportTaxesModel    `json:"taxes"`
	TransfersCount              int                   `json:"transfers_count"`
	TransfersSum                int                   `json:"transfers_sum"`
	UpdatedAt                   *time.Time            `json:"updated_at,omitempty"`
}

ReportModel defines model for ReportModel.

type ReportPayload

type ReportPayload struct {
	Balance                     int                     `json:"balance"`
	CashWithdrawalReceiptsCount *int                    `json:"cash_withdrawal_receipts_count,omitempty"`
	CreatedAt                   *time.Time              `json:"created_at,omitempty"`
	DiscountsSum                *int                    `json:"discounts_sum,omitempty"`
	ExtraChargeSum              *int                    `json:"extra_charge_sum,omitempty"`
	Id                          *openapi_types.UUID     `json:"id,omitempty"`
	Initial                     int                     `json:"initial"`
	LastReceiptId               *openapi_types.UUID     `json:"last_receipt_id,omitempty"`
	Payments                    []ReportPaymentsPayload `json:"payments"`
	ReturnReceiptsCount         int                     `json:"return_receipts_count"`
	ReturnsRoundDown            *int                    `json:"returns_round_down,omitempty"`
	ReturnsRoundUp              *int                    `json:"returns_round_up,omitempty"`
	SalesRoundDown              *int                    `json:"sales_round_down,omitempty"`
	SalesRoundUp                *int                    `json:"sales_round_up,omitempty"`
	SellReceiptsCount           int                     `json:"sell_receipts_count"`
	Serial                      *int                    `json:"serial,omitempty"`
	Taxes                       []ReportTaxesPayload    `json:"taxes"`
}

ReportPayload defines model for ReportPayload.

type ReportPaymentsModel

type ReportPaymentsModel struct {
	CashWithdrawal           int                `json:"cash_withdrawal"`
	CashWithdrawalCommission int                `json:"cash_withdrawal_commission"`
	Code                     *int               `json:"code,omitempty"`
	Id                       openapi_types.UUID `json:"id"`
	Label                    string             `json:"label"`
	ReturnSum                int                `json:"return_sum"`
	SellSum                  int                `json:"sell_sum"`
	ServiceIn                int                `json:"service_in"`
	ServiceOut               int                `json:"service_out"`

	// Type An enumeration.
	Type PaymentType `json:"type"`
}

ReportPaymentsModel defines model for ReportPaymentsModel.

type ReportPaymentsPayload

type ReportPaymentsPayload struct {
	CashWithdrawal           *int        `json:"cash_withdrawal,omitempty"`
	CashWithdrawalCommission *int        `json:"cash_withdrawal_commission,omitempty"`
	Code                     *int        `json:"code,omitempty"`
	Label                    string      `json:"label"`
	ReturnSum                int         `json:"return_sum"`
	SellSum                  int         `json:"sell_sum"`
	ServiceIn                int         `json:"service_in"`
	ServiceOut               int         `json:"service_out"`
	Type                     PaymentType `json:"type"`
}

ReportPaymentsPayload defines model for ReportPaymentsPayload.

type ReportStatus

type ReportStatus string

ReportStatus An enumeration.

const (
	ReportStatusDONE    ReportStatus = "DONE"
	ReportStatusERROR   ReportStatus = "ERROR"
	ReportStatusPENDING ReportStatus = "PENDING"
)

Defines values for ReportStatus.

type ReportTaxesModel

type ReportTaxesModel struct {
	AdvancedCode    *string            `json:"advanced_code,omitempty"`
	Code            int                `json:"code"`
	CreatedAt       time.Time          `json:"created_at"`
	Id              openapi_types.UUID `json:"id"`
	Label           string             `json:"label"`
	NoVat           *bool              `json:"no_vat,omitempty"`
	Rate            float32            `json:"rate"`
	ReturnSum       int                `json:"return_sum"`
	ReturnsTurnover int                `json:"returns_turnover"`
	SalesTurnover   int                `json:"sales_turnover"`
	SellSum         int                `json:"sell_sum"`
	SetupDate       time.Time          `json:"setup_date"`
	Symbol          string             `json:"symbol"`
}

ReportTaxesModel defines model for ReportTaxesModel.

type ReportTaxesPayload

type ReportTaxesPayload struct {
	AdvancedCode    *string   `json:"advanced_code,omitempty"`
	Code            int       `json:"code"`
	ExtraRate       float32   `json:"extra_rate"`
	Included        *bool     `json:"included,omitempty"`
	Label           string    `json:"label"`
	NoVat           *bool     `json:"no_vat,omitempty"`
	Rate            float32   `json:"rate"`
	ReturnSum       float32   `json:"return_sum"`
	ReturnsTurnover float32   `json:"returns_turnover"`
	SalesTurnover   float32   `json:"sales_turnover"`
	SellSum         float32   `json:"sell_sum"`
	SetupDate       time.Time `json:"setup_date"`
	Symbol          string    `json:"symbol"`
}

ReportTaxesPayload defines model for ReportTaxesPayload.

type ReportType

type ReportType string

ReportType An enumeration.

const (
	GOODS         ReportType = "GOODS"
	RECEIPTS      ReportType = "RECEIPTS"
	SHIFTSTATUSES ReportType = "SHIFT_STATUSES"
	ZREPORTS      ReportType = "Z_REPORTS"
)

Defines values for ReportType.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RunOrdersSynchronizationApiV1OrdersSyncPostParams

type RunOrdersSynchronizationApiV1OrdersSyncPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

RunOrdersSynchronizationApiV1OrdersSyncPostParams defines parameters for RunOrdersSynchronizationApiV1OrdersSyncPost.

type RunOrdersSynchronizationApiV1OrdersSyncPostResponse

type RunOrdersSynchronizationApiV1OrdersSyncPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
	JSON422      *HTTPValidationError
}

func ParseRunOrdersSynchronizationApiV1OrdersSyncPostResponse

func ParseRunOrdersSynchronizationApiV1OrdersSyncPostResponse(rsp *http.Response) (*RunOrdersSynchronizationApiV1OrdersSyncPostResponse, error)

ParseRunOrdersSynchronizationApiV1OrdersSyncPostResponse parses an HTTP response from a RunOrdersSynchronizationApiV1OrdersSyncPostWithResponse call

func (RunOrdersSynchronizationApiV1OrdersSyncPostResponse) Status

Status returns HTTPResponse.Status

func (RunOrdersSynchronizationApiV1OrdersSyncPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostJSONBody

type SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostJSONBody = []openapi_types.Email

SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostJSONBody defines parameters for SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPost.

type SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostJSONRequestBody

type SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostJSONRequestBody = SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostJSONBody

SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostJSONRequestBody defines body for SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPost for application/json ContentType.

type SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParams

type SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParams defines parameters for SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPost.

type SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParamsReceiptId0

type SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParamsReceiptId0 = openapi_types.UUID

SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParamsReceiptId0 defines parameters for SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPost.

type SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParamsReceiptId1

type SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParamsReceiptId1 = string

SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParamsReceiptId1 defines parameters for SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPost.

type SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostResponse

type SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
	JSON422      *HTTPValidationError
}

func ParseSendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostResponse

func ParseSendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostResponse(rsp *http.Response) (*SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostResponse, error)

ParseSendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostResponse parses an HTTP response from a SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostWithResponse call

func (SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostResponse) Status

Status returns HTTPResponse.Status

func (SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostJSONRequestBody

type SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostJSONRequestBody = ReceiptDeliverySmsPayload

SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostJSONRequestBody defines body for SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPost for application/json ContentType.

type SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParams

type SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParams defines parameters for SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPost.

type SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParamsReceiptId0

type SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParamsReceiptId0 = openapi_types.UUID

SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParamsReceiptId0 defines parameters for SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPost.

type SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParamsReceiptId1

type SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParamsReceiptId1 = string

SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParamsReceiptId1 defines parameters for SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPost.

type SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostResponse

type SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
	JSON422      *HTTPValidationError
}

func ParseSendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostResponse

func ParseSendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostResponse(rsp *http.Response) (*SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostResponse, error)

ParseSendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostResponse parses an HTTP response from a SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostWithResponse call

func (SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostResponse) Status

Status returns HTTPResponse.Status

func (SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ServerInterface

type ServerInterface interface {
	// Get Cash Registers
	// (GET /api/v1/cash-registers)
	GetCashRegistersApiV1CashRegistersGet(ctx echo.Context, params GetCashRegistersApiV1CashRegistersGetParams) error
	// Ask Offline Codes
	// (GET /api/v1/cash-registers/ask-offline-codes)
	AskOfflineCodesApiV1CashRegistersAskOfflineCodesGet(ctx echo.Context, params AskOfflineCodesApiV1CashRegistersAskOfflineCodesGetParams) error
	// Get Offline Codes
	// (GET /api/v1/cash-registers/get-offline-codes)
	GetOfflineCodesApiV1CashRegistersGetOfflineCodesGet(ctx echo.Context, params GetOfflineCodesApiV1CashRegistersGetOfflineCodesGetParams) error
	// Get Offline Codes Count
	// (GET /api/v1/cash-registers/get-offline-codes-count)
	GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGet(ctx echo.Context, params GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGetParams) error
	// Get Offline Time
	// (GET /api/v1/cash-registers/get-offline-time)
	GetOfflineTimeApiV1CashRegistersGetOfflineTimeGet(ctx echo.Context, params GetOfflineTimeApiV1CashRegistersGetOfflineTimeGetParams) error
	// Go Offline Action
	// (POST /api/v1/cash-registers/go-offline)
	GoOfflineActionApiV1CashRegistersGoOfflinePost(ctx echo.Context, params GoOfflineActionApiV1CashRegistersGoOfflinePostParams) error
	// Go Online Action
	// (POST /api/v1/cash-registers/go-online)
	GoOnlineActionApiV1CashRegistersGoOnlinePost(ctx echo.Context, params GoOnlineActionApiV1CashRegistersGoOnlinePostParams) error
	// Get Cash Register Info
	// (GET /api/v1/cash-registers/info)
	GetCashRegisterInfoApiV1CashRegistersInfoGet(ctx echo.Context, params GetCashRegisterInfoApiV1CashRegistersInfoGetParams) error
	// Ping Tax Service Action
	// (POST /api/v1/cash-registers/ping-tax-service)
	PingTaxServiceActionApiV1CashRegistersPingTaxServicePost(ctx echo.Context, params PingTaxServiceActionApiV1CashRegistersPingTaxServicePostParams) error
	// Get Cash Register
	// (GET /api/v1/cash-registers/{cash_register_id})
	GetCashRegisterApiV1CashRegistersCashRegisterIdGet(ctx echo.Context, cashRegisterId openapi_types.UUID, params GetCashRegisterApiV1CashRegistersCashRegisterIdGetParams) error
	// Check Signature
	// (GET /api/v1/cashier/check-signature)
	CheckSignatureApiV1CashierCheckSignatureGet(ctx echo.Context, params CheckSignatureApiV1CashierCheckSignatureGetParams) error
	// Get Cashier Profile
	// (GET /api/v1/cashier/me)
	GetCashierProfileApiV1CashierMeGet(ctx echo.Context, params GetCashierProfileApiV1CashierMeGetParams) error
	// Get Cashier Shift
	// (GET /api/v1/cashier/shift)
	GetCashierShiftApiV1CashierShiftGet(ctx echo.Context, params GetCashierShiftApiV1CashierShiftGetParams) error
	// Sign In Cashier
	// (POST /api/v1/cashier/signin)
	SignInCashierApiV1CashierSigninPost(ctx echo.Context, params SignInCashierApiV1CashierSigninPostParams) error
	// Sign In Cashier Via Pin Code
	// (POST /api/v1/cashier/signinPinCode)
	SignInCashierViaPinCodeApiV1CashierSigninPinCodePost(ctx echo.Context, params SignInCashierViaPinCodeApiV1CashierSigninPinCodePostParams) error
	// Sign Out Cashier
	// (POST /api/v1/cashier/signout)
	SignOutCashierApiV1CashierSignoutPost(ctx echo.Context, params SignOutCashierApiV1CashierSignoutPostParams) error
	// Get Currency Rates
	// (GET /api/v1/currency/rate)
	GetCurrencyRatesApiV1CurrencyRateGet(ctx echo.Context, params GetCurrencyRatesApiV1CurrencyRateGetParams) error
	// Setup Currency Rates
	// (POST /api/v1/currency/rate/setup)
	SetupCurrencyRatesApiV1CurrencyRateSetupPost(ctx echo.Context, params SetupCurrencyRatesApiV1CurrencyRateSetupPostParams) error
	// Get Currency Rate
	// (GET /api/v1/currency/rate/{currency_code})
	GetCurrencyRateApiV1CurrencyRateCurrencyCodeGet(ctx echo.Context, currencyCode string, params GetCurrencyRateApiV1CurrencyRateCurrencyCodeGetParams) error
	// Goods Report
	// (POST /api/v1/extended-reports/goods)
	GoodsReportApiV1ExtendedReportsGoodsPost(ctx echo.Context, params GoodsReportApiV1ExtendedReportsGoodsPostParams) error
	// Get Report Task By Id
	// (GET /api/v1/extended-reports/{report_task_id})
	GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGet(ctx echo.Context, reportTaskId openapi_types.UUID, params GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGetParams) error
	// Get Report Xlsx By Id
	// (GET /api/v1/extended-reports/{report_task_id}/report.xlsx)
	GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGet(ctx echo.Context, reportTaskId openapi_types.UUID, params GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGetParams) error
	// Get Goods
	// (GET /api/v1/goods)
	GetGoodsApiV1GoodsGet(ctx echo.Context, params GetGoodsApiV1GoodsGetParams) error
	// Export Goods File
	// (GET /api/v1/goods/export/file/{task_id})
	ExportGoodsFileApiV1GoodsExportFileTaskIdGet(ctx echo.Context, taskId openapi_types.UUID, params ExportGoodsFileApiV1GoodsExportFileTaskIdGetParams) error
	// Export Goods Task Status
	// (GET /api/v1/goods/export/task_status/{task_id})
	ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGet(ctx echo.Context, taskId openapi_types.UUID, params ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGetParams) error
	// Export Goods
	// (GET /api/v1/goods/export/{export_extension})
	ExportGoodsApiV1GoodsExportExportExtensionGet(ctx echo.Context, exportExtension ExportExtensionType, params ExportGoodsApiV1GoodsExportExportExtensionGetParams) error
	// Import Goods Apply Changes
	// (POST /api/v1/goods/import/apply_changes/{task_id})
	ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPost(ctx echo.Context, taskId openapi_types.UUID, params ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPostParams) error
	// Import Goods Task Status
	// (GET /api/v1/goods/import/task_status/{task_id})
	ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGet(ctx echo.Context, taskId openapi_types.UUID, params ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGetParams) error
	// Import Goods From File
	// (POST /api/v1/goods/import/upload)
	ImportGoodsFromFileApiV1GoodsImportUploadPost(ctx echo.Context, params ImportGoodsFromFileApiV1GoodsImportUploadPostParams) error
	// Get Good
	// (GET /api/v1/goods/{good_id})
	GetGoodApiV1GoodsGoodIdGet(ctx echo.Context, goodId openapi_types.UUID, params GetGoodApiV1GoodsGoodIdGetParams) error
	// Get Orders
	// (GET /api/v1/orders)
	GetOrdersApiV1OrdersGet(ctx echo.Context, params GetOrdersApiV1OrdersGetParams) error
	// Add Orders
	// (POST /api/v1/orders)
	AddOrdersApiV1OrdersPost(ctx echo.Context, params AddOrdersApiV1OrdersPostParams) error
	// Close Not Fiscalize Order
	// (PATCH /api/v1/orders/close)
	CloseNotFiscalizeOrderApiV1OrdersClosePatch(ctx echo.Context, params CloseNotFiscalizeOrderApiV1OrdersClosePatchParams) error
	// Update Custom Order Status
	// (PATCH /api/v1/orders/custom_status/{order_id})
	UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatch(ctx echo.Context, orderId openapi_types.UUID, params UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchParams) error
	// Delete Integration
	// (DELETE /api/v1/orders/integration)
	DeleteIntegrationApiV1OrdersIntegrationDelete(ctx echo.Context, params DeleteIntegrationApiV1OrdersIntegrationDeleteParams) error
	// Get Integration
	// (GET /api/v1/orders/integration)
	GetIntegrationApiV1OrdersIntegrationGet(ctx echo.Context, params GetIntegrationApiV1OrdersIntegrationGetParams) error
	// Set Integration
	// (POST /api/v1/orders/integration)
	SetIntegrationApiV1OrdersIntegrationPost(ctx echo.Context, params SetIntegrationApiV1OrdersIntegrationPostParams) error
	// Edit Order
	// (POST /api/v1/orders/integration/edit-order)
	EditOrderApiV1OrdersIntegrationEditOrderPost(ctx echo.Context, params EditOrderApiV1OrdersIntegrationEditOrderPostParams) error
	// Run Orders Synchronization
	// (POST /api/v1/orders/sync)
	RunOrdersSynchronizationApiV1OrdersSyncPost(ctx echo.Context, params RunOrdersSynchronizationApiV1OrdersSyncPostParams) error
	// Get Order
	// (GET /api/v1/orders/{order_id})
	GetOrderApiV1OrdersOrderIdGet(ctx echo.Context, orderId openapi_types.UUID, params GetOrderApiV1OrdersOrderIdGetParams) error
	// Cancel Order
	// (PATCH /api/v1/orders/{order_id})
	CancelOrderApiV1OrdersOrderIdPatch(ctx echo.Context, orderId openapi_types.UUID, params CancelOrderApiV1OrdersOrderIdPatchParams) error
	// Get Current Organization Logo
	// (GET /api/v1/organization/logo.png)
	GetCurrentOrganizationLogoApiV1OrganizationLogoPngGet(ctx echo.Context, params GetCurrentOrganizationLogoApiV1OrganizationLogoPngGetParams) error
	// Get Current Organization Receipt Settings
	// (GET /api/v1/organization/receipt-config)
	GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGet(ctx echo.Context, params GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGetParams) error
	// Get Current Organization Sms Billing Balance
	// (GET /api/v1/organization/sms-billing)
	GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGet(ctx echo.Context, params GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGetParams) error
	// Get Current Organization Text Logo
	// (GET /api/v1/organization/text_logo.png)
	GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGet(ctx echo.Context, params GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGetParams) error
	// Get Receipts
	// (GET /api/v1/receipts)
	GetReceiptsApiV1ReceiptsGet(ctx echo.Context, params GetReceiptsApiV1ReceiptsGetParams) error
	// Add External Receipt
	// (POST /api/v1/receipts/add-external)
	AddExternalReceiptApiV1ReceiptsAddExternalPost(ctx echo.Context, params AddExternalReceiptApiV1ReceiptsAddExternalPostParams) error
	// Cash Withdrawal
	// (POST /api/v1/receipts/cash-withdrawal)
	CashWithdrawalApiV1ReceiptsCashWithdrawalPost(ctx echo.Context, params CashWithdrawalApiV1ReceiptsCashWithdrawalPostParams) error
	// Exchange
	// (POST /api/v1/receipts/currency-exchange)
	ExchangeApiV1ReceiptsCurrencyExchangePost(ctx echo.Context, params ExchangeApiV1ReceiptsCurrencyExchangePostParams) error
	// Get Receipts Search
	// (GET /api/v1/receipts/search)
	GetReceiptsSearchApiV1ReceiptsSearchGet(ctx echo.Context, params GetReceiptsSearchApiV1ReceiptsSearchGetParams) error
	// Create Receipt
	// (POST /api/v1/receipts/sell)
	CreateReceiptApiV1ReceiptsSellPost(ctx echo.Context, params CreateReceiptApiV1ReceiptsSellPostParams) error
	// Create Offline Receipt
	// (POST /api/v1/receipts/sell-offline)
	CreateOfflineReceiptApiV1ReceiptsSellOfflinePost(ctx echo.Context, params CreateOfflineReceiptApiV1ReceiptsSellOfflinePostParams) error
	// Create Service Receipt
	// (POST /api/v1/receipts/service)
	CreateServiceReceiptApiV1ReceiptsServicePost(ctx echo.Context, params CreateServiceReceiptApiV1ReceiptsServicePostParams) error
	// Create Service Currency Receipt
	// (POST /api/v1/receipts/service-currency)
	CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPost(ctx echo.Context, params CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPostParams) error
	// Get Receipt
	// (GET /api/v1/receipts/{receipt_id})
	GetReceiptApiV1ReceiptsReceiptIdGet(ctx echo.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params GetReceiptApiV1ReceiptsReceiptIdGetParams) error
	// Send Receipt To Email
	// (POST /api/v1/receipts/{receipt_id}/email)
	SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPost(ctx echo.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPostParams) error
	// Get Receipt Html
	// (GET /api/v1/receipts/{receipt_id}/html)
	GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGet(ctx echo.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGetParams) error
	// Get Receipt Pdf
	// (GET /api/v1/receipts/{receipt_id}/pdf)
	GetReceiptPdfApiV1ReceiptsReceiptIdPdfGet(ctx echo.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params GetReceiptPdfApiV1ReceiptsReceiptIdPdfGetParams) error
	// Get Receipt Png
	// (GET /api/v1/receipts/{receipt_id}/png)
	GetReceiptPngApiV1ReceiptsReceiptIdPngGet(ctx echo.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params GetReceiptPngApiV1ReceiptsReceiptIdPngGetParams) error
	// Get Receipt Qr Code Image
	// (GET /api/v1/receipts/{receipt_id}/qrcode)
	GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGet(ctx echo.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGetParams) error
	// Send Receipt Via Sms
	// (POST /api/v1/receipts/{receipt_id}/sms)
	SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPost(ctx echo.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPostParams) error
	// Get Receipt Text
	// (GET /api/v1/receipts/{receipt_id}/text)
	GetReceiptTextApiV1ReceiptsReceiptIdTextGet(ctx echo.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params GetReceiptTextApiV1ReceiptsReceiptIdTextGetParams) error
	// Get Receipt Xml
	// (GET /api/v1/receipts/{receipt_id}/xml)
	GetReceiptXmlApiV1ReceiptsReceiptIdXmlGet(ctx echo.Context, receiptId struct {
		// contains filtered or unexported fields
	}, params GetReceiptXmlApiV1ReceiptsReceiptIdXmlGetParams) error
	// Get Reports
	// (GET /api/v1/reports)
	GetReportsApiV1ReportsGet(ctx echo.Context, params GetReportsApiV1ReportsGetParams) error
	// Create X Report
	// (POST /api/v1/reports)
	CreateXReportApiV1ReportsPost(ctx echo.Context, params CreateXReportApiV1ReportsPostParams) error
	// Add External Report
	// (POST /api/v1/reports/add-external)
	AddExternalReportApiV1ReportsAddExternalPost(ctx echo.Context, params AddExternalReportApiV1ReportsAddExternalPostParams) error
	// Get Periodical Report
	// (GET /api/v1/reports/periodical)
	GetPeriodicalReportApiV1ReportsPeriodicalGet(ctx echo.Context, params GetPeriodicalReportApiV1ReportsPeriodicalGetParams) error
	// Get Search Reports
	// (GET /api/v1/reports/search)
	GetSearchReportsApiV1ReportsSearchGet(ctx echo.Context, params GetSearchReportsApiV1ReportsSearchGetParams) error
	// Get Report
	// (GET /api/v1/reports/{report_id})
	GetReportApiV1ReportsReportIdGet(ctx echo.Context, reportId openapi_types.UUID, params GetReportApiV1ReportsReportIdGetParams) error
	// Get Report Text
	// (GET /api/v1/reports/{report_id}/text)
	GetReportTextApiV1ReportsReportIdTextGet(ctx echo.Context, reportId openapi_types.UUID, params GetReportTextApiV1ReportsReportIdTextGetParams) error
	// Get Shifts
	// (GET /api/v1/shifts)
	GetShiftsApiV1ShiftsGet(ctx echo.Context, params GetShiftsApiV1ShiftsGetParams) error
	// Create Shift
	// (POST /api/v1/shifts)
	CreateShiftApiV1ShiftsPost(ctx echo.Context, params CreateShiftApiV1ShiftsPostParams) error
	// Close Shift
	// (POST /api/v1/shifts/close)
	CloseShiftApiV1ShiftsClosePost(ctx echo.Context, params CloseShiftApiV1ShiftsClosePostParams) error
	// Get Shift
	// (GET /api/v1/shifts/{shift_id})
	GetShiftApiV1ShiftsShiftIdGet(ctx echo.Context, shiftId openapi_types.UUID, params GetShiftApiV1ShiftsShiftIdGetParams) error
	// Close Shift By Senior Cashier
	// (POST /api/v1/shifts/{shift_id}/close)
	CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePost(ctx echo.Context, shiftId openapi_types.UUID, params CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePostParams) error
	// Get All Taxes
	// (GET /api/v1/tax)
	GetAllTaxesApiV1TaxGet(ctx echo.Context, params GetAllTaxesApiV1TaxGetParams) error
	// Get Transactions
	// (GET /api/v1/transactions)
	GetTransactionsApiV1TransactionsGet(ctx echo.Context, params GetTransactionsApiV1TransactionsGetParams) error
	// Get Transaction
	// (GET /api/v1/transactions/{transaction_id})
	GetTransactionApiV1TransactionsTransactionIdGet(ctx echo.Context, transactionId openapi_types.UUID, params GetTransactionApiV1TransactionsTransactionIdGetParams) error
	// Update Transaction
	// (PATCH /api/v1/transactions/{transaction_id})
	UpdateTransactionApiV1TransactionsTransactionIdPatch(ctx echo.Context, transactionId openapi_types.UUID, params UpdateTransactionApiV1TransactionsTransactionIdPatchParams) error
	// Delete Webhook
	// (DELETE /api/v1/webhook)
	DeleteWebhookApiV1WebhookDelete(ctx echo.Context, params DeleteWebhookApiV1WebhookDeleteParams) error
	// Get Webhook Info
	// (GET /api/v1/webhook)
	GetWebhookInfoApiV1WebhookGet(ctx echo.Context, params GetWebhookInfoApiV1WebhookGetParams) error
	// Set Webhook
	// (POST /api/v1/webhook)
	SetWebhookApiV1WebhookPost(ctx echo.Context, params SetWebhookApiV1WebhookPostParams) error
}

ServerInterface represents all server handlers.

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler ServerInterface
}

ServerInterfaceWrapper converts echo contexts to parameters.

func (*ServerInterfaceWrapper) AddExternalReceiptApiV1ReceiptsAddExternalPost

func (w *ServerInterfaceWrapper) AddExternalReceiptApiV1ReceiptsAddExternalPost(ctx echo.Context) error

AddExternalReceiptApiV1ReceiptsAddExternalPost converts echo context to params.

func (*ServerInterfaceWrapper) AddExternalReportApiV1ReportsAddExternalPost

func (w *ServerInterfaceWrapper) AddExternalReportApiV1ReportsAddExternalPost(ctx echo.Context) error

AddExternalReportApiV1ReportsAddExternalPost converts echo context to params.

func (*ServerInterfaceWrapper) AddOrdersApiV1OrdersPost

func (w *ServerInterfaceWrapper) AddOrdersApiV1OrdersPost(ctx echo.Context) error

AddOrdersApiV1OrdersPost converts echo context to params.

func (*ServerInterfaceWrapper) AskOfflineCodesApiV1CashRegistersAskOfflineCodesGet

func (w *ServerInterfaceWrapper) AskOfflineCodesApiV1CashRegistersAskOfflineCodesGet(ctx echo.Context) error

AskOfflineCodesApiV1CashRegistersAskOfflineCodesGet converts echo context to params.

func (*ServerInterfaceWrapper) CancelOrderApiV1OrdersOrderIdPatch

func (w *ServerInterfaceWrapper) CancelOrderApiV1OrdersOrderIdPatch(ctx echo.Context) error

CancelOrderApiV1OrdersOrderIdPatch converts echo context to params.

func (*ServerInterfaceWrapper) CashWithdrawalApiV1ReceiptsCashWithdrawalPost

func (w *ServerInterfaceWrapper) CashWithdrawalApiV1ReceiptsCashWithdrawalPost(ctx echo.Context) error

CashWithdrawalApiV1ReceiptsCashWithdrawalPost converts echo context to params.

func (*ServerInterfaceWrapper) CheckSignatureApiV1CashierCheckSignatureGet

func (w *ServerInterfaceWrapper) CheckSignatureApiV1CashierCheckSignatureGet(ctx echo.Context) error

CheckSignatureApiV1CashierCheckSignatureGet converts echo context to params.

func (*ServerInterfaceWrapper) CloseNotFiscalizeOrderApiV1OrdersClosePatch

func (w *ServerInterfaceWrapper) CloseNotFiscalizeOrderApiV1OrdersClosePatch(ctx echo.Context) error

CloseNotFiscalizeOrderApiV1OrdersClosePatch converts echo context to params.

func (*ServerInterfaceWrapper) CloseShiftApiV1ShiftsClosePost

func (w *ServerInterfaceWrapper) CloseShiftApiV1ShiftsClosePost(ctx echo.Context) error

CloseShiftApiV1ShiftsClosePost converts echo context to params.

func (*ServerInterfaceWrapper) CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePost

func (w *ServerInterfaceWrapper) CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePost(ctx echo.Context) error

CloseShiftBySeniorCashierApiV1ShiftsShiftIdClosePost converts echo context to params.

func (*ServerInterfaceWrapper) CreateOfflineReceiptApiV1ReceiptsSellOfflinePost

func (w *ServerInterfaceWrapper) CreateOfflineReceiptApiV1ReceiptsSellOfflinePost(ctx echo.Context) error

CreateOfflineReceiptApiV1ReceiptsSellOfflinePost converts echo context to params.

func (*ServerInterfaceWrapper) CreateReceiptApiV1ReceiptsSellPost

func (w *ServerInterfaceWrapper) CreateReceiptApiV1ReceiptsSellPost(ctx echo.Context) error

CreateReceiptApiV1ReceiptsSellPost converts echo context to params.

func (*ServerInterfaceWrapper) CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPost

func (w *ServerInterfaceWrapper) CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPost(ctx echo.Context) error

CreateServiceCurrencyReceiptApiV1ReceiptsServiceCurrencyPost converts echo context to params.

func (*ServerInterfaceWrapper) CreateServiceReceiptApiV1ReceiptsServicePost

func (w *ServerInterfaceWrapper) CreateServiceReceiptApiV1ReceiptsServicePost(ctx echo.Context) error

CreateServiceReceiptApiV1ReceiptsServicePost converts echo context to params.

func (*ServerInterfaceWrapper) CreateShiftApiV1ShiftsPost

func (w *ServerInterfaceWrapper) CreateShiftApiV1ShiftsPost(ctx echo.Context) error

CreateShiftApiV1ShiftsPost converts echo context to params.

func (*ServerInterfaceWrapper) CreateXReportApiV1ReportsPost

func (w *ServerInterfaceWrapper) CreateXReportApiV1ReportsPost(ctx echo.Context) error

CreateXReportApiV1ReportsPost converts echo context to params.

func (*ServerInterfaceWrapper) DeleteIntegrationApiV1OrdersIntegrationDelete

func (w *ServerInterfaceWrapper) DeleteIntegrationApiV1OrdersIntegrationDelete(ctx echo.Context) error

DeleteIntegrationApiV1OrdersIntegrationDelete converts echo context to params.

func (*ServerInterfaceWrapper) DeleteWebhookApiV1WebhookDelete

func (w *ServerInterfaceWrapper) DeleteWebhookApiV1WebhookDelete(ctx echo.Context) error

DeleteWebhookApiV1WebhookDelete converts echo context to params.

func (*ServerInterfaceWrapper) EditOrderApiV1OrdersIntegrationEditOrderPost

func (w *ServerInterfaceWrapper) EditOrderApiV1OrdersIntegrationEditOrderPost(ctx echo.Context) error

EditOrderApiV1OrdersIntegrationEditOrderPost converts echo context to params.

func (*ServerInterfaceWrapper) ExchangeApiV1ReceiptsCurrencyExchangePost

func (w *ServerInterfaceWrapper) ExchangeApiV1ReceiptsCurrencyExchangePost(ctx echo.Context) error

ExchangeApiV1ReceiptsCurrencyExchangePost converts echo context to params.

func (*ServerInterfaceWrapper) ExportGoodsApiV1GoodsExportExportExtensionGet

func (w *ServerInterfaceWrapper) ExportGoodsApiV1GoodsExportExportExtensionGet(ctx echo.Context) error

ExportGoodsApiV1GoodsExportExportExtensionGet converts echo context to params.

func (*ServerInterfaceWrapper) ExportGoodsFileApiV1GoodsExportFileTaskIdGet

func (w *ServerInterfaceWrapper) ExportGoodsFileApiV1GoodsExportFileTaskIdGet(ctx echo.Context) error

ExportGoodsFileApiV1GoodsExportFileTaskIdGet converts echo context to params.

func (*ServerInterfaceWrapper) ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGet

func (w *ServerInterfaceWrapper) ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGet(ctx echo.Context) error

ExportGoodsTaskStatusApiV1GoodsExportTaskStatusTaskIdGet converts echo context to params.

func (*ServerInterfaceWrapper) GetAllTaxesApiV1TaxGet

func (w *ServerInterfaceWrapper) GetAllTaxesApiV1TaxGet(ctx echo.Context) error

GetAllTaxesApiV1TaxGet converts echo context to params.

func (*ServerInterfaceWrapper) GetCashRegisterApiV1CashRegistersCashRegisterIdGet

func (w *ServerInterfaceWrapper) GetCashRegisterApiV1CashRegistersCashRegisterIdGet(ctx echo.Context) error

GetCashRegisterApiV1CashRegistersCashRegisterIdGet converts echo context to params.

func (*ServerInterfaceWrapper) GetCashRegisterInfoApiV1CashRegistersInfoGet

func (w *ServerInterfaceWrapper) GetCashRegisterInfoApiV1CashRegistersInfoGet(ctx echo.Context) error

GetCashRegisterInfoApiV1CashRegistersInfoGet converts echo context to params.

func (*ServerInterfaceWrapper) GetCashRegistersApiV1CashRegistersGet

func (w *ServerInterfaceWrapper) GetCashRegistersApiV1CashRegistersGet(ctx echo.Context) error

GetCashRegistersApiV1CashRegistersGet converts echo context to params.

func (*ServerInterfaceWrapper) GetCashierProfileApiV1CashierMeGet

func (w *ServerInterfaceWrapper) GetCashierProfileApiV1CashierMeGet(ctx echo.Context) error

GetCashierProfileApiV1CashierMeGet converts echo context to params.

func (*ServerInterfaceWrapper) GetCashierShiftApiV1CashierShiftGet

func (w *ServerInterfaceWrapper) GetCashierShiftApiV1CashierShiftGet(ctx echo.Context) error

GetCashierShiftApiV1CashierShiftGet converts echo context to params.

func (*ServerInterfaceWrapper) GetCurrencyRateApiV1CurrencyRateCurrencyCodeGet

func (w *ServerInterfaceWrapper) GetCurrencyRateApiV1CurrencyRateCurrencyCodeGet(ctx echo.Context) error

GetCurrencyRateApiV1CurrencyRateCurrencyCodeGet converts echo context to params.

func (*ServerInterfaceWrapper) GetCurrencyRatesApiV1CurrencyRateGet

func (w *ServerInterfaceWrapper) GetCurrencyRatesApiV1CurrencyRateGet(ctx echo.Context) error

GetCurrencyRatesApiV1CurrencyRateGet converts echo context to params.

func (*ServerInterfaceWrapper) GetCurrentOrganizationLogoApiV1OrganizationLogoPngGet

func (w *ServerInterfaceWrapper) GetCurrentOrganizationLogoApiV1OrganizationLogoPngGet(ctx echo.Context) error

GetCurrentOrganizationLogoApiV1OrganizationLogoPngGet converts echo context to params.

func (*ServerInterfaceWrapper) GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGet

func (w *ServerInterfaceWrapper) GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGet(ctx echo.Context) error

GetCurrentOrganizationReceiptSettingsApiV1OrganizationReceiptConfigGet converts echo context to params.

func (*ServerInterfaceWrapper) GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGet

func (w *ServerInterfaceWrapper) GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGet(ctx echo.Context) error

GetCurrentOrganizationSmsBillingBalanceApiV1OrganizationSmsBillingGet converts echo context to params.

func (*ServerInterfaceWrapper) GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGet

func (w *ServerInterfaceWrapper) GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGet(ctx echo.Context) error

GetCurrentOrganizationTextLogoApiV1OrganizationTextLogoPngGet converts echo context to params.

func (*ServerInterfaceWrapper) GetGoodApiV1GoodsGoodIdGet

func (w *ServerInterfaceWrapper) GetGoodApiV1GoodsGoodIdGet(ctx echo.Context) error

GetGoodApiV1GoodsGoodIdGet converts echo context to params.

func (*ServerInterfaceWrapper) GetGoodsApiV1GoodsGet

func (w *ServerInterfaceWrapper) GetGoodsApiV1GoodsGet(ctx echo.Context) error

GetGoodsApiV1GoodsGet converts echo context to params.

func (*ServerInterfaceWrapper) GetIntegrationApiV1OrdersIntegrationGet

func (w *ServerInterfaceWrapper) GetIntegrationApiV1OrdersIntegrationGet(ctx echo.Context) error

GetIntegrationApiV1OrdersIntegrationGet converts echo context to params.

func (*ServerInterfaceWrapper) GetOfflineCodesApiV1CashRegistersGetOfflineCodesGet

func (w *ServerInterfaceWrapper) GetOfflineCodesApiV1CashRegistersGetOfflineCodesGet(ctx echo.Context) error

GetOfflineCodesApiV1CashRegistersGetOfflineCodesGet converts echo context to params.

func (*ServerInterfaceWrapper) GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGet

func (w *ServerInterfaceWrapper) GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGet(ctx echo.Context) error

GetOfflineCodesCountApiV1CashRegistersGetOfflineCodesCountGet converts echo context to params.

func (*ServerInterfaceWrapper) GetOfflineTimeApiV1CashRegistersGetOfflineTimeGet

func (w *ServerInterfaceWrapper) GetOfflineTimeApiV1CashRegistersGetOfflineTimeGet(ctx echo.Context) error

GetOfflineTimeApiV1CashRegistersGetOfflineTimeGet converts echo context to params.

func (*ServerInterfaceWrapper) GetOrderApiV1OrdersOrderIdGet

func (w *ServerInterfaceWrapper) GetOrderApiV1OrdersOrderIdGet(ctx echo.Context) error

GetOrderApiV1OrdersOrderIdGet converts echo context to params.

func (*ServerInterfaceWrapper) GetOrdersApiV1OrdersGet

func (w *ServerInterfaceWrapper) GetOrdersApiV1OrdersGet(ctx echo.Context) error

GetOrdersApiV1OrdersGet converts echo context to params.

func (*ServerInterfaceWrapper) GetPeriodicalReportApiV1ReportsPeriodicalGet

func (w *ServerInterfaceWrapper) GetPeriodicalReportApiV1ReportsPeriodicalGet(ctx echo.Context) error

GetPeriodicalReportApiV1ReportsPeriodicalGet converts echo context to params.

func (*ServerInterfaceWrapper) GetReceiptApiV1ReceiptsReceiptIdGet

func (w *ServerInterfaceWrapper) GetReceiptApiV1ReceiptsReceiptIdGet(ctx echo.Context) error

GetReceiptApiV1ReceiptsReceiptIdGet converts echo context to params.

func (*ServerInterfaceWrapper) GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGet

func (w *ServerInterfaceWrapper) GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGet(ctx echo.Context) error

GetReceiptHtmlApiV1ReceiptsReceiptIdHtmlGet converts echo context to params.

func (*ServerInterfaceWrapper) GetReceiptPdfApiV1ReceiptsReceiptIdPdfGet

func (w *ServerInterfaceWrapper) GetReceiptPdfApiV1ReceiptsReceiptIdPdfGet(ctx echo.Context) error

GetReceiptPdfApiV1ReceiptsReceiptIdPdfGet converts echo context to params.

func (*ServerInterfaceWrapper) GetReceiptPngApiV1ReceiptsReceiptIdPngGet

func (w *ServerInterfaceWrapper) GetReceiptPngApiV1ReceiptsReceiptIdPngGet(ctx echo.Context) error

GetReceiptPngApiV1ReceiptsReceiptIdPngGet converts echo context to params.

func (*ServerInterfaceWrapper) GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGet

func (w *ServerInterfaceWrapper) GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGet(ctx echo.Context) error

GetReceiptQrCodeImageApiV1ReceiptsReceiptIdQrcodeGet converts echo context to params.

func (*ServerInterfaceWrapper) GetReceiptTextApiV1ReceiptsReceiptIdTextGet

func (w *ServerInterfaceWrapper) GetReceiptTextApiV1ReceiptsReceiptIdTextGet(ctx echo.Context) error

GetReceiptTextApiV1ReceiptsReceiptIdTextGet converts echo context to params.

func (*ServerInterfaceWrapper) GetReceiptXmlApiV1ReceiptsReceiptIdXmlGet

func (w *ServerInterfaceWrapper) GetReceiptXmlApiV1ReceiptsReceiptIdXmlGet(ctx echo.Context) error

GetReceiptXmlApiV1ReceiptsReceiptIdXmlGet converts echo context to params.

func (*ServerInterfaceWrapper) GetReceiptsApiV1ReceiptsGet

func (w *ServerInterfaceWrapper) GetReceiptsApiV1ReceiptsGet(ctx echo.Context) error

GetReceiptsApiV1ReceiptsGet converts echo context to params.

func (*ServerInterfaceWrapper) GetReceiptsSearchApiV1ReceiptsSearchGet

func (w *ServerInterfaceWrapper) GetReceiptsSearchApiV1ReceiptsSearchGet(ctx echo.Context) error

GetReceiptsSearchApiV1ReceiptsSearchGet converts echo context to params.

func (*ServerInterfaceWrapper) GetReportApiV1ReportsReportIdGet

func (w *ServerInterfaceWrapper) GetReportApiV1ReportsReportIdGet(ctx echo.Context) error

GetReportApiV1ReportsReportIdGet converts echo context to params.

func (*ServerInterfaceWrapper) GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGet

func (w *ServerInterfaceWrapper) GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGet(ctx echo.Context) error

GetReportTaskByIdApiV1ExtendedReportsReportTaskIdGet converts echo context to params.

func (*ServerInterfaceWrapper) GetReportTextApiV1ReportsReportIdTextGet

func (w *ServerInterfaceWrapper) GetReportTextApiV1ReportsReportIdTextGet(ctx echo.Context) error

GetReportTextApiV1ReportsReportIdTextGet converts echo context to params.

func (*ServerInterfaceWrapper) GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGet

func (w *ServerInterfaceWrapper) GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGet(ctx echo.Context) error

GetReportXlsxByIdApiV1ExtendedReportsReportTaskIdReportXlsxGet converts echo context to params.

func (*ServerInterfaceWrapper) GetReportsApiV1ReportsGet

func (w *ServerInterfaceWrapper) GetReportsApiV1ReportsGet(ctx echo.Context) error

GetReportsApiV1ReportsGet converts echo context to params.

func (*ServerInterfaceWrapper) GetSearchReportsApiV1ReportsSearchGet

func (w *ServerInterfaceWrapper) GetSearchReportsApiV1ReportsSearchGet(ctx echo.Context) error

GetSearchReportsApiV1ReportsSearchGet converts echo context to params.

func (*ServerInterfaceWrapper) GetShiftApiV1ShiftsShiftIdGet

func (w *ServerInterfaceWrapper) GetShiftApiV1ShiftsShiftIdGet(ctx echo.Context) error

GetShiftApiV1ShiftsShiftIdGet converts echo context to params.

func (*ServerInterfaceWrapper) GetShiftsApiV1ShiftsGet

func (w *ServerInterfaceWrapper) GetShiftsApiV1ShiftsGet(ctx echo.Context) error

GetShiftsApiV1ShiftsGet converts echo context to params.

func (*ServerInterfaceWrapper) GetTransactionApiV1TransactionsTransactionIdGet

func (w *ServerInterfaceWrapper) GetTransactionApiV1TransactionsTransactionIdGet(ctx echo.Context) error

GetTransactionApiV1TransactionsTransactionIdGet converts echo context to params.

func (*ServerInterfaceWrapper) GetTransactionsApiV1TransactionsGet

func (w *ServerInterfaceWrapper) GetTransactionsApiV1TransactionsGet(ctx echo.Context) error

GetTransactionsApiV1TransactionsGet converts echo context to params.

func (*ServerInterfaceWrapper) GetWebhookInfoApiV1WebhookGet

func (w *ServerInterfaceWrapper) GetWebhookInfoApiV1WebhookGet(ctx echo.Context) error

GetWebhookInfoApiV1WebhookGet converts echo context to params.

func (*ServerInterfaceWrapper) GoOfflineActionApiV1CashRegistersGoOfflinePost

func (w *ServerInterfaceWrapper) GoOfflineActionApiV1CashRegistersGoOfflinePost(ctx echo.Context) error

GoOfflineActionApiV1CashRegistersGoOfflinePost converts echo context to params.

func (*ServerInterfaceWrapper) GoOnlineActionApiV1CashRegistersGoOnlinePost

func (w *ServerInterfaceWrapper) GoOnlineActionApiV1CashRegistersGoOnlinePost(ctx echo.Context) error

GoOnlineActionApiV1CashRegistersGoOnlinePost converts echo context to params.

func (*ServerInterfaceWrapper) GoodsReportApiV1ExtendedReportsGoodsPost

func (w *ServerInterfaceWrapper) GoodsReportApiV1ExtendedReportsGoodsPost(ctx echo.Context) error

GoodsReportApiV1ExtendedReportsGoodsPost converts echo context to params.

func (*ServerInterfaceWrapper) ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPost

func (w *ServerInterfaceWrapper) ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPost(ctx echo.Context) error

ImportGoodsApplyChangesApiV1GoodsImportApplyChangesTaskIdPost converts echo context to params.

func (*ServerInterfaceWrapper) ImportGoodsFromFileApiV1GoodsImportUploadPost

func (w *ServerInterfaceWrapper) ImportGoodsFromFileApiV1GoodsImportUploadPost(ctx echo.Context) error

ImportGoodsFromFileApiV1GoodsImportUploadPost converts echo context to params.

func (*ServerInterfaceWrapper) ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGet

func (w *ServerInterfaceWrapper) ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGet(ctx echo.Context) error

ImportGoodsTaskStatusApiV1GoodsImportTaskStatusTaskIdGet converts echo context to params.

func (*ServerInterfaceWrapper) PingTaxServiceActionApiV1CashRegistersPingTaxServicePost

func (w *ServerInterfaceWrapper) PingTaxServiceActionApiV1CashRegistersPingTaxServicePost(ctx echo.Context) error

PingTaxServiceActionApiV1CashRegistersPingTaxServicePost converts echo context to params.

func (*ServerInterfaceWrapper) RunOrdersSynchronizationApiV1OrdersSyncPost

func (w *ServerInterfaceWrapper) RunOrdersSynchronizationApiV1OrdersSyncPost(ctx echo.Context) error

RunOrdersSynchronizationApiV1OrdersSyncPost converts echo context to params.

func (*ServerInterfaceWrapper) SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPost

func (w *ServerInterfaceWrapper) SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPost(ctx echo.Context) error

SendReceiptToEmailApiV1ReceiptsReceiptIdEmailPost converts echo context to params.

func (*ServerInterfaceWrapper) SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPost

func (w *ServerInterfaceWrapper) SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPost(ctx echo.Context) error

SendReceiptViaSmsApiV1ReceiptsReceiptIdSmsPost converts echo context to params.

func (*ServerInterfaceWrapper) SetIntegrationApiV1OrdersIntegrationPost

func (w *ServerInterfaceWrapper) SetIntegrationApiV1OrdersIntegrationPost(ctx echo.Context) error

SetIntegrationApiV1OrdersIntegrationPost converts echo context to params.

func (*ServerInterfaceWrapper) SetWebhookApiV1WebhookPost

func (w *ServerInterfaceWrapper) SetWebhookApiV1WebhookPost(ctx echo.Context) error

SetWebhookApiV1WebhookPost converts echo context to params.

func (*ServerInterfaceWrapper) SetupCurrencyRatesApiV1CurrencyRateSetupPost

func (w *ServerInterfaceWrapper) SetupCurrencyRatesApiV1CurrencyRateSetupPost(ctx echo.Context) error

SetupCurrencyRatesApiV1CurrencyRateSetupPost converts echo context to params.

func (*ServerInterfaceWrapper) SignInCashierApiV1CashierSigninPost

func (w *ServerInterfaceWrapper) SignInCashierApiV1CashierSigninPost(ctx echo.Context) error

SignInCashierApiV1CashierSigninPost converts echo context to params.

func (*ServerInterfaceWrapper) SignInCashierViaPinCodeApiV1CashierSigninPinCodePost

func (w *ServerInterfaceWrapper) SignInCashierViaPinCodeApiV1CashierSigninPinCodePost(ctx echo.Context) error

SignInCashierViaPinCodeApiV1CashierSigninPinCodePost converts echo context to params.

func (*ServerInterfaceWrapper) SignOutCashierApiV1CashierSignoutPost

func (w *ServerInterfaceWrapper) SignOutCashierApiV1CashierSignoutPost(ctx echo.Context) error

SignOutCashierApiV1CashierSignoutPost converts echo context to params.

func (*ServerInterfaceWrapper) UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatch

func (w *ServerInterfaceWrapper) UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatch(ctx echo.Context) error

UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatch converts echo context to params.

func (*ServerInterfaceWrapper) UpdateTransactionApiV1TransactionsTransactionIdPatch

func (w *ServerInterfaceWrapper) UpdateTransactionApiV1TransactionsTransactionIdPatch(ctx echo.Context) error

UpdateTransactionApiV1TransactionsTransactionIdPatch converts echo context to params.

type ServiceCurrencyItemPayload

type ServiceCurrencyItemPayload struct {
	Currency string  `json:"currency"`
	Value    float32 `json:"value"`
}

ServiceCurrencyItemPayload defines model for ServiceCurrencyItemPayload.

type ServiceCurrencyPayload

type ServiceCurrencyPayload struct {
	Currencies []ServiceCurrencyItemPayload `json:"currencies"`
	Id         *openapi_types.UUID          `json:"id,omitempty"`

	// Type An enumeration.
	Type ServiceOperationType `json:"type"`
}

ServiceCurrencyPayload defines model for ServiceCurrencyPayload.

type ServiceOperationType

type ServiceOperationType string

ServiceOperationType An enumeration.

const (
	ADVANCE       ServiceOperationType = "ADVANCE"
	COLLECTION    ServiceOperationType = "COLLECTION"
	REINFORCEMENT ServiceOperationType = "REINFORCEMENT"
)

Defines values for ServiceOperationType.

type ServiceReceiptUpdateSchema

type ServiceReceiptUpdateSchema struct {
	ServiceReceipt ShortReceiptModel `json:"service_receipt"`
}

ServiceReceiptUpdateSchema defines model for ServiceReceiptUpdateSchema.

type SetIntegrationApiV1OrdersIntegrationPostJSONRequestBody

type SetIntegrationApiV1OrdersIntegrationPostJSONRequestBody = SetIntegrationPayload

SetIntegrationApiV1OrdersIntegrationPostJSONRequestBody defines body for SetIntegrationApiV1OrdersIntegrationPost for application/json ContentType.

type SetIntegrationApiV1OrdersIntegrationPostParams

type SetIntegrationApiV1OrdersIntegrationPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

SetIntegrationApiV1OrdersIntegrationPostParams defines parameters for SetIntegrationApiV1OrdersIntegrationPost.

type SetIntegrationApiV1OrdersIntegrationPostResponse

type SetIntegrationApiV1OrdersIntegrationPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IntegrationInfoResponseSchema
	JSON422      *HTTPValidationError
}

func ParseSetIntegrationApiV1OrdersIntegrationPostResponse

func ParseSetIntegrationApiV1OrdersIntegrationPostResponse(rsp *http.Response) (*SetIntegrationApiV1OrdersIntegrationPostResponse, error)

ParseSetIntegrationApiV1OrdersIntegrationPostResponse parses an HTTP response from a SetIntegrationApiV1OrdersIntegrationPostWithResponse call

func (SetIntegrationApiV1OrdersIntegrationPostResponse) Status

Status returns HTTPResponse.Status

func (SetIntegrationApiV1OrdersIntegrationPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SetIntegrationPayload

type SetIntegrationPayload struct {
	Url string `json:"url"`
}

SetIntegrationPayload defines model for SetIntegrationPayload.

type SetWebhookApiV1WebhookPostJSONRequestBody

type SetWebhookApiV1WebhookPostJSONRequestBody = SetWebhookPayload

SetWebhookApiV1WebhookPostJSONRequestBody defines body for SetWebhookApiV1WebhookPost for application/json ContentType.

type SetWebhookApiV1WebhookPostParams

type SetWebhookApiV1WebhookPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey  *string `json:"X-Access-Key,omitempty"`
	XLicenseKey string  `json:"X-License-Key"`
}

SetWebhookApiV1WebhookPostParams defines parameters for SetWebhookApiV1WebhookPost.

type SetWebhookApiV1WebhookPostResponse

type SetWebhookApiV1WebhookPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WebhookInfoResponseSchema
	JSON422      *HTTPValidationError
}

func ParseSetWebhookApiV1WebhookPostResponse

func ParseSetWebhookApiV1WebhookPostResponse(rsp *http.Response) (*SetWebhookApiV1WebhookPostResponse, error)

ParseSetWebhookApiV1WebhookPostResponse parses an HTTP response from a SetWebhookApiV1WebhookPostWithResponse call

func (SetWebhookApiV1WebhookPostResponse) Status

Status returns HTTPResponse.Status

func (SetWebhookApiV1WebhookPostResponse) StatusCode

func (r SetWebhookApiV1WebhookPostResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetWebhookPayload

type SetWebhookPayload struct {
	Url string `json:"url"`
}

SetWebhookPayload defines model for SetWebhookPayload.

type SetupCurrencyRatesApiV1CurrencyRateSetupPostJSONRequestBody

type SetupCurrencyRatesApiV1CurrencyRateSetupPostJSONRequestBody = SetupRatesPayload

SetupCurrencyRatesApiV1CurrencyRateSetupPostJSONRequestBody defines body for SetupCurrencyRatesApiV1CurrencyRateSetupPost for application/json ContentType.

type SetupCurrencyRatesApiV1CurrencyRateSetupPostParams

type SetupCurrencyRatesApiV1CurrencyRateSetupPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

SetupCurrencyRatesApiV1CurrencyRateSetupPostParams defines parameters for SetupCurrencyRatesApiV1CurrencyRateSetupPost.

type SetupCurrencyRatesApiV1CurrencyRateSetupPostResponse

type SetupCurrencyRatesApiV1CurrencyRateSetupPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]CurrencyRateModel
	JSON422      *HTTPValidationError
}

func ParseSetupCurrencyRatesApiV1CurrencyRateSetupPostResponse

func ParseSetupCurrencyRatesApiV1CurrencyRateSetupPostResponse(rsp *http.Response) (*SetupCurrencyRatesApiV1CurrencyRateSetupPostResponse, error)

ParseSetupCurrencyRatesApiV1CurrencyRateSetupPostResponse parses an HTTP response from a SetupCurrencyRatesApiV1CurrencyRateSetupPostWithResponse call

func (SetupCurrencyRatesApiV1CurrencyRateSetupPostResponse) Status

Status returns HTTPResponse.Status

func (SetupCurrencyRatesApiV1CurrencyRateSetupPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SetupRatesPayload

type SetupRatesPayload struct {
	Rates []CurrencyRatePayload `json:"rates"`
}

SetupRatesPayload defines model for SetupRatesPayload.

type ShiftModel

type ShiftModel struct {
	Balance               *BalanceModel      `json:"balance,omitempty"`
	ClosedAt              *time.Time         `json:"closed_at,omitempty"`
	ClosingTransaction    *ShortTransaction  `json:"closing_transaction,omitempty"`
	CreatedAt             time.Time          `json:"created_at"`
	EmergencyClose        *bool              `json:"emergency_close,omitempty"`
	EmergencyCloseDetails *string            `json:"emergency_close_details,omitempty"`
	Id                    openapi_types.UUID `json:"id"`
	InitialTransaction    *ShortTransaction  `json:"initial_transaction,omitempty"`
	OpenedAt              *time.Time         `json:"opened_at,omitempty"`
	Serial                int                `json:"serial"`

	// Status An enumeration.
	Status    ShiftStatus     `json:"status"`
	Taxes     []ShiftTaxModel `json:"taxes"`
	UpdatedAt *time.Time      `json:"updated_at,omitempty"`
	ZReport   *ReportModel    `json:"z_report,omitempty"`
}

ShiftModel defines model for ShiftModel.

type ShiftStatus

type ShiftStatus = interface{}

ShiftStatus An enumeration.

type ShiftTaxModel

type ShiftTaxModel struct {
	AdvancedCode    *string            `json:"advanced_code,omitempty"`
	Code            int                `json:"code"`
	CreatedAt       time.Time          `json:"created_at"`
	ExtraRate       *int               `json:"extra_rate,omitempty"`
	Id              openapi_types.UUID `json:"id"`
	Included        bool               `json:"included"`
	Label           string             `json:"label"`
	NoVat           *bool              `json:"no_vat,omitempty"`
	Rate            int                `json:"rate"`
	Returns         int                `json:"returns"`
	ReturnsTurnover int                `json:"returns_turnover"`
	Sales           int                `json:"sales"`
	SalesTurnover   int                `json:"sales_turnover"`
	Symbol          string             `json:"symbol"`
	UpdatedAt       *time.Time         `json:"updated_at,omitempty"`
}

ShiftTaxModel defines model for ShiftTaxModel.

type ShiftUpdateSchema

type ShiftUpdateSchema struct {
	Shift ShiftModel `json:"shift"`
}

ShiftUpdateSchema defines model for ShiftUpdateSchema.

type ShiftWithCashRegisterModel

type ShiftWithCashRegisterModel struct {
	Balance               *BalanceModel      `json:"balance,omitempty"`
	CashRegister          CashRegisterModel  `json:"cash_register"`
	ClosedAt              *time.Time         `json:"closed_at,omitempty"`
	ClosingTransaction    *ShortTransaction  `json:"closing_transaction,omitempty"`
	CreatedAt             time.Time          `json:"created_at"`
	EmergencyClose        *bool              `json:"emergency_close,omitempty"`
	EmergencyCloseDetails *string            `json:"emergency_close_details,omitempty"`
	Id                    openapi_types.UUID `json:"id"`
	InitialTransaction    *ShortTransaction  `json:"initial_transaction,omitempty"`
	OpenedAt              *time.Time         `json:"opened_at,omitempty"`
	Serial                int                `json:"serial"`

	// Status An enumeration.
	Status    ShiftStatus     `json:"status"`
	Taxes     []ShiftTaxModel `json:"taxes"`
	UpdatedAt *time.Time      `json:"updated_at,omitempty"`
	ZReport   *ReportModel    `json:"z_report,omitempty"`
}

ShiftWithCashRegisterModel defines model for ShiftWithCashRegisterModel.

type ShiftWithCashierAndCashRegister

type ShiftWithCashierAndCashRegister struct {
	Balance               *BalanceModel      `json:"balance,omitempty"`
	CashRegister          CashRegisterModel  `json:"cash_register"`
	Cashier               CashierModel       `json:"cashier"`
	ClosedAt              *time.Time         `json:"closed_at,omitempty"`
	ClosingTransaction    *ShortTransaction  `json:"closing_transaction,omitempty"`
	CreatedAt             time.Time          `json:"created_at"`
	EmergencyClose        *bool              `json:"emergency_close,omitempty"`
	EmergencyCloseDetails *string            `json:"emergency_close_details,omitempty"`
	Id                    openapi_types.UUID `json:"id"`
	InitialTransaction    *ShortTransaction  `json:"initial_transaction,omitempty"`
	OpenedAt              *time.Time         `json:"opened_at,omitempty"`
	Serial                int                `json:"serial"`

	// Status An enumeration.
	Status    ShiftStatus     `json:"status"`
	Taxes     []ShiftTaxModel `json:"taxes"`
	UpdatedAt *time.Time      `json:"updated_at,omitempty"`
	ZReport   *ReportModel    `json:"z_report,omitempty"`
}

ShiftWithCashierAndCashRegister defines model for ShiftWithCashierAndCashRegister.

type ShiftWithCashierModel

type ShiftWithCashierModel struct {
	Balance               *BalanceModel      `json:"balance,omitempty"`
	Cashier               CashierModel       `json:"cashier"`
	ClosedAt              *time.Time         `json:"closed_at,omitempty"`
	ClosingTransaction    *ShortTransaction  `json:"closing_transaction,omitempty"`
	CreatedAt             time.Time          `json:"created_at"`
	EmergencyClose        *bool              `json:"emergency_close,omitempty"`
	EmergencyCloseDetails *string            `json:"emergency_close_details,omitempty"`
	Id                    openapi_types.UUID `json:"id"`
	InitialTransaction    *ShortTransaction  `json:"initial_transaction,omitempty"`
	OpenedAt              *time.Time         `json:"opened_at,omitempty"`
	Serial                int                `json:"serial"`

	// Status An enumeration.
	Status    ShiftStatus     `json:"status"`
	Taxes     []ShiftTaxModel `json:"taxes"`
	UpdatedAt *time.Time      `json:"updated_at,omitempty"`
	ZReport   *ReportModel    `json:"z_report,omitempty"`
}

ShiftWithCashierModel defines model for ShiftWithCashierModel.

type ShortCloseShiftPayload

type ShortCloseShiftPayload struct {
	Report              *ReportPayload `json:"report,omitempty"`
	SkipClientNameCheck *bool          `json:"skip_client_name_check,omitempty"`
}

ShortCloseShiftPayload defines model for ShortCloseShiftPayload.

type ShortOrganizationModel

type ShortOrganizationModel struct {
	Edrpou    string             `json:"edrpou"`
	Id        openapi_types.UUID `json:"id"`
	TaxNumber string             `json:"tax_number"`
	Title     string             `json:"title"`
}

ShortOrganizationModel defines model for ShortOrganizationModel.

type ShortReceiptModel

type ShortReceiptModel struct {
	Barcode          *string                           `json:"barcode,omitempty"`
	CreatedAt        time.Time                         `json:"created_at"`
	CurrencyExchange *CurrencyExchangeSchema           `json:"currency_exchange,omitempty"`
	Custom           *ReceiptConfigPayload             `json:"custom,omitempty"`
	DeliveredAt      *time.Time                        `json:"delivered_at,omitempty"`
	Discounts        *[]DiscountModel                  `json:"discounts,omitempty"`
	FiscalCode       *string                           `json:"fiscal_code,omitempty"`
	FiscalDate       *time.Time                        `json:"fiscal_date,omitempty"`
	Footer           *string                           `json:"footer,omitempty"`
	Goods            []GoodItemModel                   `json:"goods"`
	Header           *string                           `json:"header,omitempty"`
	Id               openapi_types.UUID                `json:"id"`
	IsCreatedOffline *bool                             `json:"is_created_offline,omitempty"`
	IsSentDps        *bool                             `json:"is_sent_dps,omitempty"`
	OrderId          *openapi_types.UUID               `json:"order_id,omitempty"`
	Payments         []ShortReceiptModel_Payments_Item `json:"payments"`
	RelatedReceiptId *openapi_types.UUID               `json:"related_receipt_id,omitempty"`
	RoundSum         *int                              `json:"round_sum,omitempty"`
	SentDpsAt        *time.Time                        `json:"sent_dps_at,omitempty"`
	Serial           int                               `json:"serial"`

	// Status An enumeration.
	Status          ReceiptStatus `json:"status"`
	TaxUrl          *string       `json:"tax_url,omitempty"`
	Taxes           []GoodTax     `json:"taxes"`
	TechnicalReturn *bool         `json:"technical_return,omitempty"`
	TotalPayment    int           `json:"total_payment"`

	// TotalRest Застаріле поле, використовуйте 'total_rest'
	TotalRest int `json:"total_rest"`

	// TotalSum Застаріле поле, використовуйте 'total_sum'
	TotalSum    int               `json:"total_sum"`
	Transaction *ShortTransaction `json:"transaction,omitempty"`

	// Type An enumeration.
	Type      ReceiptType `json:"type"`
	UpdatedAt *time.Time  `json:"updated_at,omitempty"`
}

ShortReceiptModel defines model for ShortReceiptModel.

type ShortReceiptModel_Payments_Item

type ShortReceiptModel_Payments_Item struct {
	// contains filtered or unexported fields
}

ShortReceiptModel_Payments_Item defines model for ShortReceiptModel.payments.Item.

func (ShortReceiptModel_Payments_Item) AsCardPaymentPayload

func (t ShortReceiptModel_Payments_Item) AsCardPaymentPayload() (CardPaymentPayload, error)

AsCardPaymentPayload returns the union data inside the ShortReceiptModel_Payments_Item as a CardPaymentPayload

func (ShortReceiptModel_Payments_Item) AsCashPaymentPayload

func (t ShortReceiptModel_Payments_Item) AsCashPaymentPayload() (CashPaymentPayload, error)

AsCashPaymentPayload returns the union data inside the ShortReceiptModel_Payments_Item as a CashPaymentPayload

func (ShortReceiptModel_Payments_Item) AsObsoleteCardPaymentPayload

func (t ShortReceiptModel_Payments_Item) AsObsoleteCardPaymentPayload() (ObsoleteCardPaymentPayload, error)

AsObsoleteCardPaymentPayload returns the union data inside the ShortReceiptModel_Payments_Item as a ObsoleteCardPaymentPayload

func (*ShortReceiptModel_Payments_Item) FromCardPaymentPayload

func (t *ShortReceiptModel_Payments_Item) FromCardPaymentPayload(v CardPaymentPayload) error

FromCardPaymentPayload overwrites any union data inside the ShortReceiptModel_Payments_Item as the provided CardPaymentPayload

func (*ShortReceiptModel_Payments_Item) FromCashPaymentPayload

func (t *ShortReceiptModel_Payments_Item) FromCashPaymentPayload(v CashPaymentPayload) error

FromCashPaymentPayload overwrites any union data inside the ShortReceiptModel_Payments_Item as the provided CashPaymentPayload

func (*ShortReceiptModel_Payments_Item) FromObsoleteCardPaymentPayload

func (t *ShortReceiptModel_Payments_Item) FromObsoleteCardPaymentPayload(v ObsoleteCardPaymentPayload) error

FromObsoleteCardPaymentPayload overwrites any union data inside the ShortReceiptModel_Payments_Item as the provided ObsoleteCardPaymentPayload

func (ShortReceiptModel_Payments_Item) MarshalJSON

func (t ShortReceiptModel_Payments_Item) MarshalJSON() ([]byte, error)

func (*ShortReceiptModel_Payments_Item) MergeCardPaymentPayload

func (t *ShortReceiptModel_Payments_Item) MergeCardPaymentPayload(v CardPaymentPayload) error

MergeCardPaymentPayload performs a merge with any union data inside the ShortReceiptModel_Payments_Item, using the provided CardPaymentPayload

func (*ShortReceiptModel_Payments_Item) MergeCashPaymentPayload

func (t *ShortReceiptModel_Payments_Item) MergeCashPaymentPayload(v CashPaymentPayload) error

MergeCashPaymentPayload performs a merge with any union data inside the ShortReceiptModel_Payments_Item, using the provided CashPaymentPayload

func (*ShortReceiptModel_Payments_Item) MergeObsoleteCardPaymentPayload

func (t *ShortReceiptModel_Payments_Item) MergeObsoleteCardPaymentPayload(v ObsoleteCardPaymentPayload) error

MergeObsoleteCardPaymentPayload performs a merge with any union data inside the ShortReceiptModel_Payments_Item, using the provided ObsoleteCardPaymentPayload

func (*ShortReceiptModel_Payments_Item) UnmarshalJSON

func (t *ShortReceiptModel_Payments_Item) UnmarshalJSON(b []byte) error

type ShortTransaction

type ShortTransaction struct {
	CreatedAt            *time.Time         `json:"created_at,omitempty"`
	Id                   openapi_types.UUID `json:"id"`
	OfflineId            *string            `json:"offline_id,omitempty"`
	PreviousHash         *string            `json:"previous_hash,omitempty"`
	RequestReceivedAt    *time.Time         `json:"request_received_at,omitempty"`
	RequestSignedAt      *time.Time         `json:"request_signed_at,omitempty"`
	ResponseErrorMessage *string            `json:"response_error_message,omitempty"`
	ResponseId           *string            `json:"response_id,omitempty"`
	ResponseStatus       *string            `json:"response_status,omitempty"`
	Serial               int                `json:"serial"`

	// Status An enumeration.
	Status TransactionStatus `json:"status"`

	// Type An enumeration.
	Type      TransactionType `json:"type"`
	UpdatedAt *time.Time      `json:"updated_at,omitempty"`
}

ShortTransaction defines model for ShortTransaction.

type SignInCashierApiV1CashierSigninPostJSONRequestBody

type SignInCashierApiV1CashierSigninPostJSONRequestBody = CashierSignIn

SignInCashierApiV1CashierSigninPostJSONRequestBody defines body for SignInCashierApiV1CashierSigninPost for application/json ContentType.

type SignInCashierApiV1CashierSigninPostParams

type SignInCashierApiV1CashierSigninPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`

	// XDeviceID ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)
	XDeviceID *string `json:"X-Device-ID,omitempty"`
}

SignInCashierApiV1CashierSigninPostParams defines parameters for SignInCashierApiV1CashierSigninPost.

type SignInCashierApiV1CashierSigninPostResponse

type SignInCashierApiV1CashierSigninPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CashierAccessTokenResponseModel
	JSON403      *HTTPError
	JSON422      *HTTPValidationError
}

func ParseSignInCashierApiV1CashierSigninPostResponse

func ParseSignInCashierApiV1CashierSigninPostResponse(rsp *http.Response) (*SignInCashierApiV1CashierSigninPostResponse, error)

ParseSignInCashierApiV1CashierSigninPostResponse parses an HTTP response from a SignInCashierApiV1CashierSigninPostWithResponse call

func (SignInCashierApiV1CashierSigninPostResponse) Status

Status returns HTTPResponse.Status

func (SignInCashierApiV1CashierSigninPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SignInCashierViaPinCodeApiV1CashierSigninPinCodePostJSONRequestBody

type SignInCashierViaPinCodeApiV1CashierSigninPinCodePostJSONRequestBody = CashierSignInPinCode

SignInCashierViaPinCodeApiV1CashierSigninPinCodePostJSONRequestBody defines body for SignInCashierViaPinCodeApiV1CashierSigninPinCodePost for application/json ContentType.

type SignInCashierViaPinCodeApiV1CashierSigninPinCodePostParams

type SignInCashierViaPinCodeApiV1CashierSigninPinCodePostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey  *string `json:"X-Access-Key,omitempty"`
	XLicenseKey string  `json:"X-License-Key"`

	// XDeviceID ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)
	XDeviceID *string `json:"X-Device-ID,omitempty"`
}

SignInCashierViaPinCodeApiV1CashierSigninPinCodePostParams defines parameters for SignInCashierViaPinCodeApiV1CashierSigninPinCodePost.

type SignInCashierViaPinCodeApiV1CashierSigninPinCodePostResponse

type SignInCashierViaPinCodeApiV1CashierSigninPinCodePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CashierAccessTokenResponseModel
	JSON403      *HTTPError
	JSON422      *HTTPValidationError
}

func ParseSignInCashierViaPinCodeApiV1CashierSigninPinCodePostResponse

func ParseSignInCashierViaPinCodeApiV1CashierSigninPinCodePostResponse(rsp *http.Response) (*SignInCashierViaPinCodeApiV1CashierSigninPinCodePostResponse, error)

ParseSignInCashierViaPinCodeApiV1CashierSigninPinCodePostResponse parses an HTTP response from a SignInCashierViaPinCodeApiV1CashierSigninPinCodePostWithResponse call

func (SignInCashierViaPinCodeApiV1CashierSigninPinCodePostResponse) Status

Status returns HTTPResponse.Status

func (SignInCashierViaPinCodeApiV1CashierSigninPinCodePostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SignOutCashierApiV1CashierSignoutPostParams

type SignOutCashierApiV1CashierSignoutPostParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`

	// XDeviceID ID RRO Agent або мобільного пристрою каси (Для блокування дублікатів)
	XDeviceID *string `json:"X-Device-ID,omitempty"`
}

SignOutCashierApiV1CashierSignoutPostParams defines parameters for SignOutCashierApiV1CashierSignoutPost.

type SignOutCashierApiV1CashierSignoutPostResponse

type SignOutCashierApiV1CashierSignoutPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON205      *interface{}
	JSON422      *HTTPValidationError
}

func ParseSignOutCashierApiV1CashierSignoutPostResponse

func ParseSignOutCashierApiV1CashierSignoutPostResponse(rsp *http.Response) (*SignOutCashierApiV1CashierSignoutPostResponse, error)

ParseSignOutCashierApiV1CashierSignoutPostResponse parses an HTTP response from a SignOutCashierApiV1CashierSignoutPostWithResponse call

func (SignOutCashierApiV1CashierSignoutPostResponse) Status

Status returns HTTPResponse.Status

func (SignOutCashierApiV1CashierSignoutPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SignatureType

type SignatureType = interface{}

SignatureType An enumeration.

type SrsoSchemaGoodSchemaGoodModel

type SrsoSchemaGoodSchemaGoodModel struct {
	Barcode      *string            `json:"barcode,omitempty"`
	Code         string             `json:"code"`
	CreatedAt    time.Time          `json:"created_at"`
	Id           openapi_types.UUID `json:"id"`
	Name         string             `json:"name"`
	Price        int                `json:"price"`
	RelatedGoods *[]GoodModelBase   `json:"related_goods,omitempty"`
	Taxes        []TaxModel         `json:"taxes"`
	Uktzed       *string            `json:"uktzed,omitempty"`
	UpdatedAt    *time.Time         `json:"updated_at,omitempty"`
}

SrsoSchemaGoodSchemaGoodModel defines model for srso__schema__good__schema__GoodModel.

type SrsoSchemaReceiptSchemaGoodModel

type SrsoSchemaReceiptSchemaGoodModel struct {
	Barcode        *string   `json:"barcode,omitempty"`
	Code           string    `json:"code"`
	ExciseBarcodes *[]string `json:"excise_barcodes,omitempty"`
	Footer         *string   `json:"footer,omitempty"`
	Header         *string   `json:"header,omitempty"`
	Name           string    `json:"name"`
	Price          int       `json:"price"`
	Uktzed         *string   `json:"uktzed,omitempty"`
}

SrsoSchemaReceiptSchemaGoodModel defines model for srso__schema__receipt__schema__GoodModel.

type TaxModel

type TaxModel struct {
	AdvancedCode *string            `json:"advanced_code,omitempty"`
	Code         int                `json:"code"`
	CreatedAt    time.Time          `json:"created_at"`
	ExtraRate    *int               `json:"extra_rate,omitempty"`
	Id           openapi_types.UUID `json:"id"`
	Included     bool               `json:"included"`
	Label        string             `json:"label"`
	NoVat        *bool              `json:"no_vat,omitempty"`
	Rate         int                `json:"rate"`
	Symbol       string             `json:"symbol"`
	UpdatedAt    *time.Time         `json:"updated_at,omitempty"`
}

TaxModel defines model for TaxModel.

type TransactionModel

type TransactionModel struct {
	CreatedAt             *time.Time         `json:"created_at,omitempty"`
	Id                    openapi_types.UUID `json:"id"`
	OfflineId             *string            `json:"offline_id,omitempty"`
	PreviousHash          *string            `json:"previous_hash,omitempty"`
	RequestData           *[]byte            `json:"request_data,omitempty"`
	RequestReceivedAt     *time.Time         `json:"request_received_at,omitempty"`
	RequestSignature      *[]byte            `json:"request_signature,omitempty"`
	RequestSignedAt       *time.Time         `json:"request_signed_at,omitempty"`
	ResponseData          *[]byte            `json:"response_data,omitempty"`
	ResponseDataSignature *[]byte            `json:"response_data_signature,omitempty"`
	ResponseErrorMessage  *string            `json:"response_error_message,omitempty"`
	ResponseId            *string            `json:"response_id,omitempty"`
	ResponseIdSignature   *[]byte            `json:"response_id_signature,omitempty"`
	ResponseStatus        *string            `json:"response_status,omitempty"`
	Serial                int                `json:"serial"`

	// Status An enumeration.
	Status TransactionStatus `json:"status"`

	// Type An enumeration.
	Type      TransactionType `json:"type"`
	UpdatedAt *time.Time      `json:"updated_at,omitempty"`
}

TransactionModel defines model for TransactionModel.

type TransactionStatus

type TransactionStatus = interface{}

TransactionStatus An enumeration.

type TransactionType

type TransactionType = interface{}

TransactionType An enumeration.

type UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchParams

type UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchParams struct {
	// NewStatus Новий статус замовлення
	NewStatus CustomOrderStatus `form:"new_status" json:"new_status"`

	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchParams defines parameters for UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatch.

type UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchResponse

type UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OrderModel
	JSON422      *HTTPValidationError
}

func ParseUpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchResponse

func ParseUpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchResponse(rsp *http.Response) (*UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchResponse, error)

ParseUpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchResponse parses an HTTP response from a UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchWithResponse call

func (UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchResponse) Status

Status returns HTTPResponse.Status

func (UpdateCustomOrderStatusApiV1OrdersCustomStatusOrderIdPatchResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateTransactionApiV1TransactionsTransactionIdPatchJSONRequestBody

type UpdateTransactionApiV1TransactionsTransactionIdPatchJSONRequestBody = UpdateTransactionPayload

UpdateTransactionApiV1TransactionsTransactionIdPatchJSONRequestBody defines body for UpdateTransactionApiV1TransactionsTransactionIdPatch for application/json ContentType.

type UpdateTransactionApiV1TransactionsTransactionIdPatchParams

type UpdateTransactionApiV1TransactionsTransactionIdPatchParams struct {
	// XClientName Наза клієнту або сервісу що інтегрується з API, наприклад 'My Custom SDK'
	XClientName *string `json:"X-Client-Name,omitempty"`

	// XClientVersion Номер версії клінту що інтегрується з API, наприклад 'v1.2.5'
	XClientVersion *string `json:"X-Client-Version,omitempty"`

	// XAccessKey Ключ доступу інтеграції (тільки для авторизованих API інтеграцій)
	XAccessKey *string `json:"X-Access-Key,omitempty"`
}

UpdateTransactionApiV1TransactionsTransactionIdPatchParams defines parameters for UpdateTransactionApiV1TransactionsTransactionIdPatch.

type UpdateTransactionApiV1TransactionsTransactionIdPatchResponse

type UpdateTransactionApiV1TransactionsTransactionIdPatchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *TransactionModel
	JSON422      *HTTPValidationError
}

func ParseUpdateTransactionApiV1TransactionsTransactionIdPatchResponse

func ParseUpdateTransactionApiV1TransactionsTransactionIdPatchResponse(rsp *http.Response) (*UpdateTransactionApiV1TransactionsTransactionIdPatchResponse, error)

ParseUpdateTransactionApiV1TransactionsTransactionIdPatchResponse parses an HTTP response from a UpdateTransactionApiV1TransactionsTransactionIdPatchWithResponse call

func (UpdateTransactionApiV1TransactionsTransactionIdPatchResponse) Status

Status returns HTTPResponse.Status

func (UpdateTransactionApiV1TransactionsTransactionIdPatchResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateTransactionPayload

type UpdateTransactionPayload struct {
	RequestSignature []byte `json:"request_signature"`
}

UpdateTransactionPayload defines model for UpdateTransactionPayload.

type ValidationError

type ValidationError struct {
	Loc  []string `json:"loc"`
	Msg  string   `json:"msg"`
	Type string   `json:"type"`
}

ValidationError defines model for ValidationError.

type WebhookInfoResponseSchema

type WebhookInfoResponseSchema struct {
	CreatedAt        time.Time  `json:"created_at"`
	Key              string     `json:"key"`
	LastErrorDate    *time.Time `json:"last_error_date,omitempty"`
	LastErrorMessage *string    `json:"last_error_message,omitempty"`
	UpdatedAt        *time.Time `json:"updated_at,omitempty"`
	Url              string     `json:"url"`
}

WebhookInfoResponseSchema defines model for WebhookInfoResponseSchema.

type WebhookInfoSchema

type WebhookInfoSchema struct {
	CreatedAt        time.Time  `json:"created_at"`
	LastErrorDate    *time.Time `json:"last_error_date,omitempty"`
	LastErrorMessage *string    `json:"last_error_message,omitempty"`
	UpdatedAt        *time.Time `json:"updated_at,omitempty"`
	Url              string     `json:"url"`
}

WebhookInfoSchema defines model for WebhookInfoSchema.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL