billingpb

package module
v0.0.0-...-838a961 Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2022 License: GPL-3.0 Imports: 20 Imported by: 2

Documentation

Index

Constants

View Source
const (
	ServiceName    = "p1paybilling"
	ServiceVersion = "latest"

	CardPayPaymentResponseStatusInProgress         = "IN_PROGRESS"
	CardPayPaymentResponseStatusPending            = "PENDING"
	CardPayPaymentResponseStatusRefunded           = "REFUNDED"
	CardPayPaymentResponseStatusDeclined           = "DECLINED"
	CardPayPaymentResponseStatusAuthorized         = "AUTHORIZED"
	CardPayPaymentResponseStatusCompleted          = "COMPLETED"
	CardPayPaymentResponseStatusCancelled          = "CANCELLED"
	CardPayPaymentResponseStatusChargedBack        = "CHARGED_BACK"
	CardPayPaymentResponseStatusChargeBackResolved = "CHARGEBACK_RESOLVED"

	StatusOK              = int32(0)
	StatusErrorValidation = int32(1)
	StatusErrorSystem     = int32(2)
	StatusTemporary       = int32(4)

	ResponseStatusOk          = int32(200)
	ResponseStatusNotModified = int32(304)
	ResponseStatusBadData     = int32(400)
	ResponseStatusNotFound    = int32(404)
	ResponseStatusForbidden   = int32(403)
	ResponseStatusGone        = int32(410)
	ResponseStatusSystemError = int32(500)
	ResponseStatusTemporary   = int32(410)

	OrderTypeOrder   = "order"
	OrderTypeRefund  = "refund"
	OrderTypePayment = "payment"

	VatReportStatusThreshold = "threshold"
	VatReportStatusExpired   = "expired"
	VatReportStatusPending   = "pending"
	VatReportStatusNeedToPay = "need_to_pay"
	VatReportStatusPaid      = "paid"
	VatReportStatusOverdue   = "overdue"
	VatReportStatusCanceled  = "canceled"

	MerchantStatusDraft             = int32(0)
	MerchantStatusAgreementSigning  = int32(3)
	MerchantStatusAgreementSigned   = int32(4)
	MerchantStatusDeleted           = int32(5)
	MerchantStatusRejected          = int32(6)
	MerchantStatusPending           = int32(7)
	MerchantStatusAccepted          = int32(8)
	MerchantStatusOpCompanySelected = int32(9)
	MerchantStatusKycStarted        = int32(10)
	MerchantStatusSuspend           = int32(11)

	ProjectStatusDraft         = int32(0)
	ProjectStatusTestCompleted = int32(1)
	ProjectStatusTestFailed    = int32(2)
	ProjectStatusInProduction  = int32(3)
	ProjectStatusDeleted       = int32(4)

	ProjectCallbackProtocolEmpty   = "empty"
	ProjectCallbackProtocolDefault = "default"

	RoyaltyReportStatusPending        = "pending"
	RoyaltyReportStatusAccepted       = "accepted"
	RoyaltyReportStatusCanceled       = "canceled"
	RoyaltyReportStatusDispute        = "dispute"
	RoyaltyReportStatusWaitForPayment = "waiting_payment"
	RoyaltyReportStatusPaid           = "paid"

	SignerTypeMerchant = int32(0)
	SignerTypePs       = int32(1)

	MccCodeLowRisk  = "5816"
	MccCodeHighRisk = "5967"

	RoleMerchantOwner      = "merchant_owner"
	RoleMerchantDeveloper  = "merchant_developer"
	RoleMerchantAccounting = "merchant_accounting"
	RoleMerchantSupport    = "merchant_support"
	RoleMerchantViewOnly   = "merchant_view_only"
	RoleSystemAdmin        = "system_admin"
	RoleSystemRiskManager  = "system_risk_manager"
	RoleSystemFinancial    = "system_financial"
	RoleSystemSupport      = "system_support"
	RoleSystemViewOnly     = "system_view_only"

	PaymentCreateFieldOrderId         = "order_id"
	PaymentCreateFieldPaymentMethodId = "payment_method_id"
	PaymentCreateFieldEmail           = "email"
	PaymentCreateFieldPan             = "pan"
	PaymentCreateFieldCvv             = "cvv"
	PaymentCreateFieldMonth           = "month"
	PaymentCreateFieldYear            = "year"
	PaymentCreateFieldHolder          = "card_holder"
	PaymentCreateFieldEWallet         = "ewallet"
	PaymentCreateFieldCrypto          = "address"
	PaymentCreateFieldStoreData       = "store_data"
	PaymentCreateFieldRecurringId     = "recurring_id"
	PaymentCreateFieldStoredCardId    = "stored_card_id"
	PaymentCreateFieldUserCountry     = "country"
	PaymentCreateFieldUserCity        = "city"
	PaymentCreateFieldUserState       = "state"
	PaymentCreateFieldUserZip         = "zip"
	PaymentCreateFieldUserAddrLine1   = "addr_line_1"
	PaymentCreateFieldUserPhone       = "phone"
	PaymentCreateFieldUserWorkPhone   = "work_phone"
	PaymentCreateFieldUserHomePhone   = "home_phone"
	PaymentCreateFieldPreAuth         = "preauth"

	TxnParamsFieldBankCardEmissionCountry = "emission_country"
	TxnParamsFieldBankCardToken           = "token"
	TxnParamsFieldBankCardIs3DS           = "is_3ds"
	TxnParamsFieldBankCardRrn             = "rrn"
	TxnParamsFieldDeclineCode             = "decline_code"
	TxnParamsFieldDeclineReason           = "decline_reason"
	TxnParamsFieldCryptoTransactionId     = "transaction_id"
	TxnParamsFieldCryptoAmount            = "amount_crypto"
	TxnParamsFieldCryptoCurrency          = "currency_crypto"

	PaymentCreateBankCardFieldBrand                = "card_brand"
	PaymentCreateBankCardFieldType                 = "card_type"
	PaymentCreateBankCardFieldCategory             = "card_category"
	PaymentCreateBankCardFieldIssuerName           = "bank_issuer_name"
	PaymentCreateBankCardFieldIssuerCountry        = "bank_issuer_country"
	PaymentCreateBankCardFieldIssuerCountryIsoCode = "bank_issuer_country_iso_code"

	CardPayDeclineCodeSystemMalfunction                = "01"
	CardPayDeclineCodeCancelledByCustomer              = "02"
	CardPayDeclineCodeDeclinedByAntiFraud              = "03"
	CardPayDeclineCodeDeclinedBy3DSecure               = "04"
	CardPayDeclineCodeOnly3DSecureTransactionsAllowed  = "05"
	CardPayDeclineCode3DSecureAvailabilityIsUnknown    = "06"
	CardPayDeclineCodeLimitReached                     = "07"
	CardPayDeclineCodeRequestedOperationIsNotSupported = "08"
	CardPayDeclineCodeDeclinedByBankWithoutReason      = "10"
	CardPayDeclineCodeCommonDeclineByBank              = "11"
	CardPayDeclineCodeInsufficientFunds                = "13"
	CardPayDeclineCodeCardLimitReached                 = "14"
	CardPayDeclineCodeIncorrectCardData                = "15"
	CardPayDeclineCodeDeclinedByBankAntiFraud          = "16"
	CardPayDeclineCodeBanksMalfunction                 = "17"
	CardPayDeclineCodeConnectionProblem                = "18"
	CardPayDeclineCodeNoPaymentWasReceived             = "21"
	CardPayDeclineCodeWrongPaymentWasReceived          = "22"
	CardPayDeclineCodeConfirmationsPaymentTimeout      = "23"

	PaySuperDeclineCodeSystemMalfunction                = "ps000001"
	PaySuperDeclineCodeCancelledByCustomer              = "ps000002"
	PaySuperDeclineCodeDeclinedByAntiFraud              = "ps000003"
	PaySuperDeclineCodeDeclinedBy3DSecure               = "ps000004"
	PaySuperDeclineCodeOnly3DSecureTransactionsAllowed  = "ps000005"
	PaySuperDeclineCode3DSecureAvailabilityIsUnknown    = "ps000006"
	PaySuperDeclineCodeLimitReached                     = "ps000007"
	PaySuperDeclineCodeRequestedOperationIsNotSupported = "ps000008"
	PaySuperDeclineCodeDeclinedByBankWithoutReason      = "ps000009"
	PaySuperDeclineCodeCommonDeclineByBank              = "ps000010"
	PaySuperDeclineCodeInsufficientFunds                = "ps000011"
	PaySuperDeclineCodeCardLimitReached                 = "ps000012"
	PaySuperDeclineCodeIncorrectCardData                = "ps000013"
	PaySuperDeclineCodeDeclinedByBankAntiFraud          = "ps000014"
	PaySuperDeclineCodeBanksMalfunction                 = "ps000015"
	PaySuperDeclineCodeConnectionProblem                = "ps000016"
	PaySuperDeclineCodeNoPaymentWasReceived             = "ps000017"
	PaySuperDeclineCodeWrongPaymentWasReceived          = "ps000018"
	PaySuperDeclineCodeConfirmationsPaymentTimeout      = "ps000019"

	ErrorGrpcServiceCallFailed = "gRPC call failed"
	ErrorFieldService          = "service"
	ErrorFieldMethod           = "method"
	ErrorFieldRequest          = "request"
	ErrorFieldStatus           = "status"
	ErrorFieldResponse         = "response"

	ErrorInvalidObjectId = "invalid bson object id"
	ErrorUnableRound     = "Unable to round amount to selected precision"
	ErrorFieldKey        = "key"
	ErrorFieldValue      = "value"

	TariffRegionRussiaAndCis = "russia_and_cis"
	TariffRegionEurope       = "europe"
	TariffRegionAsia         = "asia"
	TariffRegionLatAm        = "latin_america"
	TariffRegionWorldwide    = "worldwide"

	VatPayerBuyer  = "buyer"
	VatPayerSeller = "seller"
	VatPayerNobody = "nobody"

	// MerchantId_UserId
	CasbinMerchantUserMask = "%s_%s"

	RoleTypeMerchant = "merchant"
	RoleTypeSystem   = "system"

	PaymentSystemHandlerCardPay = "cardpay"

	PaylinkUrlDefaultMask       = "/paylink/%s"
	DatabaseRequestDefaultLimit = int64(100)

	RoyaltyReportChangeSourceAuto     = "auto"
	RoyaltyReportChangeSourceMerchant = "merchant"
	RoyaltyReportChangeSourceAdmin    = "admin"

	ProjectRedirectModeAny        = "any"
	ProjectRedirectModeDisable    = "disable"
	ProjectRedirectModeSuccessful = "successful"
	ProjectRedirectModeFail       = "fail"
	ProjectRedirectUsageAny       = "any"

	TestCaseCorrectPayment   = "correct_payment"
	TestCaseNonExistingUser  = "non_existing_user"
	TestCaseExistingUser     = "existing_user"
	TestCaseIncorrectPayment = "invalid_signature"

	PaymentSystemGroupAliasBankCard = "BANKCARD"
	PaymentSystemGroupAliasWebMoney = "WEBMONEY"
	PaymentSystemGroupAliasQiwi     = "QIWI"
	PaymentSystemGroupAliasNeteller = "NETELLER"
	PaymentSystemGroupAliasAlipay   = "ALIPAY"
	PaymentSystemGroupAliasBitcoin  = "BITCOIN"

	VirtualCurrencyPriceGroup = "virtual"

	FilterDateFormat     = "2006-01-02"
	FilterDatetimeFormat = "2006-01-02T15:04:05"

	AmountPrecisionDefault = 2

	UserLocaleEn = "en"
	UserLocaleRu = "ru"

	RecurringPeriodMinute = "minute"
	RecurringPeriodDay    = "day"
	RecurringPeriodWeek   = "week"
	RecurringPeriodMonth  = "month"
	RecurringPeriodYear   = "year"

	RecurringSubscriptionStatusActive      = "active"
	RecurringSubscriptionStatusCanceled    = "canceled"
	RecurringSubscriptionStatusNonRenewing = "no_renewing"
)

Variables

View Source
var (
	DeclineCodeMap = map[string]string{
		CardPayDeclineCodeSystemMalfunction:                PaySuperDeclineCodeSystemMalfunction,
		CardPayDeclineCodeCancelledByCustomer:              PaySuperDeclineCodeCancelledByCustomer,
		CardPayDeclineCodeDeclinedByAntiFraud:              PaySuperDeclineCodeDeclinedByAntiFraud,
		CardPayDeclineCodeDeclinedBy3DSecure:               PaySuperDeclineCodeDeclinedBy3DSecure,
		CardPayDeclineCodeOnly3DSecureTransactionsAllowed:  PaySuperDeclineCodeOnly3DSecureTransactionsAllowed,
		CardPayDeclineCode3DSecureAvailabilityIsUnknown:    PaySuperDeclineCode3DSecureAvailabilityIsUnknown,
		CardPayDeclineCodeLimitReached:                     PaySuperDeclineCodeLimitReached,
		CardPayDeclineCodeRequestedOperationIsNotSupported: PaySuperDeclineCodeRequestedOperationIsNotSupported,
		CardPayDeclineCodeDeclinedByBankWithoutReason:      PaySuperDeclineCodeDeclinedByBankWithoutReason,
		CardPayDeclineCodeCommonDeclineByBank:              PaySuperDeclineCodeCommonDeclineByBank,
		CardPayDeclineCodeInsufficientFunds:                PaySuperDeclineCodeInsufficientFunds,
		CardPayDeclineCodeCardLimitReached:                 PaySuperDeclineCodeCardLimitReached,
		CardPayDeclineCodeIncorrectCardData:                PaySuperDeclineCodeIncorrectCardData,
		CardPayDeclineCodeDeclinedByBankAntiFraud:          PaySuperDeclineCodeDeclinedByBankAntiFraud,
		CardPayDeclineCodeBanksMalfunction:                 PaySuperDeclineCodeBanksMalfunction,
		CardPayDeclineCodeConnectionProblem:                PaySuperDeclineCodeConnectionProblem,
		CardPayDeclineCodeNoPaymentWasReceived:             PaySuperDeclineCodeNoPaymentWasReceived,
		CardPayDeclineCodeWrongPaymentWasReceived:          PaySuperDeclineCodeWrongPaymentWasReceived,
		CardPayDeclineCodeConfirmationsPaymentTimeout:      PaySuperDeclineCodeConfirmationsPaymentTimeout,
	}

	HomeRegions = map[string]string{
		TariffRegionAsia:         "Asia",
		TariffRegionEurope:       "Europe",
		TariffRegionLatAm:        "Latin America",
		TariffRegionRussiaAndCis: "Russia & CIS",
		TariffRegionWorldwide:    "Worldwide",
	}

	ProductNoPriceInCurrencyError = errors.New("No product price in requested currency")

	UserLocaleAllowed = map[string]bool{
		UserLocaleEn: true,
		UserLocaleRu: true,
	}
)
View Source
var File_billing_proto protoreflect.FileDescriptor
View Source
var File_paylink_proto protoreflect.FileDescriptor

Functions

func RegisterBillingServiceHandler

func RegisterBillingServiceHandler(s server.Server, hdlr BillingServiceHandler, opts ...server.HandlerOption) error

Types

type AcceptInviteRequest

type AcceptInviteRequest struct {

	//@inject_tag: validate:"required" required:"true"
	//
	// The invitation token.
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty" validate:"required" required:"true"`
	//@inject_tag: validate:"required,hexadecimal,len=24" required:"true"
	//
	// The unique identifier for the user.
	UserId string `` /* 134-byte string literal not displayed */
	//@inject_tag: validate:"required,email" required:"true"
	//
	// The user's email address.
	Email string `protobuf:"bytes,5,opt,name=email,proto3" json:"email,omitempty" validate:"required,email" required:"true"`
	// contains filtered or unexported fields
}

func (*AcceptInviteRequest) Descriptor deprecated

func (*AcceptInviteRequest) Descriptor() ([]byte, []int)

Deprecated: Use AcceptInviteRequest.ProtoReflect.Descriptor instead.

func (*AcceptInviteRequest) GetEmail

func (x *AcceptInviteRequest) GetEmail() string

func (*AcceptInviteRequest) GetToken

func (x *AcceptInviteRequest) GetToken() string

func (*AcceptInviteRequest) GetUserId

func (x *AcceptInviteRequest) GetUserId() string

func (*AcceptInviteRequest) ProtoMessage

func (*AcceptInviteRequest) ProtoMessage()

func (*AcceptInviteRequest) ProtoReflect

func (x *AcceptInviteRequest) ProtoReflect() protoreflect.Message

func (*AcceptInviteRequest) Reset

func (x *AcceptInviteRequest) Reset()

func (*AcceptInviteRequest) String

func (x *AcceptInviteRequest) String() string

type AcceptInviteResponse

type AcceptInviteResponse struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// The user's role data.
	Role *UserRole `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*AcceptInviteResponse) Descriptor deprecated

func (*AcceptInviteResponse) Descriptor() ([]byte, []int)

Deprecated: Use AcceptInviteResponse.ProtoReflect.Descriptor instead.

func (*AcceptInviteResponse) GetMessage

func (x *AcceptInviteResponse) GetMessage() *ResponseErrorMessage

func (*AcceptInviteResponse) GetRole

func (x *AcceptInviteResponse) GetRole() *UserRole

func (*AcceptInviteResponse) GetStatus

func (x *AcceptInviteResponse) GetStatus() int32

func (*AcceptInviteResponse) ProtoMessage

func (*AcceptInviteResponse) ProtoMessage()

func (*AcceptInviteResponse) ProtoReflect

func (x *AcceptInviteResponse) ProtoReflect() protoreflect.Message

func (*AcceptInviteResponse) Reset

func (x *AcceptInviteResponse) Reset()

func (*AcceptInviteResponse) String

func (x *AcceptInviteResponse) String() string

type AccountingEntry

type AccountingEntry struct {

	//@inject_tag: faker:"objectIdString"
	Id     string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" faker:"objectIdString"`
	Object string                 `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"`
	Type   string                 `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	Source *AccountingEntrySource `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"`
	//@inject_tag: faker:"objectIdString"
	MerchantId         string               `protobuf:"bytes,5,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id,omitempty" faker:"objectIdString"`
	Amount             float64              `protobuf:"fixed64,6,opt,name=amount,proto3" json:"amount,omitempty"`   // in royalty_currency
	Currency           string               `protobuf:"bytes,7,opt,name=currency,proto3" json:"currency,omitempty"` // royalty_currency (merchant payout currency)
	Reason             string               `protobuf:"bytes,8,opt,name=reason,proto3" json:"reason,omitempty"`
	Status             string               `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"`
	Country            string               `protobuf:"bytes,10,opt,name=country,proto3" json:"country,omitempty"`
	OriginalAmount     float64              `protobuf:"fixed64,11,opt,name=original_amount,json=originalAmount,proto3" json:"original_amount,omitempty"`
	OriginalCurrency   string               `protobuf:"bytes,12,opt,name=original_currency,json=originalCurrency,proto3" json:"original_currency,omitempty"`
	LocalAmount        float64              `protobuf:"fixed64,13,opt,name=local_amount,json=localAmount,proto3" json:"local_amount,omitempty"`
	LocalCurrency      string               `protobuf:"bytes,14,opt,name=local_currency,json=localCurrency,proto3" json:"local_currency,omitempty"`
	CreatedAt          *timestamp.Timestamp `protobuf:"bytes,15,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	AvailableOn        *timestamp.Timestamp `protobuf:"bytes,16,opt,name=available_on,json=availableOn,proto3" json:"available_on,omitempty"`
	OperatingCompanyId string               `protobuf:"bytes,17,opt,name=operating_company_id,json=operatingCompanyId,proto3" json:"operating_company_id,omitempty"`
	// The transaction amount in royalty currency rounded to 2 digits after decimal point
	AmountRounded float64 `protobuf:"fixed64,18,opt,name=amount_rounded,json=amountRounded,proto3" json:"amount_rounded,omitempty"`
	// The transaction amount in currency of accounting entry creation rounded to 2 digits after decimal point
	OriginalAmountRounded float64 `` /* 129-byte string literal not displayed */
	// The transaction amount in customer's region currency rounded to 2 digits after decimal point
	LocalAmountRounded float64 `protobuf:"fixed64,20,opt,name=local_amount_rounded,json=localAmountRounded,proto3" json:"local_amount_rounded,omitempty"`
	// contains filtered or unexported fields
}

func (*AccountingEntry) Descriptor deprecated

func (*AccountingEntry) Descriptor() ([]byte, []int)

Deprecated: Use AccountingEntry.ProtoReflect.Descriptor instead.

func (*AccountingEntry) GetAmount

func (x *AccountingEntry) GetAmount() float64

func (*AccountingEntry) GetAmountRounded

func (x *AccountingEntry) GetAmountRounded() float64

func (*AccountingEntry) GetAvailableOn

func (x *AccountingEntry) GetAvailableOn() *timestamp.Timestamp

func (*AccountingEntry) GetCountry

func (x *AccountingEntry) GetCountry() string

func (*AccountingEntry) GetCreatedAt

func (x *AccountingEntry) GetCreatedAt() *timestamp.Timestamp

func (*AccountingEntry) GetCurrency

func (x *AccountingEntry) GetCurrency() string

func (*AccountingEntry) GetId

func (x *AccountingEntry) GetId() string

func (*AccountingEntry) GetLocalAmount

func (x *AccountingEntry) GetLocalAmount() float64

func (*AccountingEntry) GetLocalAmountRounded

func (x *AccountingEntry) GetLocalAmountRounded() float64

func (*AccountingEntry) GetLocalCurrency

func (x *AccountingEntry) GetLocalCurrency() string

func (*AccountingEntry) GetMerchantId

func (x *AccountingEntry) GetMerchantId() string

func (*AccountingEntry) GetObject

func (x *AccountingEntry) GetObject() string

func (*AccountingEntry) GetOperatingCompanyId

func (x *AccountingEntry) GetOperatingCompanyId() string

func (*AccountingEntry) GetOriginalAmount

func (x *AccountingEntry) GetOriginalAmount() float64

func (*AccountingEntry) GetOriginalAmountRounded

func (x *AccountingEntry) GetOriginalAmountRounded() float64

func (*AccountingEntry) GetOriginalCurrency

func (x *AccountingEntry) GetOriginalCurrency() string

func (*AccountingEntry) GetReason

func (x *AccountingEntry) GetReason() string

func (*AccountingEntry) GetSource

func (x *AccountingEntry) GetSource() *AccountingEntrySource

func (*AccountingEntry) GetStatus

func (x *AccountingEntry) GetStatus() string

func (*AccountingEntry) GetType

func (x *AccountingEntry) GetType() string

func (*AccountingEntry) ProtoMessage

func (*AccountingEntry) ProtoMessage()

func (*AccountingEntry) ProtoReflect

func (x *AccountingEntry) ProtoReflect() protoreflect.Message

func (*AccountingEntry) Reset

func (x *AccountingEntry) Reset()

func (*AccountingEntry) String

func (x *AccountingEntry) String() string

type AccountingEntrySource

type AccountingEntrySource struct {

	//@inject_tag: faker:"objectIdString"
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" faker:"objectIdString"`
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*AccountingEntrySource) Descriptor deprecated

func (*AccountingEntrySource) Descriptor() ([]byte, []int)

Deprecated: Use AccountingEntrySource.ProtoReflect.Descriptor instead.

func (*AccountingEntrySource) GetId

func (x *AccountingEntrySource) GetId() string

func (*AccountingEntrySource) GetType

func (x *AccountingEntrySource) GetType() string

func (*AccountingEntrySource) ProtoMessage

func (*AccountingEntrySource) ProtoMessage()

func (*AccountingEntrySource) ProtoReflect

func (x *AccountingEntrySource) ProtoReflect() protoreflect.Message

func (*AccountingEntrySource) Reset

func (x *AccountingEntrySource) Reset()

func (*AccountingEntrySource) String

func (x *AccountingEntrySource) String() string

type ActOfCompletionDocument

type ActOfCompletionDocument struct {

	//@inject_tag: json:"merchant_id" bson:"merchant_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the merchant who is the owner of the payout document.
	MerchantId string `` /* 163-byte string literal not displayed */
	// @inject_tag: json:"total_fees" validate:"numeric,gte=0"
	//
	// The total amount of fees.
	TotalFees float64 `protobuf:"fixed64,2,opt,name=total_fees,json=totalFees,proto3" json:"total_fees" validate:"numeric,gte=0"`
	// @inject_tag: json:"balance" validate:"numeric,gte=0"
	//
	// The payout amount.
	Balance float64 `protobuf:"fixed64,3,opt,name=balance,proto3" json:"balance" validate:"numeric,gte=0"`
	// @inject_tag: json:"total_transactions"
	//
	// The total number of transactions.
	TotalTransactions int32 `protobuf:"varint,4,opt,name=total_transactions,json=totalTransactions,proto3" json:"total_transactions"`
	// @inject_tag: json:"b2b_vat_base" bson:"b2b_vat_base" validate:"numeric,gte=0"
	//
	// The total Licensee Revenue Share amount as base for b2b vat calculation
	B2BVatBase float64 `` /* 130-byte string literal not displayed */
	//@inject_tag: json:"b2b_vat_rate" bson:"b2b_vat_rate" validate:"numeric,gte=0"
	//
	// Effective rate of b2b_vat.
	B2BVatRate float64 `` /* 130-byte string literal not displayed */
	// @inject_tag: json:"b2b_vat_amount" bson:"b2b_vat_amount" validate:"numeric,gte=0"
	//
	// The b2b vat amount.
	B2BVatAmount float64 `` /* 138-byte string literal not displayed */
	// @inject_tag: json:"fees_excluding_vat" bson:"fees_excluding_vat" validate:"numeric,gte=0"
	//
	// The b2b vat amount.
	FeesExcludingVat float64 `` /* 154-byte string literal not displayed */
	// @inject_tag: json:"corrections_amount" bson:"corrections_amount" validate:"numeric,gte=0"
	//
	// The b2b vat amount.
	CorrectionsAmount float64 `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ActOfCompletionDocument) Descriptor deprecated

func (*ActOfCompletionDocument) Descriptor() ([]byte, []int)

Deprecated: Use ActOfCompletionDocument.ProtoReflect.Descriptor instead.

func (*ActOfCompletionDocument) GetB2BVatAmount

func (x *ActOfCompletionDocument) GetB2BVatAmount() float64

func (*ActOfCompletionDocument) GetB2BVatBase

func (x *ActOfCompletionDocument) GetB2BVatBase() float64

func (*ActOfCompletionDocument) GetB2BVatRate

func (x *ActOfCompletionDocument) GetB2BVatRate() float64

func (*ActOfCompletionDocument) GetBalance

func (x *ActOfCompletionDocument) GetBalance() float64

func (*ActOfCompletionDocument) GetCorrectionsAmount

func (x *ActOfCompletionDocument) GetCorrectionsAmount() float64

func (*ActOfCompletionDocument) GetFeesExcludingVat

func (x *ActOfCompletionDocument) GetFeesExcludingVat() float64

func (*ActOfCompletionDocument) GetMerchantId

func (x *ActOfCompletionDocument) GetMerchantId() string

func (*ActOfCompletionDocument) GetTotalFees

func (x *ActOfCompletionDocument) GetTotalFees() float64

func (*ActOfCompletionDocument) GetTotalTransactions

func (x *ActOfCompletionDocument) GetTotalTransactions() int32

func (*ActOfCompletionDocument) ProtoMessage

func (*ActOfCompletionDocument) ProtoMessage()

func (*ActOfCompletionDocument) ProtoReflect

func (x *ActOfCompletionDocument) ProtoReflect() protoreflect.Message

func (*ActOfCompletionDocument) Reset

func (x *ActOfCompletionDocument) Reset()

func (*ActOfCompletionDocument) String

func (x *ActOfCompletionDocument) String() string

type ActOfCompletionRequest

type ActOfCompletionRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	// @inject_tag: json:"date_from" validate:"required,date"
	DateFrom string `protobuf:"bytes,2,opt,name=date_from,json=dateFrom,proto3" json:"date_from" validate:"required,date"`
	// @inject_tag: json:"date_to" validate:"required,date"
	DateTo string `protobuf:"bytes,3,opt,name=date_to,json=dateTo,proto3" json:"date_to" validate:"required,date"`
	// @inject_tag: json:"file_type" validate:"omitempty,oneof=pdf xlsx"
	FileType string `protobuf:"bytes,4,opt,name=file_type,json=fileType,proto3" json:"file_type" validate:"omitempty,oneof=pdf xlsx"`
	// contains filtered or unexported fields
}

func (*ActOfCompletionRequest) Descriptor deprecated

func (*ActOfCompletionRequest) Descriptor() ([]byte, []int)

Deprecated: Use ActOfCompletionRequest.ProtoReflect.Descriptor instead.

func (*ActOfCompletionRequest) GetDateFrom

func (x *ActOfCompletionRequest) GetDateFrom() string

func (*ActOfCompletionRequest) GetDateTo

func (x *ActOfCompletionRequest) GetDateTo() string

func (*ActOfCompletionRequest) GetFileType

func (x *ActOfCompletionRequest) GetFileType() string

func (*ActOfCompletionRequest) GetMerchantId

func (x *ActOfCompletionRequest) GetMerchantId() string

func (*ActOfCompletionRequest) ProtoMessage

func (*ActOfCompletionRequest) ProtoMessage()

func (*ActOfCompletionRequest) ProtoReflect

func (x *ActOfCompletionRequest) ProtoReflect() protoreflect.Message

func (*ActOfCompletionRequest) Reset

func (x *ActOfCompletionRequest) Reset()

func (*ActOfCompletionRequest) String

func (x *ActOfCompletionRequest) String() string

type ActOfCompletionResponse

type ActOfCompletionResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"item"
	Item *ActOfCompletionDocument `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*ActOfCompletionResponse) Descriptor deprecated

func (*ActOfCompletionResponse) Descriptor() ([]byte, []int)

Deprecated: Use ActOfCompletionResponse.ProtoReflect.Descriptor instead.

func (*ActOfCompletionResponse) GetItem

func (*ActOfCompletionResponse) GetMessage

func (*ActOfCompletionResponse) GetStatus

func (x *ActOfCompletionResponse) GetStatus() int32

func (*ActOfCompletionResponse) ProtoMessage

func (*ActOfCompletionResponse) ProtoMessage()

func (*ActOfCompletionResponse) ProtoReflect

func (x *ActOfCompletionResponse) ProtoReflect() protoreflect.Message

func (*ActOfCompletionResponse) Reset

func (x *ActOfCompletionResponse) Reset()

func (*ActOfCompletionResponse) String

func (x *ActOfCompletionResponse) String() string

type ActsOfCompletionListItem

type ActsOfCompletionListItem struct {

	//@inject_tag: json:"date_title"
	DateTitle string `protobuf:"bytes,1,opt,name=date_title,json=dateTitle,proto3" json:"date_title"`
	//@inject_tag: json:"date_from"
	DateFrom string `protobuf:"bytes,2,opt,name=date_from,json=dateFrom,proto3" json:"date_from"`
	//@inject_tag: json:"date_to"
	DateTo string `protobuf:"bytes,3,opt,name=date_to,json=dateTo,proto3" json:"date_to"`
	// contains filtered or unexported fields
}

func (*ActsOfCompletionListItem) Descriptor deprecated

func (*ActsOfCompletionListItem) Descriptor() ([]byte, []int)

Deprecated: Use ActsOfCompletionListItem.ProtoReflect.Descriptor instead.

func (*ActsOfCompletionListItem) GetDateFrom

func (x *ActsOfCompletionListItem) GetDateFrom() string

func (*ActsOfCompletionListItem) GetDateTitle

func (x *ActsOfCompletionListItem) GetDateTitle() string

func (*ActsOfCompletionListItem) GetDateTo

func (x *ActsOfCompletionListItem) GetDateTo() string

func (*ActsOfCompletionListItem) ProtoMessage

func (*ActsOfCompletionListItem) ProtoMessage()

func (*ActsOfCompletionListItem) ProtoReflect

func (x *ActsOfCompletionListItem) ProtoReflect() protoreflect.Message

func (*ActsOfCompletionListItem) Reset

func (x *ActsOfCompletionListItem) Reset()

func (*ActsOfCompletionListItem) String

func (x *ActsOfCompletionListItem) String() string

type ActsOfCompletionListRequest

type ActsOfCompletionListRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ActsOfCompletionListRequest) Descriptor deprecated

func (*ActsOfCompletionListRequest) Descriptor() ([]byte, []int)

Deprecated: Use ActsOfCompletionListRequest.ProtoReflect.Descriptor instead.

func (*ActsOfCompletionListRequest) GetMerchantId

func (x *ActsOfCompletionListRequest) GetMerchantId() string

func (*ActsOfCompletionListRequest) ProtoMessage

func (*ActsOfCompletionListRequest) ProtoMessage()

func (*ActsOfCompletionListRequest) ProtoReflect

func (*ActsOfCompletionListRequest) Reset

func (x *ActsOfCompletionListRequest) Reset()

func (*ActsOfCompletionListRequest) String

func (x *ActsOfCompletionListRequest) String() string

type ActsOfCompletionListResponse

type ActsOfCompletionListResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"items"
	Items []*ActsOfCompletionListItem `protobuf:"bytes,3,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*ActsOfCompletionListResponse) Descriptor deprecated

func (*ActsOfCompletionListResponse) Descriptor() ([]byte, []int)

Deprecated: Use ActsOfCompletionListResponse.ProtoReflect.Descriptor instead.

func (*ActsOfCompletionListResponse) GetItems

func (*ActsOfCompletionListResponse) GetMessage

func (*ActsOfCompletionListResponse) GetStatus

func (x *ActsOfCompletionListResponse) GetStatus() int32

func (*ActsOfCompletionListResponse) ProtoMessage

func (*ActsOfCompletionListResponse) ProtoMessage()

func (*ActsOfCompletionListResponse) ProtoReflect

func (*ActsOfCompletionListResponse) Reset

func (x *ActsOfCompletionListResponse) Reset()

func (*ActsOfCompletionListResponse) String

type AddMerchantDocumentResponse

type AddMerchantDocumentResponse struct {
	Item    *MerchantDocument     `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Status  int32                 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*AddMerchantDocumentResponse) Descriptor deprecated

func (*AddMerchantDocumentResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddMerchantDocumentResponse.ProtoReflect.Descriptor instead.

func (*AddMerchantDocumentResponse) GetItem

func (*AddMerchantDocumentResponse) GetMessage

func (*AddMerchantDocumentResponse) GetStatus

func (x *AddMerchantDocumentResponse) GetStatus() int32

func (*AddMerchantDocumentResponse) ProtoMessage

func (*AddMerchantDocumentResponse) ProtoMessage()

func (*AddMerchantDocumentResponse) ProtoReflect

func (*AddMerchantDocumentResponse) Reset

func (x *AddMerchantDocumentResponse) Reset()

func (*AddMerchantDocumentResponse) String

func (x *AddMerchantDocumentResponse) String() string

type AddRecurringPlanResponse

type AddRecurringPlanResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *RecurringPlan        `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*AddRecurringPlanResponse) Descriptor deprecated

func (*AddRecurringPlanResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddRecurringPlanResponse.ProtoReflect.Descriptor instead.

func (*AddRecurringPlanResponse) GetItem

func (*AddRecurringPlanResponse) GetMessage

func (*AddRecurringPlanResponse) GetStatus

func (x *AddRecurringPlanResponse) GetStatus() int32

func (*AddRecurringPlanResponse) ProtoMessage

func (*AddRecurringPlanResponse) ProtoMessage()

func (*AddRecurringPlanResponse) ProtoReflect

func (x *AddRecurringPlanResponse) ProtoReflect() protoreflect.Message

func (*AddRecurringPlanResponse) Reset

func (x *AddRecurringPlanResponse) Reset()

func (*AddRecurringPlanResponse) String

func (x *AddRecurringPlanResponse) String() string

type AdminRoleRequest

type AdminRoleRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" param:"role_id"
	RoleId string `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AdminRoleRequest) Descriptor deprecated

func (*AdminRoleRequest) Descriptor() ([]byte, []int)

Deprecated: Use AdminRoleRequest.ProtoReflect.Descriptor instead.

func (*AdminRoleRequest) GetRoleId

func (x *AdminRoleRequest) GetRoleId() string

func (*AdminRoleRequest) ProtoMessage

func (*AdminRoleRequest) ProtoMessage()

func (*AdminRoleRequest) ProtoReflect

func (x *AdminRoleRequest) ProtoReflect() protoreflect.Message

func (*AdminRoleRequest) Reset

func (x *AdminRoleRequest) Reset()

func (*AdminRoleRequest) String

func (x *AdminRoleRequest) String() string

type AmountFilter

type AmountFilter struct {

	//@inject_tag: json:"from"
	From float32 `protobuf:"fixed32,1,opt,name=from,proto3" json:"from"`
	//@inject_tag: json:"to"
	To float32 `protobuf:"fixed32,2,opt,name=to,proto3" json:"to"`
	// contains filtered or unexported fields
}

func (*AmountFilter) Descriptor deprecated

func (*AmountFilter) Descriptor() ([]byte, []int)

Deprecated: Use AmountFilter.ProtoReflect.Descriptor instead.

func (*AmountFilter) GetFrom

func (x *AmountFilter) GetFrom() float32

func (*AmountFilter) GetTo

func (x *AmountFilter) GetTo() float32

func (*AmountFilter) ProtoMessage

func (*AmountFilter) ProtoMessage()

func (*AmountFilter) ProtoReflect

func (x *AmountFilter) ProtoReflect() protoreflect.Message

func (*AmountFilter) Reset

func (x *AmountFilter) Reset()

func (*AmountFilter) String

func (x *AmountFilter) String() string

type AnnualTurnover

type AnnualTurnover struct {

	//@inject_tag: json:"year" bson:"year" validate:"required,numeric,gte=2019"
	Year int32 `protobuf:"varint,1,opt,name=year,proto3" json:"year" bson:"year" validate:"required,numeric,gte=2019"`
	//@inject_tag: json:"country" bson:"country" validate:"omitempty,alpha,len=2"
	Country string `protobuf:"bytes,2,opt,name=country,proto3" json:"country" bson:"country" validate:"omitempty,alpha,len=2"`
	// @inject_tag: json:"amount" bson:"amount" validate:"numeric,gte=0"
	Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount" bson:"amount" validate:"numeric,gte=0"`
	//@inject_tag: json:"currency" bson:"currency" validate:"required,alpha,len=3"
	Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency" bson:"currency" validate:"required,alpha,len=3"`
	// @inject_tag: json:"operating_company_id" bson:"operating_company_id"
	OperatingCompanyId string `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AnnualTurnover) Descriptor deprecated

func (*AnnualTurnover) Descriptor() ([]byte, []int)

Deprecated: Use AnnualTurnover.ProtoReflect.Descriptor instead.

func (*AnnualTurnover) GetAmount

func (x *AnnualTurnover) GetAmount() float64

func (*AnnualTurnover) GetCountry

func (x *AnnualTurnover) GetCountry() string

func (*AnnualTurnover) GetCurrency

func (x *AnnualTurnover) GetCurrency() string

func (*AnnualTurnover) GetOperatingCompanyId

func (x *AnnualTurnover) GetOperatingCompanyId() string

func (*AnnualTurnover) GetYear

func (x *AnnualTurnover) GetYear() int32

func (*AnnualTurnover) ProtoMessage

func (*AnnualTurnover) ProtoMessage()

func (*AnnualTurnover) ProtoReflect

func (x *AnnualTurnover) ProtoReflect() protoreflect.Message

func (*AnnualTurnover) Reset

func (x *AnnualTurnover) Reset()

func (*AnnualTurnover) String

func (x *AnnualTurnover) String() string

type BillingService

type BillingService interface {
	OrderCreateByPaylink(ctx context.Context, in *OrderCreateByPaylink, opts ...client.CallOption) (*OrderCreateProcessResponse, error)
	OrderCreateProcess(ctx context.Context, in *OrderCreateRequest, opts ...client.CallOption) (*OrderCreateProcessResponse, error)
	PaymentFormJsonDataProcess(ctx context.Context, in *PaymentFormJsonDataRequest, opts ...client.CallOption) (*PaymentFormJsonDataResponse, error)
	PaymentCreateProcess(ctx context.Context, in *PaymentCreateRequest, opts ...client.CallOption) (*PaymentCreateResponse, error)
	PaymentCallbackProcess(ctx context.Context, in *CallbackRequest, opts ...client.CallOption) (*PaymentNotifyResponse, error)
	OrderReceipt(ctx context.Context, in *OrderReceiptRequest, opts ...client.CallOption) (*OrderReceiptResponse, error)
	OrderReCreateProcess(ctx context.Context, in *OrderReCreateProcessRequest, opts ...client.CallOption) (*OrderCreateProcessResponse, error)
	UpdateOrder(ctx context.Context, in *Order, opts ...client.CallOption) (*EmptyResponse, error)
	UpdateOrderNotificationStatus(ctx context.Context, in *UpdateOrderNotificationStatusRequest, opts ...client.CallOption) (*EmptyResponse, error)
	UpdateOrderPrivateStatus(ctx context.Context, in *UpdateOrderPrivateStatusRequest, opts ...client.CallOption) (*EmptyResponse, error)
	GetMerchantBy(ctx context.Context, in *GetMerchantByRequest, opts ...client.CallOption) (*GetMerchantResponse, error)
	ListMerchants(ctx context.Context, in *MerchantListingRequest, opts ...client.CallOption) (*MerchantListingResponse, error)
	ListMerchantsForAgreement(ctx context.Context, in *MerchantListingRequest, opts ...client.CallOption) (*ListMerchantsForAgreementResponse, error)
	GetCountStatusesOfMerchants(ctx context.Context, in *EmptyRequest, opts ...client.CallOption) (*GetCountStatusesOfMerchantsResponse, error)
	ChangeMerchant(ctx context.Context, in *OnboardingRequest, opts ...client.CallOption) (*ChangeMerchantResponse, error)
	ChangeMerchantStatus(ctx context.Context, in *MerchantChangeStatusRequest, opts ...client.CallOption) (*ChangeMerchantStatusResponse, error)
	SetMerchantOperatingCompany(ctx context.Context, in *SetMerchantOperatingCompanyRequest, opts ...client.CallOption) (*SetMerchantOperatingCompanyResponse, error)
	SetMerchantAcceptedStatus(ctx context.Context, in *SetMerchantAcceptedStatusRequest, opts ...client.CallOption) (*SetMerchantAcceptedStatusResponse, error)
	ChangeMerchantData(ctx context.Context, in *ChangeMerchantDataRequest, opts ...client.CallOption) (*ChangeMerchantDataResponse, error)
	SetMerchantS3Agreement(ctx context.Context, in *SetMerchantS3AgreementRequest, opts ...client.CallOption) (*ChangeMerchantDataResponse, error)
	GetMerchantTariffRates(ctx context.Context, in *GetMerchantTariffRatesRequest, opts ...client.CallOption) (*GetMerchantTariffRatesResponse, error)
	SetMerchantTariffRates(ctx context.Context, in *SetMerchantTariffRatesRequest, opts ...client.CallOption) (*CheckProjectRequestSignatureResponse, error)
	ChangeMerchantManualPayouts(ctx context.Context, in *ChangeMerchantManualPayoutsRequest, opts ...client.CallOption) (*ChangeMerchantManualPayoutsResponse, error)
	RefreshMerchantApiToken(ctx context.Context, in *RefreshMerchantApiTokenRequest, opts ...client.CallOption) (*RefreshMerchantApiTokenResponse, error)
	CreateNotification(ctx context.Context, in *NotificationRequest, opts ...client.CallOption) (*CreateNotificationResponse, error)
	GetNotification(ctx context.Context, in *GetNotificationRequest, opts ...client.CallOption) (*Notification, error)
	ListNotifications(ctx context.Context, in *ListingNotificationRequest, opts ...client.CallOption) (*Notifications, error)
	MarkNotificationAsRead(ctx context.Context, in *GetNotificationRequest, opts ...client.CallOption) (*Notification, error)
	ListMerchantPaymentMethods(ctx context.Context, in *ListMerchantPaymentMethodsRequest, opts ...client.CallOption) (*ListingMerchantPaymentMethod, error)
	GetMerchantPaymentMethod(ctx context.Context, in *GetMerchantPaymentMethodRequest, opts ...client.CallOption) (*GetMerchantPaymentMethodResponse, error)
	ChangeMerchantPaymentMethod(ctx context.Context, in *MerchantPaymentMethodRequest, opts ...client.CallOption) (*MerchantPaymentMethodResponse, error)
	CreateRefund(ctx context.Context, in *CreateRefundRequest, opts ...client.CallOption) (*CreateRefundResponse, error)
	ListRefunds(ctx context.Context, in *ListRefundsRequest, opts ...client.CallOption) (*ListRefundsResponse, error)
	GetRefund(ctx context.Context, in *GetRefundRequest, opts ...client.CallOption) (*CreateRefundResponse, error)
	ProcessRefundCallback(ctx context.Context, in *CallbackRequest, opts ...client.CallOption) (*PaymentNotifyResponse, error)
	PaymentFormLanguageChanged(ctx context.Context, in *PaymentFormUserChangeLangRequest, opts ...client.CallOption) (*PaymentFormDataChangeResponse, error)
	PaymentFormPaymentAccountChanged(ctx context.Context, in *PaymentFormUserChangePaymentAccountRequest, opts ...client.CallOption) (*PaymentFormDataChangeResponse, error)
	ProcessBillingAddress(ctx context.Context, in *ProcessBillingAddressRequest, opts ...client.CallOption) (*ProcessBillingAddressResponse, error)
	CreateOrUpdateProduct(ctx context.Context, in *Product, opts ...client.CallOption) (*Product, error)
	ListProducts(ctx context.Context, in *ListProductsRequest, opts ...client.CallOption) (*ListProductsResponse, error)
	GetProduct(ctx context.Context, in *RequestProduct, opts ...client.CallOption) (*GetProductResponse, error)
	DeleteProduct(ctx context.Context, in *RequestProduct, opts ...client.CallOption) (*EmptyResponse, error)
	GetProductsForOrder(ctx context.Context, in *GetProductsForOrderRequest, opts ...client.CallOption) (*ListProductsResponse, error)
	GetProductPrices(ctx context.Context, in *RequestProduct, opts ...client.CallOption) (*ProductPricesResponse, error)
	UpdateProductPrices(ctx context.Context, in *UpdateProductPricesRequest, opts ...client.CallOption) (*ResponseError, error)
	ChangeProject(ctx context.Context, in *Project, opts ...client.CallOption) (*ChangeProjectResponse, error)
	GetProject(ctx context.Context, in *GetProjectRequest, opts ...client.CallOption) (*ChangeProjectResponse, error)
	ListProjects(ctx context.Context, in *ListProjectsRequest, opts ...client.CallOption) (*ListProjectsResponse, error)
	DeleteProject(ctx context.Context, in *GetProjectRequest, opts ...client.CallOption) (*ChangeProjectResponse, error)
	CreateToken(ctx context.Context, in *TokenRequest, opts ...client.CallOption) (*TokenResponse, error)
	CheckProjectRequestSignature(ctx context.Context, in *CheckProjectRequestSignatureRequest, opts ...client.CallOption) (*CheckProjectRequestSignatureResponse, error)
	GetCountriesList(ctx context.Context, in *EmptyRequest, opts ...client.CallOption) (*CountriesList, error)
	GetCountriesListForOrder(ctx context.Context, in *GetCountriesListForOrderRequest, opts ...client.CallOption) (*GetCountriesListForOrderResponse, error)
	GetCountry(ctx context.Context, in *GetCountryRequest, opts ...client.CallOption) (*Country, error)
	UpdateCountry(ctx context.Context, in *Country, opts ...client.CallOption) (*Country, error)
	GetOrderPublic(ctx context.Context, in *GetOrderRequest, opts ...client.CallOption) (*GetOrderPublicResponse, error)
	GetOrderPrivate(ctx context.Context, in *GetOrderRequest, opts ...client.CallOption) (*GetOrderPrivateResponse, error)
	SendOrderToWebHookNotifier(ctx context.Context, in *GetOrderRequest, opts ...client.CallOption) (*ResponseError, error)
	FindAllOrdersPublic(ctx context.Context, in *ListOrdersRequest, opts ...client.CallOption) (*ListOrdersPublicResponse, error)
	FindAllOrdersPrivate(ctx context.Context, in *ListOrdersRequest, opts ...client.CallOption) (*ListOrdersPrivateResponse, error)
	FindAllOrders(ctx context.Context, in *ListOrdersRequest, opts ...client.CallOption) (*ListOrdersResponse, error)
	IsOrderCanBePaying(ctx context.Context, in *IsOrderCanBePayingRequest, opts ...client.CallOption) (*IsOrderCanBePayingResponse, error)
	GetPriceGroup(ctx context.Context, in *GetPriceGroupRequest, opts ...client.CallOption) (*PriceGroup, error)
	UpdatePriceGroup(ctx context.Context, in *PriceGroup, opts ...client.CallOption) (*PriceGroup, error)
	GetPriceGroupByCountry(ctx context.Context, in *PriceGroupByCountryRequest, opts ...client.CallOption) (*PriceGroup, error)
	GetPriceGroupCurrencies(ctx context.Context, in *EmptyRequest, opts ...client.CallOption) (*PriceGroupCurrenciesResponse, error)
	GetPriceGroupCurrencyByRegion(ctx context.Context, in *PriceGroupByRegionRequest, opts ...client.CallOption) (*PriceGroupCurrenciesResponse, error)
	GetRecommendedPriceByPriceGroup(ctx context.Context, in *RecommendedPriceRequest, opts ...client.CallOption) (*RecommendedPriceResponse, error)
	GetRecommendedPriceByConversion(ctx context.Context, in *RecommendedPriceRequest, opts ...client.CallOption) (*RecommendedPriceResponse, error)
	GetRecommendedPriceTable(ctx context.Context, in *RecommendedPriceTableRequest, opts ...client.CallOption) (*RecommendedPriceTableResponse, error)
	GetPriceGroupByRegion(ctx context.Context, in *GetPriceGroupByRegionRequest, opts ...client.CallOption) (*GetPriceGroupByRegionResponse, error)
	SetUserNotifySales(ctx context.Context, in *SetUserNotifyRequest, opts ...client.CallOption) (*EmptyResponse, error)
	SetUserNotifyNewRegion(ctx context.Context, in *SetUserNotifyRequest, opts ...client.CallOption) (*EmptyResponse, error)
	CreateOrUpdatePaymentMethod(ctx context.Context, in *PaymentMethod, opts ...client.CallOption) (*ChangePaymentMethodResponse, error)
	CreateOrUpdatePaymentMethodProductionSettings(ctx context.Context, in *ChangePaymentMethodParamsRequest, opts ...client.CallOption) (*ChangePaymentMethodParamsResponse, error)
	GetPaymentMethodProductionSettings(ctx context.Context, in *GetPaymentMethodSettingsRequest, opts ...client.CallOption) (*GetPaymentMethodSettingsResponse, error)
	DeletePaymentMethodProductionSettings(ctx context.Context, in *GetPaymentMethodSettingsRequest, opts ...client.CallOption) (*ChangePaymentMethodParamsResponse, error)
	CreateOrUpdatePaymentMethodTestSettings(ctx context.Context, in *ChangePaymentMethodParamsRequest, opts ...client.CallOption) (*ChangePaymentMethodParamsResponse, error)
	GetPaymentMethodTestSettings(ctx context.Context, in *GetPaymentMethodSettingsRequest, opts ...client.CallOption) (*GetPaymentMethodSettingsResponse, error)
	DeletePaymentMethodTestSettings(ctx context.Context, in *GetPaymentMethodSettingsRequest, opts ...client.CallOption) (*ChangePaymentMethodParamsResponse, error)
	FindByZipCode(ctx context.Context, in *FindByZipCodeRequest, opts ...client.CallOption) (*FindByZipCodeResponse, error)
	GetAllPaymentChannelCostSystem(ctx context.Context, in *EmptyRequest, opts ...client.CallOption) (*PaymentChannelCostSystemListResponse, error)
	GetPaymentChannelCostSystem(ctx context.Context, in *PaymentChannelCostSystemRequest, opts ...client.CallOption) (*PaymentChannelCostSystemResponse, error)
	SetPaymentChannelCostSystem(ctx context.Context, in *PaymentChannelCostSystem, opts ...client.CallOption) (*PaymentChannelCostSystemResponse, error)
	DeletePaymentChannelCostSystem(ctx context.Context, in *PaymentCostDeleteRequest, opts ...client.CallOption) (*ResponseError, error)
	GetAllPaymentChannelCostMerchant(ctx context.Context, in *PaymentChannelCostMerchantListRequest, opts ...client.CallOption) (*PaymentChannelCostMerchantListResponse, error)
	GetPaymentChannelCostMerchant(ctx context.Context, in *PaymentChannelCostMerchantRequest, opts ...client.CallOption) (*PaymentChannelCostMerchantResponse, error)
	SetPaymentChannelCostMerchant(ctx context.Context, in *PaymentChannelCostMerchant, opts ...client.CallOption) (*PaymentChannelCostMerchantResponse, error)
	SetAllPaymentChannelCostMerchant(ctx context.Context, in *SetAllPaymentChannelCostMerchantRequest, opts ...client.CallOption) (*SetAllPaymentChannelCostMerchantResponse, error)
	DeletePaymentChannelCostMerchant(ctx context.Context, in *PaymentCostDeleteRequest, opts ...client.CallOption) (*ResponseError, error)
	GetAllMoneyBackCostSystem(ctx context.Context, in *EmptyRequest, opts ...client.CallOption) (*MoneyBackCostSystemListResponse, error)
	GetMoneyBackCostSystem(ctx context.Context, in *MoneyBackCostSystemRequest, opts ...client.CallOption) (*MoneyBackCostSystemResponse, error)
	SetMoneyBackCostSystem(ctx context.Context, in *MoneyBackCostSystem, opts ...client.CallOption) (*MoneyBackCostSystemResponse, error)
	DeleteMoneyBackCostSystem(ctx context.Context, in *PaymentCostDeleteRequest, opts ...client.CallOption) (*ResponseError, error)
	GetAllMoneyBackCostMerchant(ctx context.Context, in *MoneyBackCostMerchantListRequest, opts ...client.CallOption) (*MoneyBackCostMerchantListResponse, error)
	GetMoneyBackCostMerchant(ctx context.Context, in *MoneyBackCostMerchantRequest, opts ...client.CallOption) (*MoneyBackCostMerchantResponse, error)
	SetMoneyBackCostMerchant(ctx context.Context, in *MoneyBackCostMerchant, opts ...client.CallOption) (*MoneyBackCostMerchantResponse, error)
	DeleteMoneyBackCostMerchant(ctx context.Context, in *PaymentCostDeleteRequest, opts ...client.CallOption) (*ResponseError, error)
	CreateAccountingEntry(ctx context.Context, in *CreateAccountingEntryRequest, opts ...client.CallOption) (*CreateAccountingEntryResponse, error)
	GetUserProfile(ctx context.Context, in *GetUserProfileRequest, opts ...client.CallOption) (*GetUserProfileResponse, error)
	CreateOrUpdateUserProfile(ctx context.Context, in *UserProfile, opts ...client.CallOption) (*CreateOrUpdateUserProfileResponse, error)
	ConfirmUserEmail(ctx context.Context, in *ConfirmUserEmailRequest, opts ...client.CallOption) (*ConfirmUserEmailResponse, error)
	CreatePageReview(ctx context.Context, in *CreatePageReviewRequest, opts ...client.CallOption) (*CheckProjectRequestSignatureResponse, error)
	CreateRoyaltyReport(ctx context.Context, in *CreateRoyaltyReportRequest, opts ...client.CallOption) (*CreateRoyaltyReportRequest, error)
	ListRoyaltyReports(ctx context.Context, in *ListRoyaltyReportsRequest, opts ...client.CallOption) (*ListRoyaltyReportsResponse, error)
	GetRoyaltyReport(ctx context.Context, in *GetRoyaltyReportRequest, opts ...client.CallOption) (*GetRoyaltyReportResponse, error)
	ChangeRoyaltyReport(ctx context.Context, in *ChangeRoyaltyReportRequest, opts ...client.CallOption) (*ResponseError, error)
	ListRoyaltyReportOrders(ctx context.Context, in *ListRoyaltyReportOrdersRequest, opts ...client.CallOption) (*TransactionsResponse, error)
	MerchantReviewRoyaltyReport(ctx context.Context, in *MerchantReviewRoyaltyReportRequest, opts ...client.CallOption) (*ResponseError, error)
	AutoAcceptRoyaltyReports(ctx context.Context, in *EmptyRequest, opts ...client.CallOption) (*EmptyResponse, error)
	RoyaltyReportPdfUploaded(ctx context.Context, in *RoyaltyReportPdfUploadedRequest, opts ...client.CallOption) (*RoyaltyReportPdfUploadedResponse, error)
	GetVatReportsDashboard(ctx context.Context, in *EmptyRequest, opts ...client.CallOption) (*VatReportsResponse, error)
	GetVatReportsForCountry(ctx context.Context, in *VatReportsRequest, opts ...client.CallOption) (*VatReportsResponse, error)
	GetVatReportTransactions(ctx context.Context, in *VatTransactionsRequest, opts ...client.CallOption) (*PrivateTransactionsResponse, error)
	ProcessVatReports(ctx context.Context, in *ProcessVatReportsRequest, opts ...client.CallOption) (*EmptyResponse, error)
	UpdateVatReportStatus(ctx context.Context, in *UpdateVatReportStatusRequest, opts ...client.CallOption) (*ResponseError, error)
	GetVatReport(ctx context.Context, in *VatReportRequest, opts ...client.CallOption) (*VatReportResponse, error)
	CalcAnnualTurnovers(ctx context.Context, in *EmptyRequest, opts ...client.CallOption) (*EmptyResponse, error)
	GetMerchantOnboardingCompleteData(ctx context.Context, in *SetMerchantS3AgreementRequest, opts ...client.CallOption) (*GetMerchantOnboardingCompleteDataResponse, error)
	CreateOrUpdateKeyProduct(ctx context.Context, in *CreateOrUpdateKeyProductRequest, opts ...client.CallOption) (*KeyProductResponse, error)
	GetKeyProducts(ctx context.Context, in *ListKeyProductsRequest, opts ...client.CallOption) (*ListKeyProductsResponse, error)
	GetKeyProduct(ctx context.Context, in *RequestKeyProductMerchant, opts ...client.CallOption) (*KeyProductResponse, error)
	DeleteKeyProduct(ctx context.Context, in *RequestKeyProductMerchant, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	PublishKeyProduct(ctx context.Context, in *PublishKeyProductRequest, opts ...client.CallOption) (*KeyProductResponse, error)
	UnPublishKeyProduct(ctx context.Context, in *UnPublishKeyProductRequest, opts ...client.CallOption) (*KeyProductResponse, error)
	GetKeyProductsForOrder(ctx context.Context, in *GetKeyProductsForOrderRequest, opts ...client.CallOption) (*ListKeyProductsResponse, error)
	GetKeyProductInfo(ctx context.Context, in *GetKeyProductInfoRequest, opts ...client.CallOption) (*GetKeyProductInfoResponse, error)
	GetPlatforms(ctx context.Context, in *ListPlatformsRequest, opts ...client.CallOption) (*ListPlatformsResponse, error)
	GetAvailableKeysCount(ctx context.Context, in *GetPlatformKeyCountRequest, opts ...client.CallOption) (*GetPlatformKeyCountResponse, error)
	UploadKeysFile(ctx context.Context, in *PlatformKeysFileRequest, opts ...client.CallOption) (*PlatformKeysFileResponse, error)
	GetKeyByID(ctx context.Context, in *KeyForOrderRequest, opts ...client.CallOption) (*GetKeyForOrderRequestResponse, error)
	ReserveKeyForOrder(ctx context.Context, in *PlatformKeyReserveRequest, opts ...client.CallOption) (*PlatformKeyReserveResponse, error)
	FinishRedeemKeyForOrder(ctx context.Context, in *KeyForOrderRequest, opts ...client.CallOption) (*GetKeyForOrderRequestResponse, error)
	CancelRedeemKeyForOrder(ctx context.Context, in *KeyForOrderRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	ChangeCodeInOrder(ctx context.Context, in *ChangeCodeInOrderRequest, opts ...client.CallOption) (*ChangeCodeInOrderResponse, error)
	GetDashboardMainReport(ctx context.Context, in *GetDashboardMainRequest, opts ...client.CallOption) (*GetDashboardMainResponse, error)
	GetDashboardRevenueDynamicsReport(ctx context.Context, in *GetDashboardMainRequest, opts ...client.CallOption) (*GetDashboardRevenueDynamicsReportResponse, error)
	GetDashboardBaseReport(ctx context.Context, in *GetDashboardBaseReportRequest, opts ...client.CallOption) (*GetDashboardBaseReportResponse, error)
	GetDashboardCustomersReport(ctx context.Context, in *DashboardCustomerReportRequest, opts ...client.CallOption) (*GetDashboardCustomerReportResponse, error)
	GetDashboardCustomerArpu(ctx context.Context, in *DashboardCustomerReportArpuRequest, opts ...client.CallOption) (*DashboardCustomerReportArpuResponse, error)
	CreatePayoutDocument(ctx context.Context, in *CreatePayoutDocumentRequest, opts ...client.CallOption) (*CreatePayoutDocumentResponse, error)
	UpdatePayoutDocument(ctx context.Context, in *UpdatePayoutDocumentRequest, opts ...client.CallOption) (*PayoutDocumentResponse, error)
	GetPayoutDocuments(ctx context.Context, in *GetPayoutDocumentsRequest, opts ...client.CallOption) (*GetPayoutDocumentsResponse, error)
	GetPayoutDocument(ctx context.Context, in *GetPayoutDocumentRequest, opts ...client.CallOption) (*PayoutDocumentResponse, error)
	GetPayoutDocumentRoyaltyReports(ctx context.Context, in *GetPayoutDocumentRequest, opts ...client.CallOption) (*ListRoyaltyReportsResponse, error)
	PayoutDocumentPdfUploaded(ctx context.Context, in *PayoutDocumentPdfUploadedRequest, opts ...client.CallOption) (*PayoutDocumentPdfUploadedResponse, error)
	AutoCreatePayoutDocuments(ctx context.Context, in *EmptyRequest, opts ...client.CallOption) (*EmptyResponse, error)
	GetMerchantBalance(ctx context.Context, in *GetMerchantBalanceRequest, opts ...client.CallOption) (*GetMerchantBalanceResponse, error)
	PaymentFormPlatformChanged(ctx context.Context, in *PaymentFormUserChangePlatformRequest, opts ...client.CallOption) (*PaymentFormDataChangeResponse, error)
	CheckSkuAndKeyProject(ctx context.Context, in *CheckSkuAndKeyProjectRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	GetPaylinks(ctx context.Context, in *GetPaylinksRequest, opts ...client.CallOption) (*GetPaylinksResponse, error)
	GetPaylink(ctx context.Context, in *PaylinkRequest, opts ...client.CallOption) (*GetPaylinkResponse, error)
	IncrPaylinkVisits(ctx context.Context, in *PaylinkRequestById, opts ...client.CallOption) (*EmptyResponse, error)
	GetPaylinkURL(ctx context.Context, in *GetPaylinkURLRequest, opts ...client.CallOption) (*GetPaylinkUrlResponse, error)
	CreateOrUpdatePaylink(ctx context.Context, in *CreatePaylinkRequest, opts ...client.CallOption) (*GetPaylinkResponse, error)
	DeletePaylink(ctx context.Context, in *PaylinkRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	GetPaylinkStatTotal(ctx context.Context, in *GetPaylinkStatCommonRequest, opts ...client.CallOption) (*GetPaylinkStatCommonResponse, error)
	GetPaylinkStatByCountry(ctx context.Context, in *GetPaylinkStatCommonRequest, opts ...client.CallOption) (*GetPaylinkStatCommonGroupResponse, error)
	GetPaylinkStatByReferrer(ctx context.Context, in *GetPaylinkStatCommonRequest, opts ...client.CallOption) (*GetPaylinkStatCommonGroupResponse, error)
	GetPaylinkStatByDate(ctx context.Context, in *GetPaylinkStatCommonRequest, opts ...client.CallOption) (*GetPaylinkStatCommonGroupResponse, error)
	GetPaylinkStatByUtm(ctx context.Context, in *GetPaylinkStatCommonRequest, opts ...client.CallOption) (*GetPaylinkStatCommonGroupResponse, error)
	GetPaylinkTransactions(ctx context.Context, in *GetPaylinkTransactionsRequest, opts ...client.CallOption) (*TransactionsResponse, error)
	GetPaylinkUrlByShortLink(ctx context.Context, in *GetPaylinkUrlByShortLinkRequest, opts ...client.CallOption) (*GetPaylinkUrlByShortLinkResponse, error)
	DeleteSavedCard(ctx context.Context, in *DeleteSavedCardRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	GetOperatingCompaniesList(ctx context.Context, in *EmptyRequest, opts ...client.CallOption) (*GetOperatingCompaniesListResponse, error)
	AddOperatingCompany(ctx context.Context, in *OperatingCompany, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	GetOperatingCompany(ctx context.Context, in *GetOperatingCompanyRequest, opts ...client.CallOption) (*GetOperatingCompanyResponse, error)
	GetPaymentMinLimitsSystem(ctx context.Context, in *EmptyRequest, opts ...client.CallOption) (*GetPaymentMinLimitsSystemResponse, error)
	SetPaymentMinLimitSystem(ctx context.Context, in *PaymentMinLimitSystem, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	GetMerchantUsers(ctx context.Context, in *GetMerchantUsersRequest, opts ...client.CallOption) (*GetMerchantUsersResponse, error)
	GetAdminUsers(ctx context.Context, in *EmptyRequest, opts ...client.CallOption) (*GetAdminUsersResponse, error)
	InviteUserMerchant(ctx context.Context, in *InviteUserMerchantRequest, opts ...client.CallOption) (*InviteUserMerchantResponse, error)
	InviteUserAdmin(ctx context.Context, in *InviteUserAdminRequest, opts ...client.CallOption) (*InviteUserAdminResponse, error)
	ResendInviteMerchant(ctx context.Context, in *ResendInviteMerchantRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	ResendInviteAdmin(ctx context.Context, in *ResendInviteAdminRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	AcceptInvite(ctx context.Context, in *AcceptInviteRequest, opts ...client.CallOption) (*AcceptInviteResponse, error)
	CheckInviteToken(ctx context.Context, in *CheckInviteTokenRequest, opts ...client.CallOption) (*CheckInviteTokenResponse, error)
	GetMerchantsForUser(ctx context.Context, in *GetMerchantsForUserRequest, opts ...client.CallOption) (*GetMerchantsForUserResponse, error)
	ChangeRoleForMerchantUser(ctx context.Context, in *ChangeRoleForMerchantUserRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	ChangeRoleForAdminUser(ctx context.Context, in *ChangeRoleForAdminUserRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	GetRoleList(ctx context.Context, in *GetRoleListRequest, opts ...client.CallOption) (*GetRoleListResponse, error)
	DeleteMerchantUser(ctx context.Context, in *MerchantRoleRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	DeleteAdminUser(ctx context.Context, in *AdminRoleRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	GetMerchantUserRole(ctx context.Context, in *MerchantRoleRequest, opts ...client.CallOption) (*UserRoleResponse, error)
	GetAdminUserRole(ctx context.Context, in *AdminRoleRequest, opts ...client.CallOption) (*UserRoleResponse, error)
	GetCommonUserProfile(ctx context.Context, in *CommonUserProfileRequest, opts ...client.CallOption) (*CommonUserProfileResponse, error)
	GetAdminByUserId(ctx context.Context, in *CommonUserProfileRequest, opts ...client.CallOption) (*UserRoleResponse, error)
	SendWebhookToMerchant(ctx context.Context, in *OrderCreateRequest, opts ...client.CallOption) (*SendWebhookToMerchantResponse, error)
	NotifyWebhookTestResults(ctx context.Context, in *NotifyWebhookTestResultsRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	RoyaltyReportFinanceDone(ctx context.Context, in *ReportFinanceDoneRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	PayoutFinanceDone(ctx context.Context, in *ReportFinanceDoneRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	GetActOfCompletion(ctx context.Context, in *ActOfCompletionRequest, opts ...client.CallOption) (*ActOfCompletionResponse, error)
	GetActsOfCompletionList(ctx context.Context, in *ActsOfCompletionListRequest, opts ...client.CallOption) (*ActsOfCompletionListResponse, error)
	SetCustomerPaymentActivity(ctx context.Context, in *SetCustomerPaymentActivityRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	GetCustomerList(ctx context.Context, in *ListCustomersRequest, opts ...client.CallOption) (*ListCustomersResponse, error)
	GetCustomerInfo(ctx context.Context, in *GetCustomerInfoRequest, opts ...client.CallOption) (*GetCustomerInfoResponse, error)
	GetCustomerShortInfo(ctx context.Context, in *GetCustomerShortInfoRequest, opts ...client.CallOption) (*GetCustomerShortInfoResponse, error)
	DeserializeCookie(ctx context.Context, in *DeserializeCookieRequest, opts ...client.CallOption) (*DeserializeCookieResponse, error)
	DeleteCustomerCard(ctx context.Context, in *DeleteCustomerCardRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	AddRecurringPlan(ctx context.Context, in *RecurringPlan, opts ...client.CallOption) (*AddRecurringPlanResponse, error)
	UpdateRecurringPlan(ctx context.Context, in *RecurringPlan, opts ...client.CallOption) (*UpdateRecurringPlanResponse, error)
	EnableRecurringPlan(ctx context.Context, in *EnableRecurringPlanRequest, opts ...client.CallOption) (*EnableRecurringPlanResponse, error)
	DisableRecurringPlan(ctx context.Context, in *DisableRecurringPlanRequest, opts ...client.CallOption) (*DisableRecurringPlanResponse, error)
	DeleteRecurringPlan(ctx context.Context, in *DeleteRecurringPlanRequest, opts ...client.CallOption) (*DeleteRecurringPlanResponse, error)
	GetRecurringPlan(ctx context.Context, in *GetRecurringPlanRequest, opts ...client.CallOption) (*GetRecurringPlanResponse, error)
	GetRecurringPlans(ctx context.Context, in *GetRecurringPlansRequest, opts ...client.CallOption) (*GetRecurringPlansResponse, error)
	GetRecurringPlanStat(ctx context.Context, in *GetRecurringPlanStatRequest, opts ...client.CallOption) (*GetRecurringPlanStatResponse, error)
	FindExpiredSubscriptions(ctx context.Context, in *FindExpiredSubscriptionsRequest, opts ...client.CallOption) (*FindExpiredSubscriptionsResponse, error)
	DeleteRecurringSubscription(ctx context.Context, in *DeleteRecurringSubscriptionRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	FindSubscriptions(ctx context.Context, in *FindSubscriptionsRequest, opts ...client.CallOption) (*FindSubscriptionsResponse, error)
	GetSubscription(ctx context.Context, in *GetSubscriptionRequest, opts ...client.CallOption) (*GetSubscriptionResponse, error)
	GetSubscriptionsOrders(ctx context.Context, in *GetSubscriptionsOrdersRequest, opts ...client.CallOption) (*GetSubscriptionsOrdersResponse, error)
	SetSubscriptionRenewalPending(ctx context.Context, in *SetSubscriptionRenewalPendingRequest, opts ...client.CallOption) (*EmptyResponseWithStatus, error)
	AddMerchantDocument(ctx context.Context, in *MerchantDocument, opts ...client.CallOption) (*AddMerchantDocumentResponse, error)
	GetMerchantDocuments(ctx context.Context, in *GetMerchantDocumentsRequest, opts ...client.CallOption) (*GetMerchantDocumentsResponse, error)
	GetMerchantDocument(ctx context.Context, in *GetMerchantDocumentRequest, opts ...client.CallOption) (*GetMerchantDocumentResponse, error)
	Ping(ctx context.Context, in *EmptyRequest, opts ...client.CallOption) (*EmptyResponse, error)
}

func NewBillingService

func NewBillingService(name string, c client.Client) BillingService

type BillingServiceHandler

type BillingServiceHandler interface {
	OrderCreateByPaylink(context.Context, *OrderCreateByPaylink, *OrderCreateProcessResponse) error
	OrderCreateProcess(context.Context, *OrderCreateRequest, *OrderCreateProcessResponse) error
	PaymentFormJsonDataProcess(context.Context, *PaymentFormJsonDataRequest, *PaymentFormJsonDataResponse) error
	PaymentCreateProcess(context.Context, *PaymentCreateRequest, *PaymentCreateResponse) error
	PaymentCallbackProcess(context.Context, *CallbackRequest, *PaymentNotifyResponse) error
	OrderReceipt(context.Context, *OrderReceiptRequest, *OrderReceiptResponse) error
	OrderReCreateProcess(context.Context, *OrderReCreateProcessRequest, *OrderCreateProcessResponse) error
	UpdateOrder(context.Context, *Order, *EmptyResponse) error
	UpdateOrderNotificationStatus(context.Context, *UpdateOrderNotificationStatusRequest, *EmptyResponse) error
	UpdateOrderPrivateStatus(context.Context, *UpdateOrderPrivateStatusRequest, *EmptyResponse) error
	GetMerchantBy(context.Context, *GetMerchantByRequest, *GetMerchantResponse) error
	ListMerchants(context.Context, *MerchantListingRequest, *MerchantListingResponse) error
	ListMerchantsForAgreement(context.Context, *MerchantListingRequest, *ListMerchantsForAgreementResponse) error
	GetCountStatusesOfMerchants(context.Context, *EmptyRequest, *GetCountStatusesOfMerchantsResponse) error
	ChangeMerchant(context.Context, *OnboardingRequest, *ChangeMerchantResponse) error
	ChangeMerchantStatus(context.Context, *MerchantChangeStatusRequest, *ChangeMerchantStatusResponse) error
	SetMerchantOperatingCompany(context.Context, *SetMerchantOperatingCompanyRequest, *SetMerchantOperatingCompanyResponse) error
	SetMerchantAcceptedStatus(context.Context, *SetMerchantAcceptedStatusRequest, *SetMerchantAcceptedStatusResponse) error
	ChangeMerchantData(context.Context, *ChangeMerchantDataRequest, *ChangeMerchantDataResponse) error
	SetMerchantS3Agreement(context.Context, *SetMerchantS3AgreementRequest, *ChangeMerchantDataResponse) error
	GetMerchantTariffRates(context.Context, *GetMerchantTariffRatesRequest, *GetMerchantTariffRatesResponse) error
	SetMerchantTariffRates(context.Context, *SetMerchantTariffRatesRequest, *CheckProjectRequestSignatureResponse) error
	ChangeMerchantManualPayouts(context.Context, *ChangeMerchantManualPayoutsRequest, *ChangeMerchantManualPayoutsResponse) error
	RefreshMerchantApiToken(context.Context, *RefreshMerchantApiTokenRequest, *RefreshMerchantApiTokenResponse) error
	CreateNotification(context.Context, *NotificationRequest, *CreateNotificationResponse) error
	GetNotification(context.Context, *GetNotificationRequest, *Notification) error
	ListNotifications(context.Context, *ListingNotificationRequest, *Notifications) error
	MarkNotificationAsRead(context.Context, *GetNotificationRequest, *Notification) error
	ListMerchantPaymentMethods(context.Context, *ListMerchantPaymentMethodsRequest, *ListingMerchantPaymentMethod) error
	GetMerchantPaymentMethod(context.Context, *GetMerchantPaymentMethodRequest, *GetMerchantPaymentMethodResponse) error
	ChangeMerchantPaymentMethod(context.Context, *MerchantPaymentMethodRequest, *MerchantPaymentMethodResponse) error
	CreateRefund(context.Context, *CreateRefundRequest, *CreateRefundResponse) error
	ListRefunds(context.Context, *ListRefundsRequest, *ListRefundsResponse) error
	GetRefund(context.Context, *GetRefundRequest, *CreateRefundResponse) error
	ProcessRefundCallback(context.Context, *CallbackRequest, *PaymentNotifyResponse) error
	PaymentFormLanguageChanged(context.Context, *PaymentFormUserChangeLangRequest, *PaymentFormDataChangeResponse) error
	PaymentFormPaymentAccountChanged(context.Context, *PaymentFormUserChangePaymentAccountRequest, *PaymentFormDataChangeResponse) error
	ProcessBillingAddress(context.Context, *ProcessBillingAddressRequest, *ProcessBillingAddressResponse) error
	CreateOrUpdateProduct(context.Context, *Product, *Product) error
	ListProducts(context.Context, *ListProductsRequest, *ListProductsResponse) error
	GetProduct(context.Context, *RequestProduct, *GetProductResponse) error
	DeleteProduct(context.Context, *RequestProduct, *EmptyResponse) error
	GetProductsForOrder(context.Context, *GetProductsForOrderRequest, *ListProductsResponse) error
	GetProductPrices(context.Context, *RequestProduct, *ProductPricesResponse) error
	UpdateProductPrices(context.Context, *UpdateProductPricesRequest, *ResponseError) error
	ChangeProject(context.Context, *Project, *ChangeProjectResponse) error
	GetProject(context.Context, *GetProjectRequest, *ChangeProjectResponse) error
	ListProjects(context.Context, *ListProjectsRequest, *ListProjectsResponse) error
	DeleteProject(context.Context, *GetProjectRequest, *ChangeProjectResponse) error
	CreateToken(context.Context, *TokenRequest, *TokenResponse) error
	CheckProjectRequestSignature(context.Context, *CheckProjectRequestSignatureRequest, *CheckProjectRequestSignatureResponse) error
	GetCountriesList(context.Context, *EmptyRequest, *CountriesList) error
	GetCountriesListForOrder(context.Context, *GetCountriesListForOrderRequest, *GetCountriesListForOrderResponse) error
	GetCountry(context.Context, *GetCountryRequest, *Country) error
	UpdateCountry(context.Context, *Country, *Country) error
	GetOrderPublic(context.Context, *GetOrderRequest, *GetOrderPublicResponse) error
	GetOrderPrivate(context.Context, *GetOrderRequest, *GetOrderPrivateResponse) error
	SendOrderToWebHookNotifier(context.Context, *GetOrderRequest, *ResponseError) error
	FindAllOrdersPublic(context.Context, *ListOrdersRequest, *ListOrdersPublicResponse) error
	FindAllOrdersPrivate(context.Context, *ListOrdersRequest, *ListOrdersPrivateResponse) error
	FindAllOrders(context.Context, *ListOrdersRequest, *ListOrdersResponse) error
	IsOrderCanBePaying(context.Context, *IsOrderCanBePayingRequest, *IsOrderCanBePayingResponse) error
	GetPriceGroup(context.Context, *GetPriceGroupRequest, *PriceGroup) error
	UpdatePriceGroup(context.Context, *PriceGroup, *PriceGroup) error
	GetPriceGroupByCountry(context.Context, *PriceGroupByCountryRequest, *PriceGroup) error
	GetPriceGroupCurrencies(context.Context, *EmptyRequest, *PriceGroupCurrenciesResponse) error
	GetPriceGroupCurrencyByRegion(context.Context, *PriceGroupByRegionRequest, *PriceGroupCurrenciesResponse) error
	GetRecommendedPriceByPriceGroup(context.Context, *RecommendedPriceRequest, *RecommendedPriceResponse) error
	GetRecommendedPriceByConversion(context.Context, *RecommendedPriceRequest, *RecommendedPriceResponse) error
	GetRecommendedPriceTable(context.Context, *RecommendedPriceTableRequest, *RecommendedPriceTableResponse) error
	GetPriceGroupByRegion(context.Context, *GetPriceGroupByRegionRequest, *GetPriceGroupByRegionResponse) error
	SetUserNotifySales(context.Context, *SetUserNotifyRequest, *EmptyResponse) error
	SetUserNotifyNewRegion(context.Context, *SetUserNotifyRequest, *EmptyResponse) error
	CreateOrUpdatePaymentMethod(context.Context, *PaymentMethod, *ChangePaymentMethodResponse) error
	CreateOrUpdatePaymentMethodProductionSettings(context.Context, *ChangePaymentMethodParamsRequest, *ChangePaymentMethodParamsResponse) error
	GetPaymentMethodProductionSettings(context.Context, *GetPaymentMethodSettingsRequest, *GetPaymentMethodSettingsResponse) error
	DeletePaymentMethodProductionSettings(context.Context, *GetPaymentMethodSettingsRequest, *ChangePaymentMethodParamsResponse) error
	CreateOrUpdatePaymentMethodTestSettings(context.Context, *ChangePaymentMethodParamsRequest, *ChangePaymentMethodParamsResponse) error
	GetPaymentMethodTestSettings(context.Context, *GetPaymentMethodSettingsRequest, *GetPaymentMethodSettingsResponse) error
	DeletePaymentMethodTestSettings(context.Context, *GetPaymentMethodSettingsRequest, *ChangePaymentMethodParamsResponse) error
	FindByZipCode(context.Context, *FindByZipCodeRequest, *FindByZipCodeResponse) error
	GetAllPaymentChannelCostSystem(context.Context, *EmptyRequest, *PaymentChannelCostSystemListResponse) error
	GetPaymentChannelCostSystem(context.Context, *PaymentChannelCostSystemRequest, *PaymentChannelCostSystemResponse) error
	SetPaymentChannelCostSystem(context.Context, *PaymentChannelCostSystem, *PaymentChannelCostSystemResponse) error
	DeletePaymentChannelCostSystem(context.Context, *PaymentCostDeleteRequest, *ResponseError) error
	GetAllPaymentChannelCostMerchant(context.Context, *PaymentChannelCostMerchantListRequest, *PaymentChannelCostMerchantListResponse) error
	GetPaymentChannelCostMerchant(context.Context, *PaymentChannelCostMerchantRequest, *PaymentChannelCostMerchantResponse) error
	SetPaymentChannelCostMerchant(context.Context, *PaymentChannelCostMerchant, *PaymentChannelCostMerchantResponse) error
	SetAllPaymentChannelCostMerchant(context.Context, *SetAllPaymentChannelCostMerchantRequest, *SetAllPaymentChannelCostMerchantResponse) error
	DeletePaymentChannelCostMerchant(context.Context, *PaymentCostDeleteRequest, *ResponseError) error
	GetAllMoneyBackCostSystem(context.Context, *EmptyRequest, *MoneyBackCostSystemListResponse) error
	GetMoneyBackCostSystem(context.Context, *MoneyBackCostSystemRequest, *MoneyBackCostSystemResponse) error
	SetMoneyBackCostSystem(context.Context, *MoneyBackCostSystem, *MoneyBackCostSystemResponse) error
	DeleteMoneyBackCostSystem(context.Context, *PaymentCostDeleteRequest, *ResponseError) error
	GetAllMoneyBackCostMerchant(context.Context, *MoneyBackCostMerchantListRequest, *MoneyBackCostMerchantListResponse) error
	GetMoneyBackCostMerchant(context.Context, *MoneyBackCostMerchantRequest, *MoneyBackCostMerchantResponse) error
	SetMoneyBackCostMerchant(context.Context, *MoneyBackCostMerchant, *MoneyBackCostMerchantResponse) error
	DeleteMoneyBackCostMerchant(context.Context, *PaymentCostDeleteRequest, *ResponseError) error
	CreateAccountingEntry(context.Context, *CreateAccountingEntryRequest, *CreateAccountingEntryResponse) error
	GetUserProfile(context.Context, *GetUserProfileRequest, *GetUserProfileResponse) error
	CreateOrUpdateUserProfile(context.Context, *UserProfile, *CreateOrUpdateUserProfileResponse) error
	ConfirmUserEmail(context.Context, *ConfirmUserEmailRequest, *ConfirmUserEmailResponse) error
	CreatePageReview(context.Context, *CreatePageReviewRequest, *CheckProjectRequestSignatureResponse) error
	CreateRoyaltyReport(context.Context, *CreateRoyaltyReportRequest, *CreateRoyaltyReportRequest) error
	ListRoyaltyReports(context.Context, *ListRoyaltyReportsRequest, *ListRoyaltyReportsResponse) error
	GetRoyaltyReport(context.Context, *GetRoyaltyReportRequest, *GetRoyaltyReportResponse) error
	ChangeRoyaltyReport(context.Context, *ChangeRoyaltyReportRequest, *ResponseError) error
	ListRoyaltyReportOrders(context.Context, *ListRoyaltyReportOrdersRequest, *TransactionsResponse) error
	MerchantReviewRoyaltyReport(context.Context, *MerchantReviewRoyaltyReportRequest, *ResponseError) error
	AutoAcceptRoyaltyReports(context.Context, *EmptyRequest, *EmptyResponse) error
	RoyaltyReportPdfUploaded(context.Context, *RoyaltyReportPdfUploadedRequest, *RoyaltyReportPdfUploadedResponse) error
	GetVatReportsDashboard(context.Context, *EmptyRequest, *VatReportsResponse) error
	GetVatReportsForCountry(context.Context, *VatReportsRequest, *VatReportsResponse) error
	GetVatReportTransactions(context.Context, *VatTransactionsRequest, *PrivateTransactionsResponse) error
	ProcessVatReports(context.Context, *ProcessVatReportsRequest, *EmptyResponse) error
	UpdateVatReportStatus(context.Context, *UpdateVatReportStatusRequest, *ResponseError) error
	GetVatReport(context.Context, *VatReportRequest, *VatReportResponse) error
	CalcAnnualTurnovers(context.Context, *EmptyRequest, *EmptyResponse) error
	GetMerchantOnboardingCompleteData(context.Context, *SetMerchantS3AgreementRequest, *GetMerchantOnboardingCompleteDataResponse) error
	CreateOrUpdateKeyProduct(context.Context, *CreateOrUpdateKeyProductRequest, *KeyProductResponse) error
	GetKeyProducts(context.Context, *ListKeyProductsRequest, *ListKeyProductsResponse) error
	GetKeyProduct(context.Context, *RequestKeyProductMerchant, *KeyProductResponse) error
	DeleteKeyProduct(context.Context, *RequestKeyProductMerchant, *EmptyResponseWithStatus) error
	PublishKeyProduct(context.Context, *PublishKeyProductRequest, *KeyProductResponse) error
	UnPublishKeyProduct(context.Context, *UnPublishKeyProductRequest, *KeyProductResponse) error
	GetKeyProductsForOrder(context.Context, *GetKeyProductsForOrderRequest, *ListKeyProductsResponse) error
	GetKeyProductInfo(context.Context, *GetKeyProductInfoRequest, *GetKeyProductInfoResponse) error
	GetPlatforms(context.Context, *ListPlatformsRequest, *ListPlatformsResponse) error
	GetAvailableKeysCount(context.Context, *GetPlatformKeyCountRequest, *GetPlatformKeyCountResponse) error
	UploadKeysFile(context.Context, *PlatformKeysFileRequest, *PlatformKeysFileResponse) error
	GetKeyByID(context.Context, *KeyForOrderRequest, *GetKeyForOrderRequestResponse) error
	ReserveKeyForOrder(context.Context, *PlatformKeyReserveRequest, *PlatformKeyReserveResponse) error
	FinishRedeemKeyForOrder(context.Context, *KeyForOrderRequest, *GetKeyForOrderRequestResponse) error
	CancelRedeemKeyForOrder(context.Context, *KeyForOrderRequest, *EmptyResponseWithStatus) error
	ChangeCodeInOrder(context.Context, *ChangeCodeInOrderRequest, *ChangeCodeInOrderResponse) error
	GetDashboardMainReport(context.Context, *GetDashboardMainRequest, *GetDashboardMainResponse) error
	GetDashboardRevenueDynamicsReport(context.Context, *GetDashboardMainRequest, *GetDashboardRevenueDynamicsReportResponse) error
	GetDashboardBaseReport(context.Context, *GetDashboardBaseReportRequest, *GetDashboardBaseReportResponse) error
	GetDashboardCustomersReport(context.Context, *DashboardCustomerReportRequest, *GetDashboardCustomerReportResponse) error
	GetDashboardCustomerArpu(context.Context, *DashboardCustomerReportArpuRequest, *DashboardCustomerReportArpuResponse) error
	CreatePayoutDocument(context.Context, *CreatePayoutDocumentRequest, *CreatePayoutDocumentResponse) error
	UpdatePayoutDocument(context.Context, *UpdatePayoutDocumentRequest, *PayoutDocumentResponse) error
	GetPayoutDocuments(context.Context, *GetPayoutDocumentsRequest, *GetPayoutDocumentsResponse) error
	GetPayoutDocument(context.Context, *GetPayoutDocumentRequest, *PayoutDocumentResponse) error
	GetPayoutDocumentRoyaltyReports(context.Context, *GetPayoutDocumentRequest, *ListRoyaltyReportsResponse) error
	PayoutDocumentPdfUploaded(context.Context, *PayoutDocumentPdfUploadedRequest, *PayoutDocumentPdfUploadedResponse) error
	AutoCreatePayoutDocuments(context.Context, *EmptyRequest, *EmptyResponse) error
	GetMerchantBalance(context.Context, *GetMerchantBalanceRequest, *GetMerchantBalanceResponse) error
	PaymentFormPlatformChanged(context.Context, *PaymentFormUserChangePlatformRequest, *PaymentFormDataChangeResponse) error
	CheckSkuAndKeyProject(context.Context, *CheckSkuAndKeyProjectRequest, *EmptyResponseWithStatus) error
	GetPaylinks(context.Context, *GetPaylinksRequest, *GetPaylinksResponse) error
	GetPaylink(context.Context, *PaylinkRequest, *GetPaylinkResponse) error
	IncrPaylinkVisits(context.Context, *PaylinkRequestById, *EmptyResponse) error
	GetPaylinkURL(context.Context, *GetPaylinkURLRequest, *GetPaylinkUrlResponse) error
	CreateOrUpdatePaylink(context.Context, *CreatePaylinkRequest, *GetPaylinkResponse) error
	DeletePaylink(context.Context, *PaylinkRequest, *EmptyResponseWithStatus) error
	GetPaylinkStatTotal(context.Context, *GetPaylinkStatCommonRequest, *GetPaylinkStatCommonResponse) error
	GetPaylinkStatByCountry(context.Context, *GetPaylinkStatCommonRequest, *GetPaylinkStatCommonGroupResponse) error
	GetPaylinkStatByReferrer(context.Context, *GetPaylinkStatCommonRequest, *GetPaylinkStatCommonGroupResponse) error
	GetPaylinkStatByDate(context.Context, *GetPaylinkStatCommonRequest, *GetPaylinkStatCommonGroupResponse) error
	GetPaylinkStatByUtm(context.Context, *GetPaylinkStatCommonRequest, *GetPaylinkStatCommonGroupResponse) error
	GetPaylinkTransactions(context.Context, *GetPaylinkTransactionsRequest, *TransactionsResponse) error
	GetPaylinkUrlByShortLink(context.Context, *GetPaylinkUrlByShortLinkRequest, *GetPaylinkUrlByShortLinkResponse) error
	DeleteSavedCard(context.Context, *DeleteSavedCardRequest, *EmptyResponseWithStatus) error
	GetOperatingCompaniesList(context.Context, *EmptyRequest, *GetOperatingCompaniesListResponse) error
	AddOperatingCompany(context.Context, *OperatingCompany, *EmptyResponseWithStatus) error
	GetOperatingCompany(context.Context, *GetOperatingCompanyRequest, *GetOperatingCompanyResponse) error
	GetPaymentMinLimitsSystem(context.Context, *EmptyRequest, *GetPaymentMinLimitsSystemResponse) error
	SetPaymentMinLimitSystem(context.Context, *PaymentMinLimitSystem, *EmptyResponseWithStatus) error
	GetMerchantUsers(context.Context, *GetMerchantUsersRequest, *GetMerchantUsersResponse) error
	GetAdminUsers(context.Context, *EmptyRequest, *GetAdminUsersResponse) error
	InviteUserMerchant(context.Context, *InviteUserMerchantRequest, *InviteUserMerchantResponse) error
	InviteUserAdmin(context.Context, *InviteUserAdminRequest, *InviteUserAdminResponse) error
	ResendInviteMerchant(context.Context, *ResendInviteMerchantRequest, *EmptyResponseWithStatus) error
	ResendInviteAdmin(context.Context, *ResendInviteAdminRequest, *EmptyResponseWithStatus) error
	AcceptInvite(context.Context, *AcceptInviteRequest, *AcceptInviteResponse) error
	CheckInviteToken(context.Context, *CheckInviteTokenRequest, *CheckInviteTokenResponse) error
	GetMerchantsForUser(context.Context, *GetMerchantsForUserRequest, *GetMerchantsForUserResponse) error
	ChangeRoleForMerchantUser(context.Context, *ChangeRoleForMerchantUserRequest, *EmptyResponseWithStatus) error
	ChangeRoleForAdminUser(context.Context, *ChangeRoleForAdminUserRequest, *EmptyResponseWithStatus) error
	GetRoleList(context.Context, *GetRoleListRequest, *GetRoleListResponse) error
	DeleteMerchantUser(context.Context, *MerchantRoleRequest, *EmptyResponseWithStatus) error
	DeleteAdminUser(context.Context, *AdminRoleRequest, *EmptyResponseWithStatus) error
	GetMerchantUserRole(context.Context, *MerchantRoleRequest, *UserRoleResponse) error
	GetAdminUserRole(context.Context, *AdminRoleRequest, *UserRoleResponse) error
	GetCommonUserProfile(context.Context, *CommonUserProfileRequest, *CommonUserProfileResponse) error
	GetAdminByUserId(context.Context, *CommonUserProfileRequest, *UserRoleResponse) error
	SendWebhookToMerchant(context.Context, *OrderCreateRequest, *SendWebhookToMerchantResponse) error
	NotifyWebhookTestResults(context.Context, *NotifyWebhookTestResultsRequest, *EmptyResponseWithStatus) error
	RoyaltyReportFinanceDone(context.Context, *ReportFinanceDoneRequest, *EmptyResponseWithStatus) error
	PayoutFinanceDone(context.Context, *ReportFinanceDoneRequest, *EmptyResponseWithStatus) error
	GetActOfCompletion(context.Context, *ActOfCompletionRequest, *ActOfCompletionResponse) error
	GetActsOfCompletionList(context.Context, *ActsOfCompletionListRequest, *ActsOfCompletionListResponse) error
	SetCustomerPaymentActivity(context.Context, *SetCustomerPaymentActivityRequest, *EmptyResponseWithStatus) error
	GetCustomerList(context.Context, *ListCustomersRequest, *ListCustomersResponse) error
	GetCustomerInfo(context.Context, *GetCustomerInfoRequest, *GetCustomerInfoResponse) error
	GetCustomerShortInfo(context.Context, *GetCustomerShortInfoRequest, *GetCustomerShortInfoResponse) error
	DeserializeCookie(context.Context, *DeserializeCookieRequest, *DeserializeCookieResponse) error
	DeleteCustomerCard(context.Context, *DeleteCustomerCardRequest, *EmptyResponseWithStatus) error
	AddRecurringPlan(context.Context, *RecurringPlan, *AddRecurringPlanResponse) error
	UpdateRecurringPlan(context.Context, *RecurringPlan, *UpdateRecurringPlanResponse) error
	EnableRecurringPlan(context.Context, *EnableRecurringPlanRequest, *EnableRecurringPlanResponse) error
	DisableRecurringPlan(context.Context, *DisableRecurringPlanRequest, *DisableRecurringPlanResponse) error
	DeleteRecurringPlan(context.Context, *DeleteRecurringPlanRequest, *DeleteRecurringPlanResponse) error
	GetRecurringPlan(context.Context, *GetRecurringPlanRequest, *GetRecurringPlanResponse) error
	GetRecurringPlans(context.Context, *GetRecurringPlansRequest, *GetRecurringPlansResponse) error
	GetRecurringPlanStat(context.Context, *GetRecurringPlanStatRequest, *GetRecurringPlanStatResponse) error
	FindExpiredSubscriptions(context.Context, *FindExpiredSubscriptionsRequest, *FindExpiredSubscriptionsResponse) error
	DeleteRecurringSubscription(context.Context, *DeleteRecurringSubscriptionRequest, *EmptyResponseWithStatus) error
	FindSubscriptions(context.Context, *FindSubscriptionsRequest, *FindSubscriptionsResponse) error
	GetSubscription(context.Context, *GetSubscriptionRequest, *GetSubscriptionResponse) error
	GetSubscriptionsOrders(context.Context, *GetSubscriptionsOrdersRequest, *GetSubscriptionsOrdersResponse) error
	SetSubscriptionRenewalPending(context.Context, *SetSubscriptionRenewalPendingRequest, *EmptyResponseWithStatus) error
	AddMerchantDocument(context.Context, *MerchantDocument, *AddMerchantDocumentResponse) error
	GetMerchantDocuments(context.Context, *GetMerchantDocumentsRequest, *GetMerchantDocumentsResponse) error
	GetMerchantDocument(context.Context, *GetMerchantDocumentRequest, *GetMerchantDocumentResponse) error
	Ping(context.Context, *EmptyRequest, *EmptyResponse) error
}

type BrowserCookie

type BrowserCookie struct {
	CustomerId        string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	VirtualCustomerId string `protobuf:"bytes,2,opt,name=virtual_customer_id,json=virtualCustomerId,proto3" json:"virtual_customer_id,omitempty"`
	Ip                string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip,omitempty"`
	IpCountry         string `protobuf:"bytes,4,opt,name=ip_country,json=ipCountry,proto3" json:"ip_country,omitempty"`
	SelectedCountry   string `protobuf:"bytes,5,opt,name=selected_country,json=selectedCountry,proto3" json:"selected_country,omitempty"`
	UserAgent         string `protobuf:"bytes,6,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"`
	AcceptLanguage    string `protobuf:"bytes,7,opt,name=accept_language,json=acceptLanguage,proto3" json:"accept_language,omitempty"`
	SessionCount      int32  `protobuf:"varint,8,opt,name=session_count,json=sessionCount,proto3" json:"session_count,omitempty"`
	// contains filtered or unexported fields
}

func (*BrowserCookie) Descriptor deprecated

func (*BrowserCookie) Descriptor() ([]byte, []int)

Deprecated: Use BrowserCookie.ProtoReflect.Descriptor instead.

func (*BrowserCookie) GetAcceptLanguage

func (x *BrowserCookie) GetAcceptLanguage() string

func (*BrowserCookie) GetCustomerId

func (x *BrowserCookie) GetCustomerId() string

func (*BrowserCookie) GetIp

func (x *BrowserCookie) GetIp() string

func (*BrowserCookie) GetIpCountry

func (x *BrowserCookie) GetIpCountry() string

func (*BrowserCookie) GetSelectedCountry

func (x *BrowserCookie) GetSelectedCountry() string

func (*BrowserCookie) GetSessionCount

func (x *BrowserCookie) GetSessionCount() int32

func (*BrowserCookie) GetUserAgent

func (x *BrowserCookie) GetUserAgent() string

func (*BrowserCookie) GetVirtualCustomerId

func (x *BrowserCookie) GetVirtualCustomerId() string

func (*BrowserCookie) ProtoMessage

func (*BrowserCookie) ProtoMessage()

func (*BrowserCookie) ProtoReflect

func (x *BrowserCookie) ProtoReflect() protoreflect.Message

func (*BrowserCookie) Reset

func (x *BrowserCookie) Reset()

func (*BrowserCookie) String

func (x *BrowserCookie) String() string

type CallbackCardPayBankCardAccount

type CallbackCardPayBankCardAccount struct {
	Holder             string `protobuf:"bytes,1,opt,name=holder,proto3" json:"holder,omitempty"`
	IssuingCountryCode string `protobuf:"bytes,2,opt,name=issuing_country_code,json=issuingCountryCode,proto3" json:"issuing_country_code,omitempty"`
	MaskedPan          string `protobuf:"bytes,3,opt,name=masked_pan,json=maskedPan,proto3" json:"masked_pan,omitempty"`
	Token              string `protobuf:"bytes,4,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*CallbackCardPayBankCardAccount) Descriptor deprecated

func (*CallbackCardPayBankCardAccount) Descriptor() ([]byte, []int)

Deprecated: Use CallbackCardPayBankCardAccount.ProtoReflect.Descriptor instead.

func (*CallbackCardPayBankCardAccount) GetHolder

func (x *CallbackCardPayBankCardAccount) GetHolder() string

func (*CallbackCardPayBankCardAccount) GetIssuingCountryCode

func (x *CallbackCardPayBankCardAccount) GetIssuingCountryCode() string

func (*CallbackCardPayBankCardAccount) GetMaskedPan

func (x *CallbackCardPayBankCardAccount) GetMaskedPan() string

func (*CallbackCardPayBankCardAccount) GetToken

func (x *CallbackCardPayBankCardAccount) GetToken() string

func (*CallbackCardPayBankCardAccount) ProtoMessage

func (*CallbackCardPayBankCardAccount) ProtoMessage()

func (*CallbackCardPayBankCardAccount) ProtoReflect

func (*CallbackCardPayBankCardAccount) Reset

func (x *CallbackCardPayBankCardAccount) Reset()

func (*CallbackCardPayBankCardAccount) String

type CallbackCardPayCryptoCurrencyAccount

type CallbackCardPayCryptoCurrencyAccount struct {
	CryptoAddress       string `protobuf:"bytes,1,opt,name=crypto_address,json=cryptoAddress,proto3" json:"crypto_address,omitempty"`
	CryptoTransactionId string `protobuf:"bytes,2,opt,name=crypto_transaction_id,json=cryptoTransactionId,proto3" json:"crypto_transaction_id,omitempty"`
	PrcAmount           string `protobuf:"bytes,3,opt,name=prc_amount,json=prcAmount,proto3" json:"prc_amount,omitempty"`
	PrcCurrency         string `protobuf:"bytes,4,opt,name=prc_currency,json=prcCurrency,proto3" json:"prc_currency,omitempty"`
	// contains filtered or unexported fields
}

func (*CallbackCardPayCryptoCurrencyAccount) Descriptor deprecated

func (*CallbackCardPayCryptoCurrencyAccount) Descriptor() ([]byte, []int)

Deprecated: Use CallbackCardPayCryptoCurrencyAccount.ProtoReflect.Descriptor instead.

func (*CallbackCardPayCryptoCurrencyAccount) GetCryptoAddress

func (x *CallbackCardPayCryptoCurrencyAccount) GetCryptoAddress() string

func (*CallbackCardPayCryptoCurrencyAccount) GetCryptoTransactionId

func (x *CallbackCardPayCryptoCurrencyAccount) GetCryptoTransactionId() string

func (*CallbackCardPayCryptoCurrencyAccount) GetPrcAmount

func (x *CallbackCardPayCryptoCurrencyAccount) GetPrcAmount() string

func (*CallbackCardPayCryptoCurrencyAccount) GetPrcCurrency

func (x *CallbackCardPayCryptoCurrencyAccount) GetPrcCurrency() string

func (*CallbackCardPayCryptoCurrencyAccount) ProtoMessage

func (*CallbackCardPayCryptoCurrencyAccount) ProtoMessage()

func (*CallbackCardPayCryptoCurrencyAccount) ProtoReflect

func (*CallbackCardPayCryptoCurrencyAccount) Reset

func (*CallbackCardPayCryptoCurrencyAccount) String

type CallbackCardPayPaymentData

type CallbackCardPayPaymentData struct {
	Id            string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Amount        float64 `protobuf:"fixed64,2,opt,name=amount,proto3" json:"amount,omitempty"`
	AuthCode      string  `protobuf:"bytes,3,opt,name=auth_code,json=authCode,proto3" json:"auth_code,omitempty"`
	Created       string  `protobuf:"bytes,4,opt,name=created,proto3" json:"created,omitempty"`
	Currency      string  `protobuf:"bytes,5,opt,name=currency,proto3" json:"currency,omitempty"`
	DeclineCode   string  `protobuf:"bytes,6,opt,name=decline_code,json=declineCode,proto3" json:"decline_code,omitempty"`
	DeclineReason string  `protobuf:"bytes,7,opt,name=decline_reason,json=declineReason,proto3" json:"decline_reason,omitempty"`
	Description   string  `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
	Is_3D         bool    `protobuf:"varint,9,opt,name=is_3d,json=is3d,proto3" json:"is_3d,omitempty"`
	Note          string  `protobuf:"bytes,10,opt,name=note,proto3" json:"note,omitempty"`
	Rrn           string  `protobuf:"bytes,11,opt,name=rrn,proto3" json:"rrn,omitempty"`
	Status        string  `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*CallbackCardPayPaymentData) Descriptor deprecated

func (*CallbackCardPayPaymentData) Descriptor() ([]byte, []int)

Deprecated: Use CallbackCardPayPaymentData.ProtoReflect.Descriptor instead.

func (*CallbackCardPayPaymentData) GetAmount

func (x *CallbackCardPayPaymentData) GetAmount() float64

func (*CallbackCardPayPaymentData) GetAuthCode

func (x *CallbackCardPayPaymentData) GetAuthCode() string

func (*CallbackCardPayPaymentData) GetCreated

func (x *CallbackCardPayPaymentData) GetCreated() string

func (*CallbackCardPayPaymentData) GetCurrency

func (x *CallbackCardPayPaymentData) GetCurrency() string

func (*CallbackCardPayPaymentData) GetDeclineCode

func (x *CallbackCardPayPaymentData) GetDeclineCode() string

func (*CallbackCardPayPaymentData) GetDeclineReason

func (x *CallbackCardPayPaymentData) GetDeclineReason() string

func (*CallbackCardPayPaymentData) GetDescription

func (x *CallbackCardPayPaymentData) GetDescription() string

func (*CallbackCardPayPaymentData) GetId

func (*CallbackCardPayPaymentData) GetIs_3D

func (x *CallbackCardPayPaymentData) GetIs_3D() bool

func (*CallbackCardPayPaymentData) GetNote

func (x *CallbackCardPayPaymentData) GetNote() string

func (*CallbackCardPayPaymentData) GetRrn

func (x *CallbackCardPayPaymentData) GetRrn() string

func (*CallbackCardPayPaymentData) GetStatus

func (x *CallbackCardPayPaymentData) GetStatus() string

func (*CallbackCardPayPaymentData) ProtoMessage

func (*CallbackCardPayPaymentData) ProtoMessage()

func (*CallbackCardPayPaymentData) ProtoReflect

func (*CallbackCardPayPaymentData) Reset

func (x *CallbackCardPayPaymentData) Reset()

func (*CallbackCardPayPaymentData) String

func (x *CallbackCardPayPaymentData) String() string

type CallbackRequest

type CallbackRequest struct {
	Handler   string `protobuf:"bytes,1,opt,name=handler,proto3" json:"handler,omitempty"`
	Body      []byte `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"`
	Signature string `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

func (*CallbackRequest) Descriptor deprecated

func (*CallbackRequest) Descriptor() ([]byte, []int)

Deprecated: Use CallbackRequest.ProtoReflect.Descriptor instead.

func (*CallbackRequest) GetBody

func (x *CallbackRequest) GetBody() []byte

func (*CallbackRequest) GetHandler

func (x *CallbackRequest) GetHandler() string

func (*CallbackRequest) GetSignature

func (x *CallbackRequest) GetSignature() string

func (*CallbackRequest) ProtoMessage

func (*CallbackRequest) ProtoMessage()

func (*CallbackRequest) ProtoReflect

func (x *CallbackRequest) ProtoReflect() protoreflect.Message

func (*CallbackRequest) Reset

func (x *CallbackRequest) Reset()

func (*CallbackRequest) String

func (x *CallbackRequest) String() string

type CardExpire

type CardExpire struct {

	// @inject_tag: bson:"month"
	//
	// The card expiration month.
	Month string `protobuf:"bytes,1,opt,name=month,proto3" json:"month,omitempty" bson:"month"`
	// @inject_tag: bson:"year"
	//
	// The card expiration year.
	Year string `protobuf:"bytes,2,opt,name=year,proto3" json:"year,omitempty" bson:"year"`
	// contains filtered or unexported fields
}

func (*CardExpire) Descriptor deprecated

func (*CardExpire) Descriptor() ([]byte, []int)

Deprecated: Use CardExpire.ProtoReflect.Descriptor instead.

func (*CardExpire) GetMonth

func (x *CardExpire) GetMonth() string

func (*CardExpire) GetYear

func (x *CardExpire) GetYear() string

func (*CardExpire) ProtoMessage

func (*CardExpire) ProtoMessage()

func (*CardExpire) ProtoReflect

func (x *CardExpire) ProtoReflect() protoreflect.Message

func (*CardExpire) Reset

func (x *CardExpire) Reset()

func (*CardExpire) String

func (x *CardExpire) String() string

type CardPayAddress

type CardPayAddress struct {
	Country string `protobuf:"bytes,1,opt,name=country,proto3" json:"country,omitempty"`
	City    string `protobuf:"bytes,2,opt,name=city,proto3" json:"city,omitempty"`
	Phone   string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone,omitempty"`
	State   string `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"`
	Street  string `protobuf:"bytes,5,opt,name=street,proto3" json:"street,omitempty"`
	Zip     string `protobuf:"bytes,6,opt,name=zip,proto3" json:"zip,omitempty"`
	// contains filtered or unexported fields
}

func (*CardPayAddress) Descriptor deprecated

func (*CardPayAddress) Descriptor() ([]byte, []int)

Deprecated: Use CardPayAddress.ProtoReflect.Descriptor instead.

func (*CardPayAddress) GetCity

func (x *CardPayAddress) GetCity() string

func (*CardPayAddress) GetCountry

func (x *CardPayAddress) GetCountry() string

func (*CardPayAddress) GetPhone

func (x *CardPayAddress) GetPhone() string

func (*CardPayAddress) GetState

func (x *CardPayAddress) GetState() string

func (*CardPayAddress) GetStreet

func (x *CardPayAddress) GetStreet() string

func (*CardPayAddress) GetZip

func (x *CardPayAddress) GetZip() string

func (*CardPayAddress) ProtoMessage

func (*CardPayAddress) ProtoMessage()

func (*CardPayAddress) ProtoReflect

func (x *CardPayAddress) ProtoReflect() protoreflect.Message

func (*CardPayAddress) Reset

func (x *CardPayAddress) Reset()

func (*CardPayAddress) String

func (x *CardPayAddress) String() string

type CardPayCallbackRecurringData

type CardPayCallbackRecurringData struct {
	Id            string                                    `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Amount        float64                                   `protobuf:"fixed64,2,opt,name=amount,proto3" json:"amount,omitempty"`
	AuthCode      string                                    `protobuf:"bytes,3,opt,name=auth_code,json=authCode,proto3" json:"auth_code,omitempty"`
	Created       string                                    `protobuf:"bytes,4,opt,name=created,proto3" json:"created,omitempty"`
	Currency      string                                    `protobuf:"bytes,5,opt,name=currency,proto3" json:"currency,omitempty"`
	DeclineCode   string                                    `protobuf:"bytes,6,opt,name=decline_code,json=declineCode,proto3" json:"decline_code,omitempty"`
	DeclineReason string                                    `protobuf:"bytes,7,opt,name=decline_reason,json=declineReason,proto3" json:"decline_reason,omitempty"`
	Description   string                                    `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
	Is_3D         bool                                      `protobuf:"varint,9,opt,name=is_3d,json=is3d,proto3" json:"is_3d,omitempty"`
	Note          string                                    `protobuf:"bytes,10,opt,name=note,proto3" json:"note,omitempty"`
	Rrn           string                                    `protobuf:"bytes,11,opt,name=rrn,proto3" json:"rrn,omitempty"`
	Status        string                                    `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	Filing        *CardPayCallbackRecurringDataFilling      `protobuf:"bytes,13,opt,name=filing,proto3" json:"filing,omitempty"`
	Subscription  *CardPayCallbackRecurringDataSubscription `protobuf:"bytes,14,opt,name=subscription,proto3" json:"subscription,omitempty"`
	// contains filtered or unexported fields
}

func (*CardPayCallbackRecurringData) Descriptor deprecated

func (*CardPayCallbackRecurringData) Descriptor() ([]byte, []int)

Deprecated: Use CardPayCallbackRecurringData.ProtoReflect.Descriptor instead.

func (*CardPayCallbackRecurringData) GetAmount

func (x *CardPayCallbackRecurringData) GetAmount() float64

func (*CardPayCallbackRecurringData) GetAuthCode

func (x *CardPayCallbackRecurringData) GetAuthCode() string

func (*CardPayCallbackRecurringData) GetCreated

func (x *CardPayCallbackRecurringData) GetCreated() string

func (*CardPayCallbackRecurringData) GetCurrency

func (x *CardPayCallbackRecurringData) GetCurrency() string

func (*CardPayCallbackRecurringData) GetDeclineCode

func (x *CardPayCallbackRecurringData) GetDeclineCode() string

func (*CardPayCallbackRecurringData) GetDeclineReason

func (x *CardPayCallbackRecurringData) GetDeclineReason() string

func (*CardPayCallbackRecurringData) GetDescription

func (x *CardPayCallbackRecurringData) GetDescription() string

func (*CardPayCallbackRecurringData) GetFiling

func (*CardPayCallbackRecurringData) GetId

func (*CardPayCallbackRecurringData) GetIs_3D

func (x *CardPayCallbackRecurringData) GetIs_3D() bool

func (*CardPayCallbackRecurringData) GetNote

func (x *CardPayCallbackRecurringData) GetNote() string

func (*CardPayCallbackRecurringData) GetRrn

func (*CardPayCallbackRecurringData) GetStatus

func (x *CardPayCallbackRecurringData) GetStatus() string

func (*CardPayCallbackRecurringData) GetSubscription

func (*CardPayCallbackRecurringData) ProtoMessage

func (*CardPayCallbackRecurringData) ProtoMessage()

func (*CardPayCallbackRecurringData) ProtoReflect

func (*CardPayCallbackRecurringData) Reset

func (x *CardPayCallbackRecurringData) Reset()

func (*CardPayCallbackRecurringData) String

type CardPayCallbackRecurringDataFilling

type CardPayCallbackRecurringDataFilling struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CardPayCallbackRecurringDataFilling) Descriptor deprecated

func (*CardPayCallbackRecurringDataFilling) Descriptor() ([]byte, []int)

Deprecated: Use CardPayCallbackRecurringDataFilling.ProtoReflect.Descriptor instead.

func (*CardPayCallbackRecurringDataFilling) GetId

func (*CardPayCallbackRecurringDataFilling) ProtoMessage

func (*CardPayCallbackRecurringDataFilling) ProtoMessage()

func (*CardPayCallbackRecurringDataFilling) ProtoReflect

func (*CardPayCallbackRecurringDataFilling) Reset

func (*CardPayCallbackRecurringDataFilling) String

type CardPayCallbackRecurringDataSubscription

type CardPayCallbackRecurringDataSubscription struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CardPayCallbackRecurringDataSubscription) Descriptor deprecated

func (*CardPayCallbackRecurringDataSubscription) Descriptor() ([]byte, []int)

Deprecated: Use CardPayCallbackRecurringDataSubscription.ProtoReflect.Descriptor instead.

func (*CardPayCallbackRecurringDataSubscription) GetId

func (*CardPayCallbackRecurringDataSubscription) ProtoMessage

func (*CardPayCallbackRecurringDataSubscription) ProtoReflect

func (*CardPayCallbackRecurringDataSubscription) Reset

func (*CardPayCallbackRecurringDataSubscription) String

type CardPayCustomer

type CardPayCustomer struct {
	Email  string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Ip     string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"`
	Id     string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	Locale string `protobuf:"bytes,4,opt,name=locale,proto3" json:"locale,omitempty"`
	// contains filtered or unexported fields
}

func (*CardPayCustomer) Descriptor deprecated

func (*CardPayCustomer) Descriptor() ([]byte, []int)

Deprecated: Use CardPayCustomer.ProtoReflect.Descriptor instead.

func (*CardPayCustomer) GetEmail

func (x *CardPayCustomer) GetEmail() string

func (*CardPayCustomer) GetId

func (x *CardPayCustomer) GetId() string

func (*CardPayCustomer) GetIp

func (x *CardPayCustomer) GetIp() string

func (*CardPayCustomer) GetLocale

func (x *CardPayCustomer) GetLocale() string

func (*CardPayCustomer) ProtoMessage

func (*CardPayCustomer) ProtoMessage()

func (*CardPayCustomer) ProtoReflect

func (x *CardPayCustomer) ProtoReflect() protoreflect.Message

func (*CardPayCustomer) Reset

func (x *CardPayCustomer) Reset()

func (*CardPayCustomer) String

func (x *CardPayCustomer) String() string

type CardPayEWalletAccount

type CardPayEWalletAccount struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CardPayEWalletAccount) Descriptor deprecated

func (*CardPayEWalletAccount) Descriptor() ([]byte, []int)

Deprecated: Use CardPayEWalletAccount.ProtoReflect.Descriptor instead.

func (*CardPayEWalletAccount) GetId

func (x *CardPayEWalletAccount) GetId() string

func (*CardPayEWalletAccount) ProtoMessage

func (*CardPayEWalletAccount) ProtoMessage()

func (*CardPayEWalletAccount) ProtoReflect

func (x *CardPayEWalletAccount) ProtoReflect() protoreflect.Message

func (*CardPayEWalletAccount) Reset

func (x *CardPayEWalletAccount) Reset()

func (*CardPayEWalletAccount) String

func (x *CardPayEWalletAccount) String() string

type CardPayItem

type CardPayItem struct {
	Name        string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string  `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Count       int32   `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
	Price       float64 `protobuf:"fixed64,4,opt,name=price,proto3" json:"price,omitempty"`
	// contains filtered or unexported fields
}

func (*CardPayItem) Descriptor deprecated

func (*CardPayItem) Descriptor() ([]byte, []int)

Deprecated: Use CardPayItem.ProtoReflect.Descriptor instead.

func (*CardPayItem) GetCount

func (x *CardPayItem) GetCount() int32

func (*CardPayItem) GetDescription

func (x *CardPayItem) GetDescription() string

func (*CardPayItem) GetName

func (x *CardPayItem) GetName() string

func (*CardPayItem) GetPrice

func (x *CardPayItem) GetPrice() float64

func (*CardPayItem) ProtoMessage

func (*CardPayItem) ProtoMessage()

func (*CardPayItem) ProtoReflect

func (x *CardPayItem) ProtoReflect() protoreflect.Message

func (*CardPayItem) Reset

func (x *CardPayItem) Reset()

func (*CardPayItem) String

func (x *CardPayItem) String() string

type CardPayMerchantOrder

type CardPayMerchantOrder struct {

	//// @inject_tag: validate:"required,hexadecimal,len=24"
	Id              string          `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required,hexadecimal,len=24"`
	Description     string          `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Items           []*CardPayItem  `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
	ShippingAddress *CardPayAddress `protobuf:"bytes,4,opt,name=shipping_address,json=shippingAddress,proto3" json:"shipping_address,omitempty"`
	// contains filtered or unexported fields
}

func (*CardPayMerchantOrder) Descriptor deprecated

func (*CardPayMerchantOrder) Descriptor() ([]byte, []int)

Deprecated: Use CardPayMerchantOrder.ProtoReflect.Descriptor instead.

func (*CardPayMerchantOrder) GetDescription

func (x *CardPayMerchantOrder) GetDescription() string

func (*CardPayMerchantOrder) GetId

func (x *CardPayMerchantOrder) GetId() string

func (*CardPayMerchantOrder) GetItems

func (x *CardPayMerchantOrder) GetItems() []*CardPayItem

func (*CardPayMerchantOrder) GetShippingAddress

func (x *CardPayMerchantOrder) GetShippingAddress() *CardPayAddress

func (*CardPayMerchantOrder) ProtoMessage

func (*CardPayMerchantOrder) ProtoMessage()

func (*CardPayMerchantOrder) ProtoReflect

func (x *CardPayMerchantOrder) ProtoReflect() protoreflect.Message

func (*CardPayMerchantOrder) Reset

func (x *CardPayMerchantOrder) Reset()

func (*CardPayMerchantOrder) String

func (x *CardPayMerchantOrder) String() string

type CardPayPaymentCallback

type CardPayPaymentCallback struct {
	MerchantOrder         *CardPayMerchantOrder                 `protobuf:"bytes,1,opt,name=merchant_order,json=merchantOrder,proto3" json:"merchant_order,omitempty"`
	PaymentMethod         string                                `protobuf:"bytes,2,opt,name=payment_method,json=paymentMethod,proto3" json:"payment_method,omitempty"`
	CallbackTime          string                                `protobuf:"bytes,3,opt,name=callback_time,json=callbackTime,proto3" json:"callback_time,omitempty"`
	CardAccount           *CallbackCardPayBankCardAccount       `protobuf:"bytes,4,opt,name=card_account,json=cardAccount,proto3" json:"card_account,omitempty"`
	CryptocurrencyAccount *CallbackCardPayCryptoCurrencyAccount `protobuf:"bytes,5,opt,name=cryptocurrency_account,json=cryptocurrencyAccount,proto3" json:"cryptocurrency_account,omitempty"`
	Customer              *CardPayCustomer                      `protobuf:"bytes,6,opt,name=customer,proto3" json:"customer,omitempty"`
	EwalletAccount        *CardPayEWalletAccount                `protobuf:"bytes,7,opt,name=ewallet_account,json=ewalletAccount,proto3" json:"ewallet_account,omitempty"`
	// @inject_tag: json:"payment_data,omitempty"
	PaymentData *CallbackCardPayPaymentData `protobuf:"bytes,8,opt,name=payment_data,json=paymentData,proto3" json:"payment_data,omitempty"`
	// @inject_tag: json:"recurring_data,omitempty"
	RecurringData *CardPayCallbackRecurringData `protobuf:"bytes,9,opt,name=recurring_data,json=recurringData,proto3" json:"recurring_data,omitempty"`
	// contains filtered or unexported fields
}

func (*CardPayPaymentCallback) Descriptor deprecated

func (*CardPayPaymentCallback) Descriptor() ([]byte, []int)

Deprecated: Use CardPayPaymentCallback.ProtoReflect.Descriptor instead.

func (*CardPayPaymentCallback) GetAmount

func (m *CardPayPaymentCallback) GetAmount() float64

func (*CardPayPaymentCallback) GetBankCardTxnParams

func (m *CardPayPaymentCallback) GetBankCardTxnParams() map[string]string

func (*CardPayPaymentCallback) GetCallbackTime

func (x *CardPayPaymentCallback) GetCallbackTime() string

func (*CardPayPaymentCallback) GetCardAccount

func (*CardPayPaymentCallback) GetCryptoCurrencyTxnParams

func (m *CardPayPaymentCallback) GetCryptoCurrencyTxnParams() map[string]string

func (*CardPayPaymentCallback) GetCryptocurrencyAccount

func (x *CardPayPaymentCallback) GetCryptocurrencyAccount() *CallbackCardPayCryptoCurrencyAccount

func (*CardPayPaymentCallback) GetCurrency

func (m *CardPayPaymentCallback) GetCurrency() string

func (*CardPayPaymentCallback) GetCustomer

func (x *CardPayPaymentCallback) GetCustomer() *CardPayCustomer

func (*CardPayPaymentCallback) GetDeclineCode

func (m *CardPayPaymentCallback) GetDeclineCode() string

func (*CardPayPaymentCallback) GetDeclineReason

func (m *CardPayPaymentCallback) GetDeclineReason() string

func (*CardPayPaymentCallback) GetEWalletTxnParams

func (m *CardPayPaymentCallback) GetEWalletTxnParams() map[string]string

func (*CardPayPaymentCallback) GetEwalletAccount

func (x *CardPayPaymentCallback) GetEwalletAccount() *CardPayEWalletAccount

func (*CardPayPaymentCallback) GetId

func (m *CardPayPaymentCallback) GetId() string

func (*CardPayPaymentCallback) GetIs3DS

func (m *CardPayPaymentCallback) GetIs3DS() string

func (*CardPayPaymentCallback) GetMerchantOrder

func (x *CardPayPaymentCallback) GetMerchantOrder() *CardPayMerchantOrder

func (*CardPayPaymentCallback) GetPaymentData

func (*CardPayPaymentCallback) GetPaymentMethod

func (x *CardPayPaymentCallback) GetPaymentMethod() string

func (*CardPayPaymentCallback) GetRecurringData

func (*CardPayPaymentCallback) GetRrn

func (m *CardPayPaymentCallback) GetRrn() string

func (*CardPayPaymentCallback) GetStatus

func (m *CardPayPaymentCallback) GetStatus() string

func (*CardPayPaymentCallback) IsPaymentAllowedStatus

func (m *CardPayPaymentCallback) IsPaymentAllowedStatus() bool

func (*CardPayPaymentCallback) IsRecurring

func (m *CardPayPaymentCallback) IsRecurring() bool

func (*CardPayPaymentCallback) IsRecurringWithFiling

func (m *CardPayPaymentCallback) IsRecurringWithFiling() bool

func (*CardPayPaymentCallback) IsSubscription

func (m *CardPayPaymentCallback) IsSubscription() bool

func (*CardPayPaymentCallback) IsSuccess

func (m *CardPayPaymentCallback) IsSuccess() bool

func (*CardPayPaymentCallback) ProtoMessage

func (*CardPayPaymentCallback) ProtoMessage()

func (*CardPayPaymentCallback) ProtoReflect

func (x *CardPayPaymentCallback) ProtoReflect() protoreflect.Message

func (*CardPayPaymentCallback) Reset

func (x *CardPayPaymentCallback) Reset()

func (*CardPayPaymentCallback) String

func (x *CardPayPaymentCallback) String() string

type CardPayRefundCallback

type CardPayRefundCallback struct {

	// @inject_tag: validate:"required"
	MerchantOrder *CardPayMerchantOrder `protobuf:"bytes,1,opt,name=merchant_order,json=merchantOrder,proto3" json:"merchant_order,omitempty" validate:"required"`
	// @inject_tag: validate:"required"
	PaymentMethod string `protobuf:"bytes,2,opt,name=payment_method,json=paymentMethod,proto3" json:"payment_method,omitempty" validate:"required"`
	// @inject_tag: validate:"required"
	PaymentData *CardPayRefundCallbackPaymentData `protobuf:"bytes,3,opt,name=payment_data,json=paymentData,proto3" json:"payment_data,omitempty" validate:"required"`
	// @inject_tag: validate:"required"
	RefundData   *CardPayRefundCallbackRefundData `protobuf:"bytes,4,opt,name=refund_data,json=refundData,proto3" json:"refund_data,omitempty" validate:"required"`
	CallbackTime string                           `protobuf:"bytes,5,opt,name=callback_time,json=callbackTime,proto3" json:"callback_time,omitempty"`
	// @inject_tag: json:"-"
	CardAccount *CallbackCardPayBankCardAccount `protobuf:"bytes,6,opt,name=card_account,json=cardAccount,proto3" json:"-"`
	Customer    *CardPayCustomer                `protobuf:"bytes,7,opt,name=customer,proto3" json:"customer,omitempty"`
	// @inject_tag: json:"-"
	EwalletAccount *CardPayEWalletAccount `protobuf:"bytes,8,opt,name=ewallet_account,json=ewalletAccount,proto3" json:"-"`
	// contains filtered or unexported fields
}

func (*CardPayRefundCallback) Descriptor deprecated

func (*CardPayRefundCallback) Descriptor() ([]byte, []int)

Deprecated: Use CardPayRefundCallback.ProtoReflect.Descriptor instead.

func (*CardPayRefundCallback) GetCallbackTime

func (x *CardPayRefundCallback) GetCallbackTime() string

func (*CardPayRefundCallback) GetCardAccount

func (*CardPayRefundCallback) GetCustomer

func (x *CardPayRefundCallback) GetCustomer() *CardPayCustomer

func (*CardPayRefundCallback) GetEwalletAccount

func (x *CardPayRefundCallback) GetEwalletAccount() *CardPayEWalletAccount

func (*CardPayRefundCallback) GetMerchantOrder

func (x *CardPayRefundCallback) GetMerchantOrder() *CardPayMerchantOrder

func (*CardPayRefundCallback) GetPaymentData

func (*CardPayRefundCallback) GetPaymentMethod

func (x *CardPayRefundCallback) GetPaymentMethod() string

func (*CardPayRefundCallback) GetRefundData

func (*CardPayRefundCallback) IsRefundAllowedStatus

func (m *CardPayRefundCallback) IsRefundAllowedStatus() bool

func (*CardPayRefundCallback) ProtoMessage

func (*CardPayRefundCallback) ProtoMessage()

func (*CardPayRefundCallback) ProtoReflect

func (x *CardPayRefundCallback) ProtoReflect() protoreflect.Message

func (*CardPayRefundCallback) Reset

func (x *CardPayRefundCallback) Reset()

func (*CardPayRefundCallback) String

func (x *CardPayRefundCallback) String() string

type CardPayRefundCallbackPaymentData

type CardPayRefundCallbackPaymentData struct {

	// @inject_tag: validate:"required"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required"`
	// @inject_tag: validate:"numeric,gte=0"
	RemainingAmount float64 `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CardPayRefundCallbackPaymentData) Descriptor deprecated

func (*CardPayRefundCallbackPaymentData) Descriptor() ([]byte, []int)

Deprecated: Use CardPayRefundCallbackPaymentData.ProtoReflect.Descriptor instead.

func (*CardPayRefundCallbackPaymentData) GetId

func (*CardPayRefundCallbackPaymentData) GetRemainingAmount

func (x *CardPayRefundCallbackPaymentData) GetRemainingAmount() float64

func (*CardPayRefundCallbackPaymentData) ProtoMessage

func (*CardPayRefundCallbackPaymentData) ProtoMessage()

func (*CardPayRefundCallbackPaymentData) ProtoReflect

func (*CardPayRefundCallbackPaymentData) Reset

func (*CardPayRefundCallbackPaymentData) String

type CardPayRefundCallbackRefundData

type CardPayRefundCallbackRefundData struct {

	// @inject_tag: validate:"required,numeric,gt=0"
	Amount float64 `protobuf:"fixed64,1,opt,name=amount,proto3" json:"amount,omitempty" validate:"required,numeric,gt=0"`
	// @inject_tag: validate:"required"
	Created string `protobuf:"bytes,2,opt,name=created,proto3" json:"created,omitempty" validate:"required"`
	// @inject_tag: validate:"required,alpha,len=3"
	Currency string `protobuf:"bytes,3,opt,name=currency,proto3" json:"currency,omitempty" validate:"required,alpha,len=3"`
	// @inject_tag: validate:"required"
	Id string `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty" validate:"required"`
	// @inject_tag: validate:"required"
	Status        string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty" validate:"required"`
	AuthCode      string `protobuf:"bytes,6,opt,name=auth_code,json=authCode,proto3" json:"auth_code,omitempty"`
	DeclineCode   string `protobuf:"bytes,7,opt,name=decline_code,json=declineCode,proto3" json:"decline_code,omitempty"`
	DeclineReason string `protobuf:"bytes,8,opt,name=decline_reason,json=declineReason,proto3" json:"decline_reason,omitempty"`
	Is_3D         bool   `protobuf:"varint,9,opt,name=is_3d,json=is3d,proto3" json:"is_3d,omitempty"`
	Rrn           string `protobuf:"bytes,10,opt,name=rrn,proto3" json:"rrn,omitempty"`
	// contains filtered or unexported fields
}

func (*CardPayRefundCallbackRefundData) Descriptor deprecated

func (*CardPayRefundCallbackRefundData) Descriptor() ([]byte, []int)

Deprecated: Use CardPayRefundCallbackRefundData.ProtoReflect.Descriptor instead.

func (*CardPayRefundCallbackRefundData) GetAmount

func (*CardPayRefundCallbackRefundData) GetAuthCode

func (x *CardPayRefundCallbackRefundData) GetAuthCode() string

func (*CardPayRefundCallbackRefundData) GetCreated

func (x *CardPayRefundCallbackRefundData) GetCreated() string

func (*CardPayRefundCallbackRefundData) GetCurrency

func (x *CardPayRefundCallbackRefundData) GetCurrency() string

func (*CardPayRefundCallbackRefundData) GetDeclineCode

func (x *CardPayRefundCallbackRefundData) GetDeclineCode() string

func (*CardPayRefundCallbackRefundData) GetDeclineReason

func (x *CardPayRefundCallbackRefundData) GetDeclineReason() string

func (*CardPayRefundCallbackRefundData) GetId

func (*CardPayRefundCallbackRefundData) GetIs_3D

func (x *CardPayRefundCallbackRefundData) GetIs_3D() bool

func (*CardPayRefundCallbackRefundData) GetRrn

func (*CardPayRefundCallbackRefundData) GetStatus

func (x *CardPayRefundCallbackRefundData) GetStatus() string

func (*CardPayRefundCallbackRefundData) ProtoMessage

func (*CardPayRefundCallbackRefundData) ProtoMessage()

func (*CardPayRefundCallbackRefundData) ProtoReflect

func (*CardPayRefundCallbackRefundData) Reset

func (*CardPayRefundCallbackRefundData) String

type ChangeCodeInOrderRequest

type ChangeCodeInOrderRequest struct {

	//@inject_tag: validate:"required" json:"-"
	OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"-" validate:"required"`
	//@inject_tag: validate:"required,hexadecimal,len=24" required:"true"
	//
	// The unique identifier for the key-activated product.
	KeyProductId string `` /* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ChangeCodeInOrderRequest) Descriptor deprecated

func (*ChangeCodeInOrderRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangeCodeInOrderRequest.ProtoReflect.Descriptor instead.

func (*ChangeCodeInOrderRequest) GetKeyProductId

func (x *ChangeCodeInOrderRequest) GetKeyProductId() string

func (*ChangeCodeInOrderRequest) GetOrderId

func (x *ChangeCodeInOrderRequest) GetOrderId() string

func (*ChangeCodeInOrderRequest) ProtoMessage

func (*ChangeCodeInOrderRequest) ProtoMessage()

func (*ChangeCodeInOrderRequest) ProtoReflect

func (x *ChangeCodeInOrderRequest) ProtoReflect() protoreflect.Message

func (*ChangeCodeInOrderRequest) Reset

func (x *ChangeCodeInOrderRequest) Reset()

func (*ChangeCodeInOrderRequest) String

func (x *ChangeCodeInOrderRequest) String() string

type ChangeCodeInOrderResponse

type ChangeCodeInOrderResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Order   *Order                `protobuf:"bytes,3,opt,name=order,proto3" json:"order,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeCodeInOrderResponse) Descriptor deprecated

func (*ChangeCodeInOrderResponse) Descriptor() ([]byte, []int)

Deprecated: Use ChangeCodeInOrderResponse.ProtoReflect.Descriptor instead.

func (*ChangeCodeInOrderResponse) GetMessage

func (*ChangeCodeInOrderResponse) GetOrder

func (x *ChangeCodeInOrderResponse) GetOrder() *Order

func (*ChangeCodeInOrderResponse) GetStatus

func (x *ChangeCodeInOrderResponse) GetStatus() int32

func (*ChangeCodeInOrderResponse) ProtoMessage

func (*ChangeCodeInOrderResponse) ProtoMessage()

func (*ChangeCodeInOrderResponse) ProtoReflect

func (*ChangeCodeInOrderResponse) Reset

func (x *ChangeCodeInOrderResponse) Reset()

func (*ChangeCodeInOrderResponse) String

func (x *ChangeCodeInOrderResponse) String() string

type ChangeMerchantDataRequest

type ChangeMerchantDataRequest struct {

	// @inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	//
	// The unique identifier for the merchant.
	MerchantId string `` /* 150-byte string literal not displayed */
	// Has a true value if the merchant has signed the license agreement.
	HasMerchantSignature bool `protobuf:"varint,3,opt,name=has_merchant_signature,json=hasMerchantSignature,proto3" json:"has_merchant_signature,omitempty"`
	// Has a true value if PaySuper has signed the license agreement.
	HasPspSignature bool `protobuf:"varint,4,opt,name=has_psp_signature,json=hasPspSignature,proto3" json:"has_psp_signature,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeMerchantDataRequest) Descriptor deprecated

func (*ChangeMerchantDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangeMerchantDataRequest.ProtoReflect.Descriptor instead.

func (*ChangeMerchantDataRequest) GetHasMerchantSignature

func (x *ChangeMerchantDataRequest) GetHasMerchantSignature() bool

func (*ChangeMerchantDataRequest) GetHasPspSignature

func (x *ChangeMerchantDataRequest) GetHasPspSignature() bool

func (*ChangeMerchantDataRequest) GetMerchantId

func (x *ChangeMerchantDataRequest) GetMerchantId() string

func (*ChangeMerchantDataRequest) ProtoMessage

func (*ChangeMerchantDataRequest) ProtoMessage()

func (*ChangeMerchantDataRequest) ProtoReflect

func (*ChangeMerchantDataRequest) Reset

func (x *ChangeMerchantDataRequest) Reset()

func (*ChangeMerchantDataRequest) String

func (x *ChangeMerchantDataRequest) String() string

type ChangeMerchantDataResponse

type ChangeMerchantDataResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *Merchant             `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeMerchantDataResponse) Descriptor deprecated

func (*ChangeMerchantDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use ChangeMerchantDataResponse.ProtoReflect.Descriptor instead.

func (*ChangeMerchantDataResponse) GetItem

func (x *ChangeMerchantDataResponse) GetItem() *Merchant

func (*ChangeMerchantDataResponse) GetMessage

func (*ChangeMerchantDataResponse) GetStatus

func (x *ChangeMerchantDataResponse) GetStatus() int32

func (*ChangeMerchantDataResponse) ProtoMessage

func (*ChangeMerchantDataResponse) ProtoMessage()

func (*ChangeMerchantDataResponse) ProtoReflect

func (*ChangeMerchantDataResponse) Reset

func (x *ChangeMerchantDataResponse) Reset()

func (*ChangeMerchantDataResponse) String

func (x *ChangeMerchantDataResponse) String() string

type ChangeMerchantManualPayoutsRequest

type ChangeMerchantManualPayoutsRequest struct {

	// @inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId           string `` /* 150-byte string literal not displayed */
	ManualPayoutsEnabled bool   `protobuf:"varint,2,opt,name=manual_payouts_enabled,json=manualPayoutsEnabled,proto3" json:"manual_payouts_enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeMerchantManualPayoutsRequest) Descriptor deprecated

func (*ChangeMerchantManualPayoutsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangeMerchantManualPayoutsRequest.ProtoReflect.Descriptor instead.

func (*ChangeMerchantManualPayoutsRequest) GetManualPayoutsEnabled

func (x *ChangeMerchantManualPayoutsRequest) GetManualPayoutsEnabled() bool

func (*ChangeMerchantManualPayoutsRequest) GetMerchantId

func (x *ChangeMerchantManualPayoutsRequest) GetMerchantId() string

func (*ChangeMerchantManualPayoutsRequest) ProtoMessage

func (*ChangeMerchantManualPayoutsRequest) ProtoMessage()

func (*ChangeMerchantManualPayoutsRequest) ProtoReflect

func (*ChangeMerchantManualPayoutsRequest) Reset

func (*ChangeMerchantManualPayoutsRequest) String

type ChangeMerchantManualPayoutsResponse

type ChangeMerchantManualPayoutsResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *Merchant             `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeMerchantManualPayoutsResponse) Descriptor deprecated

func (*ChangeMerchantManualPayoutsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ChangeMerchantManualPayoutsResponse.ProtoReflect.Descriptor instead.

func (*ChangeMerchantManualPayoutsResponse) GetItem

func (*ChangeMerchantManualPayoutsResponse) GetMessage

func (*ChangeMerchantManualPayoutsResponse) GetStatus

func (*ChangeMerchantManualPayoutsResponse) ProtoMessage

func (*ChangeMerchantManualPayoutsResponse) ProtoMessage()

func (*ChangeMerchantManualPayoutsResponse) ProtoReflect

func (*ChangeMerchantManualPayoutsResponse) Reset

func (*ChangeMerchantManualPayoutsResponse) String

type ChangeMerchantResponse

type ChangeMerchantResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *Merchant             `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeMerchantResponse) Descriptor deprecated

func (*ChangeMerchantResponse) Descriptor() ([]byte, []int)

Deprecated: Use ChangeMerchantResponse.ProtoReflect.Descriptor instead.

func (*ChangeMerchantResponse) GetItem

func (x *ChangeMerchantResponse) GetItem() *Merchant

func (*ChangeMerchantResponse) GetMessage

func (*ChangeMerchantResponse) GetStatus

func (x *ChangeMerchantResponse) GetStatus() int32

func (*ChangeMerchantResponse) ProtoMessage

func (*ChangeMerchantResponse) ProtoMessage()

func (*ChangeMerchantResponse) ProtoReflect

func (x *ChangeMerchantResponse) ProtoReflect() protoreflect.Message

func (*ChangeMerchantResponse) Reset

func (x *ChangeMerchantResponse) Reset()

func (*ChangeMerchantResponse) String

func (x *ChangeMerchantResponse) String() string

type ChangeMerchantStatusResponse

type ChangeMerchantStatusResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *Merchant             `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeMerchantStatusResponse) Descriptor deprecated

func (*ChangeMerchantStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use ChangeMerchantStatusResponse.ProtoReflect.Descriptor instead.

func (*ChangeMerchantStatusResponse) GetItem

func (x *ChangeMerchantStatusResponse) GetItem() *Merchant

func (*ChangeMerchantStatusResponse) GetMessage

func (*ChangeMerchantStatusResponse) GetStatus

func (x *ChangeMerchantStatusResponse) GetStatus() int32

func (*ChangeMerchantStatusResponse) ProtoMessage

func (*ChangeMerchantStatusResponse) ProtoMessage()

func (*ChangeMerchantStatusResponse) ProtoReflect

func (*ChangeMerchantStatusResponse) Reset

func (x *ChangeMerchantStatusResponse) Reset()

func (*ChangeMerchantStatusResponse) String

type ChangePaymentMethodParamsRequest

type ChangePaymentMethodParamsRequest struct {

	// @inject_tag: query:"payment_method_id" validate:"required,hexadecimal,len=24"
	PaymentMethodId string `` /* 173-byte string literal not displayed */
	// @inject_tag: query:"params" validate:"required"
	Params *PaymentMethodParams `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty" query:"params" validate:"required"`
	// contains filtered or unexported fields
}

func (*ChangePaymentMethodParamsRequest) Descriptor deprecated

func (*ChangePaymentMethodParamsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangePaymentMethodParamsRequest.ProtoReflect.Descriptor instead.

func (*ChangePaymentMethodParamsRequest) GetParams

func (*ChangePaymentMethodParamsRequest) GetPaymentMethodId

func (x *ChangePaymentMethodParamsRequest) GetPaymentMethodId() string

func (*ChangePaymentMethodParamsRequest) ProtoMessage

func (*ChangePaymentMethodParamsRequest) ProtoMessage()

func (*ChangePaymentMethodParamsRequest) ProtoReflect

func (*ChangePaymentMethodParamsRequest) Reset

func (*ChangePaymentMethodParamsRequest) String

type ChangePaymentMethodParamsResponse

type ChangePaymentMethodParamsResponse struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangePaymentMethodParamsResponse) Descriptor deprecated

func (*ChangePaymentMethodParamsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ChangePaymentMethodParamsResponse.ProtoReflect.Descriptor instead.

func (*ChangePaymentMethodParamsResponse) GetMessage

func (x *ChangePaymentMethodParamsResponse) GetMessage() string

func (*ChangePaymentMethodParamsResponse) GetStatus

func (*ChangePaymentMethodParamsResponse) ProtoMessage

func (*ChangePaymentMethodParamsResponse) ProtoMessage()

func (*ChangePaymentMethodParamsResponse) ProtoReflect

func (*ChangePaymentMethodParamsResponse) Reset

func (*ChangePaymentMethodParamsResponse) String

type ChangePaymentMethodRequest

type ChangePaymentMethodRequest struct {

	// @inject_tag: query:"payment_method_id" validate:"required,hexadecimal,len=24"
	PaymentMethodId string `` /* 173-byte string literal not displayed */
	// @inject_tag: query:"params" validate:"required"
	Params *PaymentMethod `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty" query:"params" validate:"required"`
	// contains filtered or unexported fields
}

func (*ChangePaymentMethodRequest) Descriptor deprecated

func (*ChangePaymentMethodRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangePaymentMethodRequest.ProtoReflect.Descriptor instead.

func (*ChangePaymentMethodRequest) GetParams

func (x *ChangePaymentMethodRequest) GetParams() *PaymentMethod

func (*ChangePaymentMethodRequest) GetPaymentMethodId

func (x *ChangePaymentMethodRequest) GetPaymentMethodId() string

func (*ChangePaymentMethodRequest) ProtoMessage

func (*ChangePaymentMethodRequest) ProtoMessage()

func (*ChangePaymentMethodRequest) ProtoReflect

func (*ChangePaymentMethodRequest) Reset

func (x *ChangePaymentMethodRequest) Reset()

func (*ChangePaymentMethodRequest) String

func (x *ChangePaymentMethodRequest) String() string

type ChangePaymentMethodResponse

type ChangePaymentMethodResponse struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangePaymentMethodResponse) Descriptor deprecated

func (*ChangePaymentMethodResponse) Descriptor() ([]byte, []int)

Deprecated: Use ChangePaymentMethodResponse.ProtoReflect.Descriptor instead.

func (*ChangePaymentMethodResponse) GetMessage

func (x *ChangePaymentMethodResponse) GetMessage() string

func (*ChangePaymentMethodResponse) GetStatus

func (x *ChangePaymentMethodResponse) GetStatus() int32

func (*ChangePaymentMethodResponse) ProtoMessage

func (*ChangePaymentMethodResponse) ProtoMessage()

func (*ChangePaymentMethodResponse) ProtoReflect

func (*ChangePaymentMethodResponse) Reset

func (x *ChangePaymentMethodResponse) Reset()

func (*ChangePaymentMethodResponse) String

func (x *ChangePaymentMethodResponse) String() string

type ChangeProjectResponse

type ChangeProjectResponse struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// The project data.
	Item *Project `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeProjectResponse) Descriptor deprecated

func (*ChangeProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use ChangeProjectResponse.ProtoReflect.Descriptor instead.

func (*ChangeProjectResponse) GetItem

func (x *ChangeProjectResponse) GetItem() *Project

func (*ChangeProjectResponse) GetMessage

func (*ChangeProjectResponse) GetStatus

func (x *ChangeProjectResponse) GetStatus() int32

func (*ChangeProjectResponse) ProtoMessage

func (*ChangeProjectResponse) ProtoMessage()

func (*ChangeProjectResponse) ProtoReflect

func (x *ChangeProjectResponse) ProtoReflect() protoreflect.Message

func (*ChangeProjectResponse) Reset

func (x *ChangeProjectResponse) Reset()

func (*ChangeProjectResponse) String

func (x *ChangeProjectResponse) String() string

type ChangeRoleForAdminUserRequest

type ChangeRoleForAdminUserRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" param:"role_id" json:"-"
	RoleId string `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"-" validate:"required,hexadecimal,len=24" param:"role_id"`
	//@inject_tag: validate:"required" required:"true"
	//
	// The user role's name.
	Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty" validate:"required" required:"true"`
	// contains filtered or unexported fields
}

func (*ChangeRoleForAdminUserRequest) Descriptor deprecated

func (*ChangeRoleForAdminUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangeRoleForAdminUserRequest.ProtoReflect.Descriptor instead.

func (*ChangeRoleForAdminUserRequest) GetRole

func (*ChangeRoleForAdminUserRequest) GetRoleId

func (x *ChangeRoleForAdminUserRequest) GetRoleId() string

func (*ChangeRoleForAdminUserRequest) ProtoMessage

func (*ChangeRoleForAdminUserRequest) ProtoMessage()

func (*ChangeRoleForAdminUserRequest) ProtoReflect

func (*ChangeRoleForAdminUserRequest) Reset

func (x *ChangeRoleForAdminUserRequest) Reset()

func (*ChangeRoleForAdminUserRequest) String

type ChangeRoleForMerchantUserRequest

type ChangeRoleForMerchantUserRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" param:"role_id"
	RoleId string `` /* 134-byte string literal not displayed */
	//@inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	//@inject_tag: validate:"required"
	Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty" validate:"required"`
	// contains filtered or unexported fields
}

func (*ChangeRoleForMerchantUserRequest) Descriptor deprecated

func (*ChangeRoleForMerchantUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangeRoleForMerchantUserRequest.ProtoReflect.Descriptor instead.

func (*ChangeRoleForMerchantUserRequest) GetMerchantId

func (x *ChangeRoleForMerchantUserRequest) GetMerchantId() string

func (*ChangeRoleForMerchantUserRequest) GetRole

func (*ChangeRoleForMerchantUserRequest) GetRoleId

func (*ChangeRoleForMerchantUserRequest) ProtoMessage

func (*ChangeRoleForMerchantUserRequest) ProtoMessage()

func (*ChangeRoleForMerchantUserRequest) ProtoReflect

func (*ChangeRoleForMerchantUserRequest) Reset

func (*ChangeRoleForMerchantUserRequest) String

type ChangeRoyaltyReportCorrection

type ChangeRoyaltyReportCorrection struct {

	// The correction amount.
	Amount float64 `protobuf:"fixed64,1,opt,name=amount,proto3" json:"amount,omitempty"`
	// The correction reason.
	Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeRoyaltyReportCorrection) Descriptor deprecated

func (*ChangeRoyaltyReportCorrection) Descriptor() ([]byte, []int)

Deprecated: Use ChangeRoyaltyReportCorrection.ProtoReflect.Descriptor instead.

func (*ChangeRoyaltyReportCorrection) GetAmount

func (x *ChangeRoyaltyReportCorrection) GetAmount() float64

func (*ChangeRoyaltyReportCorrection) GetReason

func (x *ChangeRoyaltyReportCorrection) GetReason() string

func (*ChangeRoyaltyReportCorrection) ProtoMessage

func (*ChangeRoyaltyReportCorrection) ProtoMessage()

func (*ChangeRoyaltyReportCorrection) ProtoReflect

func (*ChangeRoyaltyReportCorrection) Reset

func (x *ChangeRoyaltyReportCorrection) Reset()

func (*ChangeRoyaltyReportCorrection) String

type ChangeRoyaltyReportRequest

type ChangeRoyaltyReportRequest struct {

	// @inject_tag: validate:"required,hexadecimal,len=24" json:"merchant_id" param:"merchant_id"
	MerchantId string `` /* 140-byte string literal not displayed */
	// @inject_tag: json:"-" validate:"required,hexadecimal,len=24" param:"report_id"
	ReportId string `protobuf:"bytes,2,opt,name=report_id,json=reportId,proto3" json:"-" validate:"required,hexadecimal,len=24" param:"report_id"`
	// @inject_tag: json:"status" validate:"omitempty,oneof=pending skipped accepted canceled dispute ready_for_invoice payment_in_progress payment_done payment_error"
	//
	// The report status. Available values: pending, skipped, accepted, canceled, dispute, ready_for_invoice, payment_in_progress, payment_done, payment_error.
	Status string `` /* 189-byte string literal not displayed */
	// @inject_tag: json:"correction"
	//
	// The report correction.
	Correction *ChangeRoyaltyReportCorrection `protobuf:"bytes,4,opt,name=correction,proto3" json:"correction"`
	// @inject_tag: json:"-"
	Ip string `protobuf:"bytes,5,opt,name=ip,proto3" json:"-"`
	// contains filtered or unexported fields
}

func (*ChangeRoyaltyReportRequest) Descriptor deprecated

func (*ChangeRoyaltyReportRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangeRoyaltyReportRequest.ProtoReflect.Descriptor instead.

func (*ChangeRoyaltyReportRequest) GetCorrection

func (*ChangeRoyaltyReportRequest) GetIp

func (*ChangeRoyaltyReportRequest) GetMerchantId

func (x *ChangeRoyaltyReportRequest) GetMerchantId() string

func (*ChangeRoyaltyReportRequest) GetReportId

func (x *ChangeRoyaltyReportRequest) GetReportId() string

func (*ChangeRoyaltyReportRequest) GetStatus

func (x *ChangeRoyaltyReportRequest) GetStatus() string

func (*ChangeRoyaltyReportRequest) ProtoMessage

func (*ChangeRoyaltyReportRequest) ProtoMessage()

func (*ChangeRoyaltyReportRequest) ProtoReflect

func (*ChangeRoyaltyReportRequest) Reset

func (x *ChangeRoyaltyReportRequest) Reset()

func (*ChangeRoyaltyReportRequest) String

func (x *ChangeRoyaltyReportRequest) String() string

type CheckInviteTokenRequest

type CheckInviteTokenRequest struct {

	//@inject_tag: validate:"required" required:"true"
	//
	// The invitation token.
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty" validate:"required" required:"true"`
	//@inject_tag: validate:"required,email" required:"true"
	//
	// The user's email address.
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty" validate:"required,email" required:"true"`
	// contains filtered or unexported fields
}

func (*CheckInviteTokenRequest) Descriptor deprecated

func (*CheckInviteTokenRequest) Descriptor() ([]byte, []int)

Deprecated: Use CheckInviteTokenRequest.ProtoReflect.Descriptor instead.

func (*CheckInviteTokenRequest) GetEmail

func (x *CheckInviteTokenRequest) GetEmail() string

func (*CheckInviteTokenRequest) GetToken

func (x *CheckInviteTokenRequest) GetToken() string

func (*CheckInviteTokenRequest) ProtoMessage

func (*CheckInviteTokenRequest) ProtoMessage()

func (*CheckInviteTokenRequest) ProtoReflect

func (x *CheckInviteTokenRequest) ProtoReflect() protoreflect.Message

func (*CheckInviteTokenRequest) Reset

func (x *CheckInviteTokenRequest) Reset()

func (*CheckInviteTokenRequest) String

func (x *CheckInviteTokenRequest) String() string

type CheckInviteTokenResponse

type CheckInviteTokenResponse struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// The unique identifier for the role.
	RoleId string `protobuf:"bytes,3,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	// The type of the invitation. Available values: admin, merchant.
	RoleType string `protobuf:"bytes,4,opt,name=role_type,json=roleType,proto3" json:"role_type,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckInviteTokenResponse) Descriptor deprecated

func (*CheckInviteTokenResponse) Descriptor() ([]byte, []int)

Deprecated: Use CheckInviteTokenResponse.ProtoReflect.Descriptor instead.

func (*CheckInviteTokenResponse) GetMessage

func (*CheckInviteTokenResponse) GetRoleId

func (x *CheckInviteTokenResponse) GetRoleId() string

func (*CheckInviteTokenResponse) GetRoleType

func (x *CheckInviteTokenResponse) GetRoleType() string

func (*CheckInviteTokenResponse) GetStatus

func (x *CheckInviteTokenResponse) GetStatus() int32

func (*CheckInviteTokenResponse) ProtoMessage

func (*CheckInviteTokenResponse) ProtoMessage()

func (*CheckInviteTokenResponse) ProtoReflect

func (x *CheckInviteTokenResponse) ProtoReflect() protoreflect.Message

func (*CheckInviteTokenResponse) Reset

func (x *CheckInviteTokenResponse) Reset()

func (*CheckInviteTokenResponse) String

func (x *CheckInviteTokenResponse) String() string

type CheckProjectRequestSignatureRequest

type CheckProjectRequestSignatureRequest struct {
	Body      string `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
	ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	Signature string `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckProjectRequestSignatureRequest) Descriptor deprecated

func (*CheckProjectRequestSignatureRequest) Descriptor() ([]byte, []int)

Deprecated: Use CheckProjectRequestSignatureRequest.ProtoReflect.Descriptor instead.

func (*CheckProjectRequestSignatureRequest) GetBody

func (*CheckProjectRequestSignatureRequest) GetProjectId

func (x *CheckProjectRequestSignatureRequest) GetProjectId() string

func (*CheckProjectRequestSignatureRequest) GetSignature

func (x *CheckProjectRequestSignatureRequest) GetSignature() string

func (*CheckProjectRequestSignatureRequest) ProtoMessage

func (*CheckProjectRequestSignatureRequest) ProtoMessage()

func (*CheckProjectRequestSignatureRequest) ProtoReflect

func (*CheckProjectRequestSignatureRequest) Reset

func (*CheckProjectRequestSignatureRequest) String

type CheckProjectRequestSignatureResponse

type CheckProjectRequestSignatureResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckProjectRequestSignatureResponse) Descriptor deprecated

func (*CheckProjectRequestSignatureResponse) Descriptor() ([]byte, []int)

Deprecated: Use CheckProjectRequestSignatureResponse.ProtoReflect.Descriptor instead.

func (*CheckProjectRequestSignatureResponse) GetMessage

func (*CheckProjectRequestSignatureResponse) GetStatus

func (*CheckProjectRequestSignatureResponse) ProtoMessage

func (*CheckProjectRequestSignatureResponse) ProtoMessage()

func (*CheckProjectRequestSignatureResponse) ProtoReflect

func (*CheckProjectRequestSignatureResponse) Reset

func (*CheckProjectRequestSignatureResponse) String

type CheckSkuAndKeyProjectRequest

type CheckSkuAndKeyProjectRequest struct {

	//@inject_tag: validate:"required,max=255"
	//
	// The SKU of the project's product.
	Sku string `protobuf:"bytes,1,opt,name=sku,proto3" json:"sku,omitempty" validate:"required,max=255"`
	//@inject_tag: validate:"required,hexadecimal,len=24" param:"project_id" json:"-"
	ProjectId string `` /* 127-byte string literal not displayed */
	// @inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CheckSkuAndKeyProjectRequest) Descriptor deprecated

func (*CheckSkuAndKeyProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use CheckSkuAndKeyProjectRequest.ProtoReflect.Descriptor instead.

func (*CheckSkuAndKeyProjectRequest) GetMerchantId

func (x *CheckSkuAndKeyProjectRequest) GetMerchantId() string

func (*CheckSkuAndKeyProjectRequest) GetProjectId

func (x *CheckSkuAndKeyProjectRequest) GetProjectId() string

func (*CheckSkuAndKeyProjectRequest) GetSku

func (*CheckSkuAndKeyProjectRequest) ProtoMessage

func (*CheckSkuAndKeyProjectRequest) ProtoMessage()

func (*CheckSkuAndKeyProjectRequest) ProtoReflect

func (*CheckSkuAndKeyProjectRequest) Reset

func (x *CheckSkuAndKeyProjectRequest) Reset()

func (*CheckSkuAndKeyProjectRequest) String

type CommonUserProfile

type CommonUserProfile struct {

	// The user profile data.
	Profile *UserProfile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
	// The user's role.
	Role *UserRole `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	// The user permissions.
	// @inject_tag: json:"permissions,omitempty"
	Permissions []*Permission `protobuf:"bytes,3,rep,name=permissions,proto3" json:"permissions,omitempty"`
	// Information about the merchant (the full list of parameters returns only for the owner and the short list for others).
	Merchant *Merchant `protobuf:"bytes,4,opt,name=merchant,proto3" json:"merchant,omitempty"`
	// contains filtered or unexported fields
}

func (*CommonUserProfile) Descriptor deprecated

func (*CommonUserProfile) Descriptor() ([]byte, []int)

Deprecated: Use CommonUserProfile.ProtoReflect.Descriptor instead.

func (*CommonUserProfile) GetMerchant

func (x *CommonUserProfile) GetMerchant() *Merchant

func (*CommonUserProfile) GetPermissions

func (x *CommonUserProfile) GetPermissions() []*Permission

func (*CommonUserProfile) GetProfile

func (x *CommonUserProfile) GetProfile() *UserProfile

func (*CommonUserProfile) GetRole

func (x *CommonUserProfile) GetRole() *UserRole

func (*CommonUserProfile) ProtoMessage

func (*CommonUserProfile) ProtoMessage()

func (*CommonUserProfile) ProtoReflect

func (x *CommonUserProfile) ProtoReflect() protoreflect.Message

func (*CommonUserProfile) Reset

func (x *CommonUserProfile) Reset()

func (*CommonUserProfile) String

func (x *CommonUserProfile) String() string

type CommonUserProfileRequest

type CommonUserProfileRequest struct {

	//@inject_tag: json:"user_id" validate:"required,hexadecimal,len=24"
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id" validate:"required,hexadecimal,len=24"`
	//@inject_tag: json:"merchant_id" validate:"omitempty,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CommonUserProfileRequest) Descriptor deprecated

func (*CommonUserProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use CommonUserProfileRequest.ProtoReflect.Descriptor instead.

func (*CommonUserProfileRequest) GetMerchantId

func (x *CommonUserProfileRequest) GetMerchantId() string

func (*CommonUserProfileRequest) GetUserId

func (x *CommonUserProfileRequest) GetUserId() string

func (*CommonUserProfileRequest) ProtoMessage

func (*CommonUserProfileRequest) ProtoMessage()

func (*CommonUserProfileRequest) ProtoReflect

func (x *CommonUserProfileRequest) ProtoReflect() protoreflect.Message

func (*CommonUserProfileRequest) Reset

func (x *CommonUserProfileRequest) Reset()

func (*CommonUserProfileRequest) String

func (x *CommonUserProfileRequest) String() string

type CommonUserProfileResponse

type CommonUserProfileResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Profile *CommonUserProfile    `protobuf:"bytes,3,opt,name=profile,proto3" json:"profile,omitempty"`
	// contains filtered or unexported fields
}

func (*CommonUserProfileResponse) Descriptor deprecated

func (*CommonUserProfileResponse) Descriptor() ([]byte, []int)

Deprecated: Use CommonUserProfileResponse.ProtoReflect.Descriptor instead.

func (*CommonUserProfileResponse) GetMessage

func (*CommonUserProfileResponse) GetProfile

func (*CommonUserProfileResponse) GetStatus

func (x *CommonUserProfileResponse) GetStatus() int32

func (*CommonUserProfileResponse) ProtoMessage

func (*CommonUserProfileResponse) ProtoMessage()

func (*CommonUserProfileResponse) ProtoReflect

func (*CommonUserProfileResponse) Reset

func (x *CommonUserProfileResponse) Reset()

func (*CommonUserProfileResponse) String

func (x *CommonUserProfileResponse) String() string

type ConfirmUserEmailRequest

type ConfirmUserEmailRequest struct {

	//@inject_tag: validate:"required" required:"true"
	//
	// An encripted string to confirm the user registration.
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty" validate:"required" required:"true"`
	// contains filtered or unexported fields
}

func (*ConfirmUserEmailRequest) Descriptor deprecated

func (*ConfirmUserEmailRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConfirmUserEmailRequest.ProtoReflect.Descriptor instead.

func (*ConfirmUserEmailRequest) GetToken

func (x *ConfirmUserEmailRequest) GetToken() string

func (*ConfirmUserEmailRequest) ProtoMessage

func (*ConfirmUserEmailRequest) ProtoMessage()

func (*ConfirmUserEmailRequest) ProtoReflect

func (x *ConfirmUserEmailRequest) ProtoReflect() protoreflect.Message

func (*ConfirmUserEmailRequest) Reset

func (x *ConfirmUserEmailRequest) Reset()

func (*ConfirmUserEmailRequest) String

func (x *ConfirmUserEmailRequest) String() string

type ConfirmUserEmailResponse

type ConfirmUserEmailResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Profile *UserProfile          `protobuf:"bytes,3,opt,name=profile,proto3" json:"profile,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfirmUserEmailResponse) Descriptor deprecated

func (*ConfirmUserEmailResponse) Descriptor() ([]byte, []int)

Deprecated: Use ConfirmUserEmailResponse.ProtoReflect.Descriptor instead.

func (*ConfirmUserEmailResponse) GetMessage

func (*ConfirmUserEmailResponse) GetProfile

func (x *ConfirmUserEmailResponse) GetProfile() *UserProfile

func (*ConfirmUserEmailResponse) GetStatus

func (x *ConfirmUserEmailResponse) GetStatus() int32

func (*ConfirmUserEmailResponse) ProtoMessage

func (*ConfirmUserEmailResponse) ProtoMessage()

func (*ConfirmUserEmailResponse) ProtoReflect

func (x *ConfirmUserEmailResponse) ProtoReflect() protoreflect.Message

func (*ConfirmUserEmailResponse) Reset

func (x *ConfirmUserEmailResponse) Reset()

func (*ConfirmUserEmailResponse) String

func (x *ConfirmUserEmailResponse) String() string

type CountStatusesOfMerchants

type CountStatusesOfMerchants struct {

	// @inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	// @inject_tag: json:"count"
	Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count"`
	// contains filtered or unexported fields
}

func (*CountStatusesOfMerchants) Descriptor deprecated

func (*CountStatusesOfMerchants) Descriptor() ([]byte, []int)

Deprecated: Use CountStatusesOfMerchants.ProtoReflect.Descriptor instead.

func (*CountStatusesOfMerchants) GetCount

func (x *CountStatusesOfMerchants) GetCount() int64

func (*CountStatusesOfMerchants) GetStatus

func (x *CountStatusesOfMerchants) GetStatus() int32

func (*CountStatusesOfMerchants) ProtoMessage

func (*CountStatusesOfMerchants) ProtoMessage()

func (*CountStatusesOfMerchants) ProtoReflect

func (x *CountStatusesOfMerchants) ProtoReflect() protoreflect.Message

func (*CountStatusesOfMerchants) Reset

func (x *CountStatusesOfMerchants) Reset()

func (*CountStatusesOfMerchants) String

func (x *CountStatusesOfMerchants) String() string

type CountriesList

type CountriesList struct {

	// A list of countries.
	Countries []*Country `protobuf:"bytes,1,rep,name=countries,proto3" json:"countries,omitempty"`
	// contains filtered or unexported fields
}

func (*CountriesList) Descriptor deprecated

func (*CountriesList) Descriptor() ([]byte, []int)

Deprecated: Use CountriesList.ProtoReflect.Descriptor instead.

func (*CountriesList) GetCountries

func (x *CountriesList) GetCountries() []*Country

func (*CountriesList) ProtoMessage

func (*CountriesList) ProtoMessage()

func (*CountriesList) ProtoReflect

func (x *CountriesList) ProtoReflect() protoreflect.Message

func (*CountriesList) Reset

func (x *CountriesList) Reset()

func (*CountriesList) String

func (x *CountriesList) String() string

type Country

type Country struct {

	//@inject_tag: json:"-" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"-" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"`
	//@inject_tag: json:"iso_code_a2" bson:"iso_code_a2" validate:"required,alpha,len=2"
	//
	// Two-letter country code in ISO 3166, in uppercase (for instance US).
	IsoCodeA2 string `` /* 131-byte string literal not displayed */
	//@inject_tag: json:"region" bson:"region" validate:"required"
	//
	// A PaySuper system's relative geographical area for this country.
	Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region" bson:"region" validate:"required"`
	//@inject_tag: json:"currency" bson:"currency" validate:"required,alpha,len=3"
	//
	// The currency of the country. Three-letter Currency Code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency" bson:"currency" validate:"required,alpha,len=3"`
	//@inject_tag: json:"payments_allowed" bson:"payments_allowed"
	//
	// Has a true value if a payment is allowed from this country.
	PaymentsAllowed bool `protobuf:"varint,5,opt,name=payments_allowed,json=paymentsAllowed,proto3" json:"payments_allowed" bson:"payments_allowed"`
	//@inject_tag: json:"change_allowed" bson:"change_allowed"
	//
	// Has a true value if the customer can select another country in case of the payments are disallowed for this country.
	ChangeAllowed bool `protobuf:"varint,6,opt,name=change_allowed,json=changeAllowed,proto3" json:"change_allowed" bson:"change_allowed"`
	//@inject_tag: json:"vat_enabled" bson:"vat_enabled"
	//
	// Has a true value if VAT is calculated and paid for this country.
	VatEnabled bool `protobuf:"varint,7,opt,name=vat_enabled,json=vatEnabled,proto3" json:"vat_enabled" bson:"vat_enabled"`
	//@inject_tag: json:"vat_currency" bson:"vat_currency" validate:"omitempty,alpha,len=3"
	//
	// VAT currency. It can differ from the country currency. Three-letter Currency Code ISO 4217, in uppercase.
	VatCurrency string `` /* 137-byte string literal not displayed */
	//@inject_tag: json:"price_group_id" bson:"price_group_id" validate:"required,hexadecimal,len=24"
	//
	// The unique identifier for the price group this country belongs to.
	PriceGroupId string `` /* 150-byte string literal not displayed */
	// @inject_tag: json:"vat_threshold" bson:"vat_threshold" validate:"required,dive"
	//
	// VAT threshold for this country.
	VatThreshold *CountryVatThreshold `` /* 134-byte string literal not displayed */
	// @inject_tag: json:"vat_period_month" bson:"vat_period_month" validate:"numeric,gte=0,lte=12"
	//
	// The length of the taxation period in months.
	VatPeriodMonth int32 `` /* 153-byte string literal not displayed */
	// @inject_tag: json:"vat_deadline_days" bson:"vat_deadline_days" validate:"numeric,gte=0"
	//
	// The number of days after the taxation period end to pay VAT.
	VatDeadlineDays int32 `` /* 150-byte string literal not displayed */
	// @inject_tag: json:"vat_store_years" bson:"vat_store_years" validate:"numeric,gte=0"
	//
	// The number of years to store the VAT payment history for this country.
	VatStoreYears int32 `` /* 142-byte string literal not displayed */
	// @inject_tag: json:"vat_currency_rates_policy" bson:"vat_currency_rates_policy" validate:"omitempty,oneof=on-day last-day mid-month"
	//
	// The VAT calculation policy with a currency that differs from this country's VAT currency. Available values: on-day (the conversion rate on the day of payment), last-day (the conversion rate on the last day of a tax period), mid-month (the system reserved option of a conversion rate calculation. This option is disabled.).
	VatCurrencyRatesPolicy string `` /* 208-byte string literal not displayed */
	// @inject_tag: json:"vat_currency_rates_source" bson:"vat_currency_rates_source" validate:"alpha"
	//
	// The source of currency rates to calculate the tax amount.
	VatCurrencyRatesSource string `` /* 172-byte string literal not displayed */
	//@inject_tag: json:"-" bson:"created_at"
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,16,opt,name=created_at,json=createdAt,proto3" json:"-" bson:"created_at"`
	//@inject_tag: json:"-" bson:"updated_at"
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,17,opt,name=updated_at,json=updatedAt,proto3" json:"-" bson:"updated_at"`
	//@inject_tag: json:"payer_tariff_region" bson:"payer_tariff_region"
	//
	// A PaySuper system's relative geographical area for this country. Available values: asia, europe, latin_america, russia_and_cis, worldwide.
	PayerTariffRegion string `` /* 132-byte string literal not displayed */
	//@inject_tag: json:"high_risk_payments_allowed" bson:"high_risk_payments_allowed"
	//
	// Has a true value if payments from this country are allowed. Has a false value for a high-risk merchant.
	HighRiskPaymentsAllowed bool `` /* 160-byte string literal not displayed */
	//@inject_tag: json:"high_risk_change_allowed" bson:"high_risk_change_allowed"
	//
	// Has a true value if the customer can select another country while the payments are disallowed for a country determined by their IP address.
	HighRiskChangeAllowed bool `` /* 152-byte string literal not displayed */
	//@inject_tag: json:"union" bson:"union"
	//
	// A union of country (EU, CIS and etc).
	Union string `protobuf:"bytes,21,opt,name=union,proto3" json:"union" bson:"union"`
	// contains filtered or unexported fields
}

func (*Country) Descriptor deprecated

func (*Country) Descriptor() ([]byte, []int)

Deprecated: Use Country.ProtoReflect.Descriptor instead.

func (*Country) GetChangeAllowed

func (x *Country) GetChangeAllowed() bool

func (*Country) GetCreatedAt

func (x *Country) GetCreatedAt() *timestamp.Timestamp

func (*Country) GetCurrency

func (x *Country) GetCurrency() string

func (*Country) GetHighRiskChangeAllowed

func (x *Country) GetHighRiskChangeAllowed() bool

func (*Country) GetHighRiskPaymentsAllowed

func (x *Country) GetHighRiskPaymentsAllowed() bool

func (*Country) GetId

func (x *Country) GetId() string

func (*Country) GetIsoCodeA2

func (x *Country) GetIsoCodeA2() string

func (*Country) GetPayerTariffRegion

func (x *Country) GetPayerTariffRegion() string

func (*Country) GetPaymentRestrictions

func (c *Country) GetPaymentRestrictions(isForHighRisk bool) (bool, bool)

func (*Country) GetPaymentsAllowed

func (x *Country) GetPaymentsAllowed() bool

func (*Country) GetPriceGroupId

func (x *Country) GetPriceGroupId() string

func (*Country) GetRegion

func (x *Country) GetRegion() string

func (*Country) GetUnion

func (x *Country) GetUnion() string

func (*Country) GetUpdatedAt

func (x *Country) GetUpdatedAt() *timestamp.Timestamp

func (*Country) GetVatCurrency

func (x *Country) GetVatCurrency() string

func (*Country) GetVatCurrencyCode

func (c *Country) GetVatCurrencyCode() string

func (*Country) GetVatCurrencyRatesPolicy

func (x *Country) GetVatCurrencyRatesPolicy() string

func (*Country) GetVatCurrencyRatesSource

func (x *Country) GetVatCurrencyRatesSource() string

func (*Country) GetVatDeadlineDays

func (x *Country) GetVatDeadlineDays() int32

func (*Country) GetVatEnabled

func (x *Country) GetVatEnabled() bool

func (*Country) GetVatPeriodMonth

func (x *Country) GetVatPeriodMonth() int32

func (*Country) GetVatStoreYears

func (x *Country) GetVatStoreYears() int32

func (*Country) GetVatThreshold

func (x *Country) GetVatThreshold() *CountryVatThreshold

func (*Country) ProtoMessage

func (*Country) ProtoMessage()

func (*Country) ProtoReflect

func (x *Country) ProtoReflect() protoreflect.Message

func (*Country) Reset

func (x *Country) Reset()

func (*Country) String

func (x *Country) String() string

type CountryRestriction

type CountryRestriction struct {

	//@inject_tag: json:"iso_code_a2" bson:"iso_code_a2" validate:"alpha,len=2"
	IsoCodeA2 string `protobuf:"bytes,1,opt,name=iso_code_a2,json=isoCodeA2,proto3" json:"iso_code_a2" bson:"iso_code_a2" validate:"alpha,len=2"`
	//@inject_tag: json:"payments_allowed" bson:"payments_allowed"
	PaymentsAllowed bool `protobuf:"varint,2,opt,name=payments_allowed,json=paymentsAllowed,proto3" json:"payments_allowed" bson:"payments_allowed"`
	//@inject_tag: json:"change_allowed" bson:"change_allowed"
	ChangeAllowed bool `protobuf:"varint,3,opt,name=change_allowed,json=changeAllowed,proto3" json:"change_allowed" bson:"change_allowed"`
	// contains filtered or unexported fields
}

func (*CountryRestriction) Descriptor deprecated

func (*CountryRestriction) Descriptor() ([]byte, []int)

Deprecated: Use CountryRestriction.ProtoReflect.Descriptor instead.

func (*CountryRestriction) GetChangeAllowed

func (x *CountryRestriction) GetChangeAllowed() bool

func (*CountryRestriction) GetIsoCodeA2

func (x *CountryRestriction) GetIsoCodeA2() string

func (*CountryRestriction) GetPaymentsAllowed

func (x *CountryRestriction) GetPaymentsAllowed() bool

func (*CountryRestriction) ProtoMessage

func (*CountryRestriction) ProtoMessage()

func (*CountryRestriction) ProtoReflect

func (x *CountryRestriction) ProtoReflect() protoreflect.Message

func (*CountryRestriction) Reset

func (x *CountryRestriction) Reset()

func (*CountryRestriction) String

func (x *CountryRestriction) String() string

type CountryVatThreshold

type CountryVatThreshold struct {

	// @inject_tag: json:"year" bson:"year" validate:"numeric,gte=0"
	//
	// The maximum value of the PaySuper's revenue (since the beginning of the year) from this country which subjects to VAT.
	Year float64 `protobuf:"fixed64,1,opt,name=year,proto3" json:"year" bson:"year" validate:"numeric,gte=0"`
	// @inject_tag: json:"world" bson:"world" validate:"numeric,gte=0"
	//
	// The maximum value of the PaySuper's worldwide revenue (since the beginning of the year) which subjects to VAT.
	World float64 `protobuf:"fixed64,2,opt,name=world,proto3" json:"world" bson:"world" validate:"numeric,gte=0"`
	// contains filtered or unexported fields
}

func (*CountryVatThreshold) Descriptor deprecated

func (*CountryVatThreshold) Descriptor() ([]byte, []int)

Deprecated: Use CountryVatThreshold.ProtoReflect.Descriptor instead.

func (*CountryVatThreshold) GetWorld

func (x *CountryVatThreshold) GetWorld() float64

func (*CountryVatThreshold) GetYear

func (x *CountryVatThreshold) GetYear() float64

func (*CountryVatThreshold) ProtoMessage

func (*CountryVatThreshold) ProtoMessage()

func (*CountryVatThreshold) ProtoReflect

func (x *CountryVatThreshold) ProtoReflect() protoreflect.Message

func (*CountryVatThreshold) Reset

func (x *CountryVatThreshold) Reset()

func (*CountryVatThreshold) String

func (x *CountryVatThreshold) String() string

type CreateAccountingEntryRequest

type CreateAccountingEntryRequest struct {

	// @inject_tag: validate:"required"
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty" validate:"required"`
	// @inject_tag: validate:"omitempty,hexadecimal,len=24"
	OrderId string `protobuf:"bytes,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty" validate:"omitempty,hexadecimal,len=24"`
	// @inject_tag: validate:"omitempty,hexadecimal,len=24"
	RefundId string `protobuf:"bytes,3,opt,name=refund_id,json=refundId,proto3" json:"refund_id,omitempty" validate:"omitempty,hexadecimal,len=24"`
	// @inject_tag: validate:"omitempty,hexadecimal,len=24"
	MerchantId string `` /* 131-byte string literal not displayed */
	// @inject_tag: validate:"required,numeric"
	Amount float64 `protobuf:"fixed64,5,opt,name=amount,proto3" json:"amount,omitempty" validate:"required,numeric"`
	// @inject_tag: validate:"required,alpha,len=3"
	Currency string `protobuf:"bytes,6,opt,name=currency,proto3" json:"currency,omitempty" validate:"required,alpha,len=3"`
	// @inject_tag: validate:"required,oneof=pending available"
	Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty" validate:"required,oneof=pending available"`
	// @inject_tag: validate:"omitempty,numeric,gt=0"
	Date int64 `protobuf:"varint,8,opt,name=date,proto3" json:"date,omitempty" validate:"omitempty,numeric,gt=0"`
	//@inject_tag: json:"country" validate:"required,alpha,len=2"
	Country string `protobuf:"bytes,9,opt,name=country,proto3" json:"country" validate:"required,alpha,len=2"`
	//@inject_tag: json:"reason"
	Reason string `protobuf:"bytes,10,opt,name=reason,proto3" json:"reason"`
	// contains filtered or unexported fields
}

func (*CreateAccountingEntryRequest) Descriptor deprecated

func (*CreateAccountingEntryRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAccountingEntryRequest.ProtoReflect.Descriptor instead.

func (*CreateAccountingEntryRequest) GetAmount

func (x *CreateAccountingEntryRequest) GetAmount() float64

func (*CreateAccountingEntryRequest) GetCountry

func (x *CreateAccountingEntryRequest) GetCountry() string

func (*CreateAccountingEntryRequest) GetCurrency

func (x *CreateAccountingEntryRequest) GetCurrency() string

func (*CreateAccountingEntryRequest) GetDate

func (x *CreateAccountingEntryRequest) GetDate() int64

func (*CreateAccountingEntryRequest) GetMerchantId

func (x *CreateAccountingEntryRequest) GetMerchantId() string

func (*CreateAccountingEntryRequest) GetOrderId

func (x *CreateAccountingEntryRequest) GetOrderId() string

func (*CreateAccountingEntryRequest) GetReason

func (x *CreateAccountingEntryRequest) GetReason() string

func (*CreateAccountingEntryRequest) GetRefundId

func (x *CreateAccountingEntryRequest) GetRefundId() string

func (*CreateAccountingEntryRequest) GetStatus

func (x *CreateAccountingEntryRequest) GetStatus() string

func (*CreateAccountingEntryRequest) GetType

func (x *CreateAccountingEntryRequest) GetType() string

func (*CreateAccountingEntryRequest) ProtoMessage

func (*CreateAccountingEntryRequest) ProtoMessage()

func (*CreateAccountingEntryRequest) ProtoReflect

func (*CreateAccountingEntryRequest) Reset

func (x *CreateAccountingEntryRequest) Reset()

func (*CreateAccountingEntryRequest) String

type CreateAccountingEntryResponse

type CreateAccountingEntryResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *AccountingEntry      `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAccountingEntryResponse) Descriptor deprecated

func (*CreateAccountingEntryResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateAccountingEntryResponse.ProtoReflect.Descriptor instead.

func (*CreateAccountingEntryResponse) GetItem

func (*CreateAccountingEntryResponse) GetMessage

func (*CreateAccountingEntryResponse) GetStatus

func (x *CreateAccountingEntryResponse) GetStatus() int32

func (*CreateAccountingEntryResponse) ProtoMessage

func (*CreateAccountingEntryResponse) ProtoMessage()

func (*CreateAccountingEntryResponse) ProtoReflect

func (*CreateAccountingEntryResponse) Reset

func (x *CreateAccountingEntryResponse) Reset()

func (*CreateAccountingEntryResponse) String

type CreateNotificationResponse

type CreateNotificationResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *Notification         `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNotificationResponse) Descriptor deprecated

func (*CreateNotificationResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateNotificationResponse.ProtoReflect.Descriptor instead.

func (*CreateNotificationResponse) GetItem

func (*CreateNotificationResponse) GetMessage

func (*CreateNotificationResponse) GetStatus

func (x *CreateNotificationResponse) GetStatus() int32

func (*CreateNotificationResponse) ProtoMessage

func (*CreateNotificationResponse) ProtoMessage()

func (*CreateNotificationResponse) ProtoReflect

func (*CreateNotificationResponse) Reset

func (x *CreateNotificationResponse) Reset()

func (*CreateNotificationResponse) String

func (x *CreateNotificationResponse) String() string

type CreateOrUpdateKeyProductRequest

type CreateOrUpdateKeyProductRequest struct {

	//@inject_tag: validate:"required,min=1" required:"true"
	//
	// The list of the product's localized names.
	Name map[string]string `` /* 191-byte string literal not displayed */
	//@inject_tag: validate:"required,hexadecimal,len=24" required:"true"
	//
	// The unique identifier for the project.
	ProjectId string `` /* 143-byte string literal not displayed */
	//@inject_tag: validate:"required,min=1" required:"true"
	//
	// The list of the product's localized concise descriptions.
	Description map[string]string `` /* 205-byte string literal not displayed */
	//@inject_tag: json:"long_description"
	//
	// The list of the product's localized extended descriptions.
	LongDescription map[string]string `` /* 184-byte string literal not displayed */
	//@inject_tag: validate:"required,max=255" required:"true"
	//
	// The SKU of the product.
	Sku string `protobuf:"bytes,5,opt,name=sku,proto3" json:"sku,omitempty" validate:"required,max=255" required:"true"`
	//@inject_tag: json:"cover"
	//
	// The product's covers for each localization.
	Cover *ImageCollection `protobuf:"bytes,6,opt,name=cover,proto3" json:"cover"`
	//@inject_tag: validate:"omitempty,url" json:"url"
	//
	// The product's URL in the merchant project.
	Url string `protobuf:"bytes,7,opt,name=url,proto3" json:"url" validate:"omitempty,url"`
	//@inject_tag: validate:"required,alpha,len=3" json:"default_currency" required:"true"
	//
	// The product's default currency. Three-letter Currency Code ISO 4217, in uppercase.
	DefaultCurrency string `` /* 144-byte string literal not displayed */
	//@inject_tag: validate:"hexadecimal,len=24" json:"merchant_id" param:"merchant_id"
	//
	// The unique identifier for the merchant.
	MerchantId string `` /* 131-byte string literal not displayed */
	//@inject_tag: validate:"omitempty,hexadecimal,len=24"
	//
	// The unique identifier for the key-activated product.
	Id string `protobuf:"bytes,10,opt,name=id,proto3" json:"id,omitempty" validate:"omitempty,hexadecimal,len=24"`
	//@inject_tag: json:"object" validate:"required" required:"true"
	//
	// The system constant that contains the returned object's type.
	Object string `protobuf:"bytes,11,opt,name=object,proto3" json:"object" validate:"required" required:"true"`
	//@inject_tag: json:"metadata"
	//
	// The string-value description for the product.
	Metadata map[string]string `` /* 148-byte string literal not displayed */
	//@inject_tag: validate:"dive" json:"platforms"
	//
	// The list of the platforms.
	Platforms []*PlatformPrice `protobuf:"bytes,13,rep,name=platforms,proto3" json:"platforms" validate:"dive"`
	// @inject_tag: json:"pricing" validate:"required,oneof=currency manual steam default" required:"true"
	//
	// The pricing mode. Available values: currency, manual, steam, default.
	Pricing string `` /* 130-byte string literal not displayed */
	// @inject_tag: json:"minimal_limit_notify" validate:"omitempty"
	//
	// The minimum number of keys to send a notification that they are running out.
	MinimalLimitNotify int32 `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateOrUpdateKeyProductRequest) Descriptor deprecated

func (*CreateOrUpdateKeyProductRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateOrUpdateKeyProductRequest.ProtoReflect.Descriptor instead.

func (*CreateOrUpdateKeyProductRequest) GetCover

func (*CreateOrUpdateKeyProductRequest) GetDefaultCurrency

func (x *CreateOrUpdateKeyProductRequest) GetDefaultCurrency() string

func (*CreateOrUpdateKeyProductRequest) GetDescription

func (x *CreateOrUpdateKeyProductRequest) GetDescription() map[string]string

func (*CreateOrUpdateKeyProductRequest) GetId

func (*CreateOrUpdateKeyProductRequest) GetLongDescription

func (x *CreateOrUpdateKeyProductRequest) GetLongDescription() map[string]string

func (*CreateOrUpdateKeyProductRequest) GetMerchantId

func (x *CreateOrUpdateKeyProductRequest) GetMerchantId() string

func (*CreateOrUpdateKeyProductRequest) GetMetadata

func (x *CreateOrUpdateKeyProductRequest) GetMetadata() map[string]string

func (*CreateOrUpdateKeyProductRequest) GetMinimalLimitNotify

func (x *CreateOrUpdateKeyProductRequest) GetMinimalLimitNotify() int32

func (*CreateOrUpdateKeyProductRequest) GetName

func (*CreateOrUpdateKeyProductRequest) GetObject

func (x *CreateOrUpdateKeyProductRequest) GetObject() string

func (*CreateOrUpdateKeyProductRequest) GetPlatforms

func (x *CreateOrUpdateKeyProductRequest) GetPlatforms() []*PlatformPrice

func (*CreateOrUpdateKeyProductRequest) GetPricing

func (x *CreateOrUpdateKeyProductRequest) GetPricing() string

func (*CreateOrUpdateKeyProductRequest) GetProjectId

func (x *CreateOrUpdateKeyProductRequest) GetProjectId() string

func (*CreateOrUpdateKeyProductRequest) GetSku

func (*CreateOrUpdateKeyProductRequest) GetUrl

func (*CreateOrUpdateKeyProductRequest) ProtoMessage

func (*CreateOrUpdateKeyProductRequest) ProtoMessage()

func (*CreateOrUpdateKeyProductRequest) ProtoReflect

func (*CreateOrUpdateKeyProductRequest) Reset

func (*CreateOrUpdateKeyProductRequest) String

type CreateOrUpdateUserProfileResponse

type CreateOrUpdateUserProfileResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *UserProfile          `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateOrUpdateUserProfileResponse) Descriptor deprecated

func (*CreateOrUpdateUserProfileResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateOrUpdateUserProfileResponse.ProtoReflect.Descriptor instead.

func (*CreateOrUpdateUserProfileResponse) GetItem

func (*CreateOrUpdateUserProfileResponse) GetMessage

func (*CreateOrUpdateUserProfileResponse) GetStatus

func (*CreateOrUpdateUserProfileResponse) ProtoMessage

func (*CreateOrUpdateUserProfileResponse) ProtoMessage()

func (*CreateOrUpdateUserProfileResponse) ProtoReflect

func (*CreateOrUpdateUserProfileResponse) Reset

func (*CreateOrUpdateUserProfileResponse) String

type CreatePageReviewRequest

type CreatePageReviewRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" json:"-"
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"-" validate:"required,hexadecimal,len=24"`
	//@inject_tag: validate:"required,max=500" required:"true"
	//
	// The feedback message.
	Review string `protobuf:"bytes,2,opt,name=review,proto3" json:"review,omitempty" validate:"required,max=500" required:"true"`
	//@inject_tag: validate:"required" required:"true"
	//
	// The feedback page URL.
	Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty" validate:"required" required:"true"`
	// contains filtered or unexported fields
}

func (*CreatePageReviewRequest) Descriptor deprecated

func (*CreatePageReviewRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePageReviewRequest.ProtoReflect.Descriptor instead.

func (*CreatePageReviewRequest) GetReview

func (x *CreatePageReviewRequest) GetReview() string

func (*CreatePageReviewRequest) GetUrl

func (x *CreatePageReviewRequest) GetUrl() string

func (*CreatePageReviewRequest) GetUserId

func (x *CreatePageReviewRequest) GetUserId() string

func (*CreatePageReviewRequest) ProtoMessage

func (*CreatePageReviewRequest) ProtoMessage()

func (*CreatePageReviewRequest) ProtoReflect

func (x *CreatePageReviewRequest) ProtoReflect() protoreflect.Message

func (*CreatePageReviewRequest) Reset

func (x *CreatePageReviewRequest) Reset()

func (*CreatePageReviewRequest) String

func (x *CreatePageReviewRequest) String() string

type CreatePaylinkRequest

type CreatePaylinkRequest struct {

	//@inject_tag: json:"id" validate:"omitempty,hexadecimal,len=24"
	//
	// The unique identifier for the payment link.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"omitempty,hexadecimal,len=24"`
	// @inject_tag: json:"expires_at" validate:"omitempty,numeric,gte=0"
	//
	// The date of the payment link expiration.
	ExpiresAt int64 `protobuf:"varint,2,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at" validate:"omitempty,numeric,gte=0"`
	//@inject_tag: json:"products" validate:"required,gte=1,dive,hexadecimal,len=24" required:"true"
	//
	// The list of the payment link's products.
	Products []string `protobuf:"bytes,3,rep,name=products,proto3" json:"products" validate:"required,gte=1,dive,hexadecimal,len=24" required:"true"`
	//@inject_tag: json:"merchant_id" validate:"required,hexadecimal,len=24" required:"true" param:"merchant_id"
	//
	// The unique identifier for the merchant.
	MerchantId string `` /* 156-byte string literal not displayed */
	//@inject_tag: json:"project_id" validate:"required,hexadecimal,len=24" required:"true"
	//
	// The unique identifier for the project.
	ProjectId string `` /* 133-byte string literal not displayed */
	// @inject_tag: json:"name" validate:"required" required:"true"
	//
	// The payment link's name.
	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name" validate:"required" required:"true"`
	// @inject_tag: json:"no_expiry_date"
	//
	// Has a true value if the payment link has no expiry date.
	NoExpiryDate bool `protobuf:"varint,7,opt,name=no_expiry_date,json=noExpiryDate,proto3" json:"no_expiry_date"`
	// @inject_tag: json:"products_type" validate="required,oneof=product key" required:"true"
	//
	// The type of products. Available values: product, key.
	ProductsType string `protobuf:"bytes,8,opt,name=products_type,json=productsType,proto3" json:"products_type" required:"true"`
	// contains filtered or unexported fields
}

func (*CreatePaylinkRequest) Descriptor deprecated

func (*CreatePaylinkRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePaylinkRequest.ProtoReflect.Descriptor instead.

func (*CreatePaylinkRequest) GetExpiresAt

func (x *CreatePaylinkRequest) GetExpiresAt() int64

func (*CreatePaylinkRequest) GetId

func (x *CreatePaylinkRequest) GetId() string

func (*CreatePaylinkRequest) GetMerchantId

func (x *CreatePaylinkRequest) GetMerchantId() string

func (*CreatePaylinkRequest) GetName

func (x *CreatePaylinkRequest) GetName() string

func (*CreatePaylinkRequest) GetNoExpiryDate

func (x *CreatePaylinkRequest) GetNoExpiryDate() bool

func (*CreatePaylinkRequest) GetProducts

func (x *CreatePaylinkRequest) GetProducts() []string

func (*CreatePaylinkRequest) GetProductsType

func (x *CreatePaylinkRequest) GetProductsType() string

func (*CreatePaylinkRequest) GetProjectId

func (x *CreatePaylinkRequest) GetProjectId() string

func (*CreatePaylinkRequest) ProtoMessage

func (*CreatePaylinkRequest) ProtoMessage()

func (*CreatePaylinkRequest) ProtoReflect

func (x *CreatePaylinkRequest) ProtoReflect() protoreflect.Message

func (*CreatePaylinkRequest) Reset

func (x *CreatePaylinkRequest) Reset()

func (*CreatePaylinkRequest) String

func (x *CreatePaylinkRequest) String() string

type CreatePayoutDocumentRequest

type CreatePayoutDocumentRequest struct {

	//@inject_tag: json:"description" validate:"max=255"
	//
	// The description of the payout document.
	Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description" validate:"max=255"`
	//@inject_tag: json:"merchant_id" validate:"required,hexadecimal,len=24" required:"true" param:"merchant_id"
	//
	// The unique identifier for the merchant.
	MerchantId string `` /* 156-byte string literal not displayed */
	//@inject_tag: json:"ip" validate:"required" required:"true"
	//
	// The IP address of the user which created the payout document.
	Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip" validate:"required" required:"true"`
	//@inject_tag: json:"-" validate:"required"
	Initiator string `protobuf:"bytes,4,opt,name=initiator,proto3" json:"-" validate:"required"`
	//@inject_tag: json:"-"
	IsAutoGeneration bool `protobuf:"varint,5,opt,name=is_auto_generation,json=isAutoGeneration,proto3" json:"-"`
	// contains filtered or unexported fields
}

func (*CreatePayoutDocumentRequest) Descriptor deprecated

func (*CreatePayoutDocumentRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePayoutDocumentRequest.ProtoReflect.Descriptor instead.

func (*CreatePayoutDocumentRequest) GetDescription

func (x *CreatePayoutDocumentRequest) GetDescription() string

func (*CreatePayoutDocumentRequest) GetInitiator

func (x *CreatePayoutDocumentRequest) GetInitiator() string

func (*CreatePayoutDocumentRequest) GetIp

func (*CreatePayoutDocumentRequest) GetIsAutoGeneration

func (x *CreatePayoutDocumentRequest) GetIsAutoGeneration() bool

func (*CreatePayoutDocumentRequest) GetMerchantId

func (x *CreatePayoutDocumentRequest) GetMerchantId() string

func (*CreatePayoutDocumentRequest) ProtoMessage

func (*CreatePayoutDocumentRequest) ProtoMessage()

func (*CreatePayoutDocumentRequest) ProtoReflect

func (*CreatePayoutDocumentRequest) Reset

func (x *CreatePayoutDocumentRequest) Reset()

func (*CreatePayoutDocumentRequest) String

func (x *CreatePayoutDocumentRequest) String() string

type CreatePayoutDocumentResponse

type CreatePayoutDocumentResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"items"
	Items []*PayoutDocument `protobuf:"bytes,3,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*CreatePayoutDocumentResponse) Descriptor deprecated

func (*CreatePayoutDocumentResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreatePayoutDocumentResponse.ProtoReflect.Descriptor instead.

func (*CreatePayoutDocumentResponse) GetItems

func (*CreatePayoutDocumentResponse) GetMessage

func (*CreatePayoutDocumentResponse) GetStatus

func (x *CreatePayoutDocumentResponse) GetStatus() int32

func (*CreatePayoutDocumentResponse) ProtoMessage

func (*CreatePayoutDocumentResponse) ProtoMessage()

func (*CreatePayoutDocumentResponse) ProtoReflect

func (*CreatePayoutDocumentResponse) Reset

func (x *CreatePayoutDocumentResponse) Reset()

func (*CreatePayoutDocumentResponse) String

type CreateRefundRequest

type CreateRefundRequest struct {

	// @inject_tag: validate:"required,uuid" json:"-"
	OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"-" validate:"required,uuid"`
	// @inject_tag: validate:"required,numeric,gt=0" required:"true"
	//
	// The refund amount.
	Amount float64 `protobuf:"fixed64,2,opt,name=amount,proto3" json:"amount,omitempty" validate:"required,numeric,gt=0" required:"true"`
	// The unique identifier for the user initiated an action on the return.
	CreatorId string `protobuf:"bytes,3,opt,name=creator_id,json=creatorId,proto3" json:"creator_id,omitempty"`
	// The refund reason. Available values: Customer's request, Redeem chargeback, Purchase not provided, Card data was stolen.
	Reason string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
	// INFO: Used only for internal logic. For dashboard requests is always false.
	IsChargeback bool `protobuf:"varint,5,opt,name=is_chargeback,json=isChargeback,proto3" json:"is_chargeback,omitempty"`
	// @inject_tag: validate:"omitempty,hexadecimal,len=24" json:"-"
	MerchantId string `protobuf:"bytes,6,opt,name=merchant_id,json=merchantId,proto3" json:"-" validate:"omitempty,hexadecimal,len=24"`
	// contains filtered or unexported fields
}

func (*CreateRefundRequest) Descriptor deprecated

func (*CreateRefundRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateRefundRequest.ProtoReflect.Descriptor instead.

func (*CreateRefundRequest) GetAmount

func (x *CreateRefundRequest) GetAmount() float64

func (*CreateRefundRequest) GetCreatorId

func (x *CreateRefundRequest) GetCreatorId() string

func (*CreateRefundRequest) GetIsChargeback

func (x *CreateRefundRequest) GetIsChargeback() bool

func (*CreateRefundRequest) GetMerchantId

func (x *CreateRefundRequest) GetMerchantId() string

func (*CreateRefundRequest) GetOrderId

func (x *CreateRefundRequest) GetOrderId() string

func (*CreateRefundRequest) GetReason

func (x *CreateRefundRequest) GetReason() string

func (*CreateRefundRequest) ProtoMessage

func (*CreateRefundRequest) ProtoMessage()

func (*CreateRefundRequest) ProtoReflect

func (x *CreateRefundRequest) ProtoReflect() protoreflect.Message

func (*CreateRefundRequest) Reset

func (x *CreateRefundRequest) Reset()

func (*CreateRefundRequest) String

func (x *CreateRefundRequest) String() string

type CreateRefundResponse

type CreateRefundResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *Refund               `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRefundResponse) Descriptor deprecated

func (*CreateRefundResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateRefundResponse.ProtoReflect.Descriptor instead.

func (*CreateRefundResponse) GetItem

func (x *CreateRefundResponse) GetItem() *Refund

func (*CreateRefundResponse) GetMessage

func (x *CreateRefundResponse) GetMessage() *ResponseErrorMessage

func (*CreateRefundResponse) GetStatus

func (x *CreateRefundResponse) GetStatus() int32

func (*CreateRefundResponse) ProtoMessage

func (*CreateRefundResponse) ProtoMessage()

func (*CreateRefundResponse) ProtoReflect

func (x *CreateRefundResponse) ProtoReflect() protoreflect.Message

func (*CreateRefundResponse) Reset

func (x *CreateRefundResponse) Reset()

func (*CreateRefundResponse) String

func (x *CreateRefundResponse) String() string

type CreateRoyaltyReportRequest

type CreateRoyaltyReportRequest struct {
	Merchants []string             `protobuf:"bytes,1,rep,name=merchants,proto3" json:"merchants,omitempty"`
	Date      *timestamp.Timestamp `protobuf:"bytes,2,opt,name=date,proto3" json:"date,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRoyaltyReportRequest) Descriptor deprecated

func (*CreateRoyaltyReportRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateRoyaltyReportRequest.ProtoReflect.Descriptor instead.

func (*CreateRoyaltyReportRequest) GetDate

func (*CreateRoyaltyReportRequest) GetMerchants

func (x *CreateRoyaltyReportRequest) GetMerchants() []string

func (*CreateRoyaltyReportRequest) ProtoMessage

func (*CreateRoyaltyReportRequest) ProtoMessage()

func (*CreateRoyaltyReportRequest) ProtoReflect

func (*CreateRoyaltyReportRequest) Reset

func (x *CreateRoyaltyReportRequest) Reset()

func (*CreateRoyaltyReportRequest) String

func (x *CreateRoyaltyReportRequest) String() string

type Customer

type Customer struct {

	// @inject_tag: faker:"objectIdString"
	Id             string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" faker:"objectIdString"`
	TechEmail      string `protobuf:"bytes,2,opt,name=tech_email,json=techEmail,proto3" json:"tech_email,omitempty"`
	ExternalId     string `protobuf:"bytes,3,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	Email          string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"`
	EmailVerified  bool   `protobuf:"varint,5,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified,omitempty"`
	Phone          string `protobuf:"bytes,6,opt,name=phone,proto3" json:"phone,omitempty"`
	PhoneVerified  bool   `protobuf:"varint,7,opt,name=phone_verified,json=phoneVerified,proto3" json:"phone_verified,omitempty"`
	Name           string `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
	Ip             []byte `protobuf:"bytes,9,opt,name=ip,proto3" json:"ip,omitempty"`
	Locale         string `protobuf:"bytes,10,opt,name=locale,proto3" json:"locale,omitempty"`
	AcceptLanguage string `protobuf:"bytes,11,opt,name=accept_language,json=acceptLanguage,proto3" json:"accept_language,omitempty"`
	// @inject_tag: json:"-"
	UserAgent string               `protobuf:"bytes,12,opt,name=user_agent,json=userAgent,proto3" json:"-"`
	Address   *OrderBillingAddress `protobuf:"bytes,13,opt,name=address,proto3" json:"address,omitempty"`
	Identity  []*CustomerIdentity  `protobuf:"bytes,14,rep,name=identity,proto3" json:"identity,omitempty"`
	// @inject_tag: json:"ip_history"
	IpHistory []*CustomerIpHistory `protobuf:"bytes,15,rep,name=ip_history,json=ipHistory,proto3" json:"ip_history"`
	// @inject_tag: json:"-"
	AddressHistory []*CustomerAddressHistory `protobuf:"bytes,16,rep,name=address_history,json=addressHistory,proto3" json:"-"`
	// @inject_tag: json:"-"
	LocaleHistory []*CustomerStringValueHistory `protobuf:"bytes,17,rep,name=locale_history,json=localeHistory,proto3" json:"-"`
	// @inject_tag: json:"-"
	AcceptLanguageHistory []*CustomerStringValueHistory `protobuf:"bytes,18,rep,name=accept_language_history,json=acceptLanguageHistory,proto3" json:"-"`
	// @inject_tag: json:"metadata"
	Metadata map[string]string `` /* 148-byte string literal not displayed */
	// @inject_tag: json:"-"
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,20,opt,name=created_at,json=createdAt,proto3" json:"-"`
	// @inject_tag: json:"-"
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,21,opt,name=updated_at,json=updatedAt,proto3" json:"-"`
	//@inject_tag: json:"notify_sale" bson:"notify_sale"
	NotifySale bool `protobuf:"varint,22,opt,name=notify_sale,json=notifySale,proto3" json:"notify_sale" bson:"notify_sale"`
	//@inject_tag: json:"notify_sale_email" bson:"notify_sale_email"
	NotifySaleEmail string `protobuf:"bytes,23,opt,name=notify_sale_email,json=notifySaleEmail,proto3" json:"notify_sale_email" bson:"notify_sale_email"`
	//@inject_tag: json:"notify_new_region" bson:"notify_new_region"
	NotifyNewRegion bool `protobuf:"varint,24,opt,name=notify_new_region,json=notifyNewRegion,proto3" json:"notify_new_region" bson:"notify_new_region"`
	//@inject_tag: json:"notify_new_region_email" bson:"notify_new_region_email"
	NotifyNewRegionEmail string `` /* 147-byte string literal not displayed */
	//@inject_tag: json:"-" bson:"ip_string"
	IpString string `protobuf:"bytes,26,opt,name=ip_string,json=ipString,proto3" json:"-" bson:"ip_string"`
	//@inject_tag: json:"-" bson:"payment_activity"
	PaymentActivity map[string]*PaymentActivityItem `` /* 194-byte string literal not displayed */
	//@inject_tag: json:"uuid" bson:"uuid"
	Uuid string `protobuf:"bytes,28,opt,name=uuid,proto3" json:"uuid" bson:"uuid"`
	// contains filtered or unexported fields
}

func (*Customer) Descriptor deprecated

func (*Customer) Descriptor() ([]byte, []int)

Deprecated: Use Customer.ProtoReflect.Descriptor instead.

func (*Customer) GetAcceptLanguage

func (x *Customer) GetAcceptLanguage() string

func (*Customer) GetAcceptLanguageHistory

func (x *Customer) GetAcceptLanguageHistory() []*CustomerStringValueHistory

func (*Customer) GetAddress

func (x *Customer) GetAddress() *OrderBillingAddress

func (*Customer) GetAddressHistory

func (x *Customer) GetAddressHistory() []*CustomerAddressHistory

func (*Customer) GetCreatedAt

func (x *Customer) GetCreatedAt() *timestamp.Timestamp

func (*Customer) GetEmail

func (x *Customer) GetEmail() string

func (*Customer) GetEmailVerified

func (x *Customer) GetEmailVerified() bool

func (*Customer) GetExternalId

func (x *Customer) GetExternalId() string

func (*Customer) GetId

func (x *Customer) GetId() string

func (*Customer) GetIdentity

func (x *Customer) GetIdentity() []*CustomerIdentity

func (*Customer) GetIp

func (x *Customer) GetIp() []byte

func (*Customer) GetIpHistory

func (x *Customer) GetIpHistory() []*CustomerIpHistory

func (*Customer) GetIpString

func (x *Customer) GetIpString() string

func (*Customer) GetLocale

func (x *Customer) GetLocale() string

func (*Customer) GetLocaleHistory

func (x *Customer) GetLocaleHistory() []*CustomerStringValueHistory

func (*Customer) GetMetadata

func (x *Customer) GetMetadata() map[string]string

func (*Customer) GetName

func (x *Customer) GetName() string

func (*Customer) GetNotifyNewRegion

func (x *Customer) GetNotifyNewRegion() bool

func (*Customer) GetNotifyNewRegionEmail

func (x *Customer) GetNotifyNewRegionEmail() string

func (*Customer) GetNotifySale

func (x *Customer) GetNotifySale() bool

func (*Customer) GetNotifySaleEmail

func (x *Customer) GetNotifySaleEmail() string

func (*Customer) GetPaymentActivity

func (x *Customer) GetPaymentActivity() map[string]*PaymentActivityItem

func (*Customer) GetPhone

func (x *Customer) GetPhone() string

func (*Customer) GetPhoneVerified

func (x *Customer) GetPhoneVerified() bool

func (*Customer) GetTechEmail

func (x *Customer) GetTechEmail() string

func (*Customer) GetUpdatedAt

func (x *Customer) GetUpdatedAt() *timestamp.Timestamp

func (*Customer) GetUserAgent

func (x *Customer) GetUserAgent() string

func (*Customer) GetUuid

func (x *Customer) GetUuid() string

func (*Customer) ProtoMessage

func (*Customer) ProtoMessage()

func (*Customer) ProtoReflect

func (x *Customer) ProtoReflect() protoreflect.Message

func (*Customer) Reset

func (x *Customer) Reset()

func (*Customer) String

func (x *Customer) String() string

type CustomerAddressHistory

type CustomerAddressHistory struct {
	Country    string               `protobuf:"bytes,1,opt,name=country,proto3" json:"country,omitempty"`
	City       string               `protobuf:"bytes,2,opt,name=city,proto3" json:"city,omitempty"`
	PostalCode string               `protobuf:"bytes,3,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"`
	State      string               `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"`
	CreatedAt  *timestamp.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*CustomerAddressHistory) Descriptor deprecated

func (*CustomerAddressHistory) Descriptor() ([]byte, []int)

Deprecated: Use CustomerAddressHistory.ProtoReflect.Descriptor instead.

func (*CustomerAddressHistory) GetCity

func (x *CustomerAddressHistory) GetCity() string

func (*CustomerAddressHistory) GetCountry

func (x *CustomerAddressHistory) GetCountry() string

func (*CustomerAddressHistory) GetCreatedAt

func (x *CustomerAddressHistory) GetCreatedAt() *timestamp.Timestamp

func (*CustomerAddressHistory) GetPostalCode

func (x *CustomerAddressHistory) GetPostalCode() string

func (*CustomerAddressHistory) GetState

func (x *CustomerAddressHistory) GetState() string

func (*CustomerAddressHistory) ProtoMessage

func (*CustomerAddressHistory) ProtoMessage()

func (*CustomerAddressHistory) ProtoReflect

func (x *CustomerAddressHistory) ProtoReflect() protoreflect.Message

func (*CustomerAddressHistory) Reset

func (x *CustomerAddressHistory) Reset()

func (*CustomerAddressHistory) String

func (x *CustomerAddressHistory) String() string

type CustomerIdentity

type CustomerIdentity struct {

	// @inject_tag: faker:"objectIdString"
	MerchantId string `protobuf:"bytes,1,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id,omitempty" faker:"objectIdString"`
	// @inject_tag: faker:"objectIdString"
	ProjectId string               `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty" faker:"objectIdString"`
	Type      string               `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	Value     string               `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	Verified  bool                 `protobuf:"varint,5,opt,name=verified,proto3" json:"verified,omitempty"`
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*CustomerIdentity) Descriptor deprecated

func (*CustomerIdentity) Descriptor() ([]byte, []int)

Deprecated: Use CustomerIdentity.ProtoReflect.Descriptor instead.

func (*CustomerIdentity) GetCreatedAt

func (x *CustomerIdentity) GetCreatedAt() *timestamp.Timestamp

func (*CustomerIdentity) GetMerchantId

func (x *CustomerIdentity) GetMerchantId() string

func (*CustomerIdentity) GetProjectId

func (x *CustomerIdentity) GetProjectId() string

func (*CustomerIdentity) GetType

func (x *CustomerIdentity) GetType() string

func (*CustomerIdentity) GetValue

func (x *CustomerIdentity) GetValue() string

func (*CustomerIdentity) GetVerified

func (x *CustomerIdentity) GetVerified() bool

func (*CustomerIdentity) ProtoMessage

func (*CustomerIdentity) ProtoMessage()

func (*CustomerIdentity) ProtoReflect

func (x *CustomerIdentity) ProtoReflect() protoreflect.Message

func (*CustomerIdentity) Reset

func (x *CustomerIdentity) Reset()

func (*CustomerIdentity) String

func (x *CustomerIdentity) String() string

type CustomerIpHistory

type CustomerIpHistory struct {

	//@inject_tag: json:"-"
	Ip        []byte               `protobuf:"bytes,1,opt,name=ip,proto3" json:"-"`
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	//@inject_tag: json:"ip" bson:"ip_string"
	IpString string `protobuf:"bytes,3,opt,name=ip_string,json=ipString,proto3" json:"ip" bson:"ip_string"`
	//@inject_tag: json:"address" bson:"address"
	Address *OrderBillingAddress `protobuf:"bytes,4,opt,name=address,proto3" json:"address" bson:"address"`
	// contains filtered or unexported fields
}

func (*CustomerIpHistory) Descriptor deprecated

func (*CustomerIpHistory) Descriptor() ([]byte, []int)

Deprecated: Use CustomerIpHistory.ProtoReflect.Descriptor instead.

func (*CustomerIpHistory) GetAddress

func (x *CustomerIpHistory) GetAddress() *OrderBillingAddress

func (*CustomerIpHistory) GetCreatedAt

func (x *CustomerIpHistory) GetCreatedAt() *timestamp.Timestamp

func (*CustomerIpHistory) GetIp

func (x *CustomerIpHistory) GetIp() []byte

func (*CustomerIpHistory) GetIpString

func (x *CustomerIpHistory) GetIpString() string

func (*CustomerIpHistory) ProtoMessage

func (*CustomerIpHistory) ProtoMessage()

func (*CustomerIpHistory) ProtoReflect

func (x *CustomerIpHistory) ProtoReflect() protoreflect.Message

func (*CustomerIpHistory) Reset

func (x *CustomerIpHistory) Reset()

func (*CustomerIpHistory) String

func (x *CustomerIpHistory) String() string

type CustomerShortInfo

type CustomerShortInfo struct {
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Name  string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Id    string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CustomerShortInfo) Descriptor deprecated

func (*CustomerShortInfo) Descriptor() ([]byte, []int)

Deprecated: Use CustomerShortInfo.ProtoReflect.Descriptor instead.

func (*CustomerShortInfo) GetEmail

func (x *CustomerShortInfo) GetEmail() string

func (*CustomerShortInfo) GetId

func (x *CustomerShortInfo) GetId() string

func (*CustomerShortInfo) GetName

func (x *CustomerShortInfo) GetName() string

func (*CustomerShortInfo) ProtoMessage

func (*CustomerShortInfo) ProtoMessage()

func (*CustomerShortInfo) ProtoReflect

func (x *CustomerShortInfo) ProtoReflect() protoreflect.Message

func (*CustomerShortInfo) Reset

func (x *CustomerShortInfo) Reset()

func (*CustomerShortInfo) String

func (x *CustomerShortInfo) String() string

type CustomerStringValueHistory

type CustomerStringValueHistory struct {
	Value     string               `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*CustomerStringValueHistory) Descriptor deprecated

func (*CustomerStringValueHistory) Descriptor() ([]byte, []int)

Deprecated: Use CustomerStringValueHistory.ProtoReflect.Descriptor instead.

func (*CustomerStringValueHistory) GetCreatedAt

func (x *CustomerStringValueHistory) GetCreatedAt() *timestamp.Timestamp

func (*CustomerStringValueHistory) GetValue

func (x *CustomerStringValueHistory) GetValue() string

func (*CustomerStringValueHistory) ProtoMessage

func (*CustomerStringValueHistory) ProtoMessage()

func (*CustomerStringValueHistory) ProtoReflect

func (*CustomerStringValueHistory) Reset

func (x *CustomerStringValueHistory) Reset()

func (*CustomerStringValueHistory) String

func (x *CustomerStringValueHistory) String() string

type DashboardAmountItemWithChart

type DashboardAmountItemWithChart struct {

	//@inject_tag: json:"amount_current"
	//
	// The total amount calculated for the current period.
	AmountCurrent float64 `protobuf:"fixed64,1,opt,name=amount_current,json=amountCurrent,proto3" json:"amount_current"`
	//@inject_tag: json:"amount_previous"
	//
	// The total amount calculated for the previous period.
	AmountPrevious float64 `protobuf:"fixed64,2,opt,name=amount_previous,json=amountPrevious,proto3" json:"amount_previous"`
	//@inject_tag: json:"currency"
	//
	// The current report amount currency. Three-letter currency code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,3,opt,name=currency,proto3" json:"currency"`
	//@inject_tag: json:"chart"
	//
	// The list of points for drawing the chart.
	Chart []*DashboardChartItemFloat `protobuf:"bytes,4,rep,name=chart,proto3" json:"chart"`
	// contains filtered or unexported fields
}

func (*DashboardAmountItemWithChart) Descriptor deprecated

func (*DashboardAmountItemWithChart) Descriptor() ([]byte, []int)

Deprecated: Use DashboardAmountItemWithChart.ProtoReflect.Descriptor instead.

func (*DashboardAmountItemWithChart) GetAmountCurrent

func (x *DashboardAmountItemWithChart) GetAmountCurrent() float64

func (*DashboardAmountItemWithChart) GetAmountPrevious

func (x *DashboardAmountItemWithChart) GetAmountPrevious() float64

func (*DashboardAmountItemWithChart) GetChart

func (*DashboardAmountItemWithChart) GetCurrency

func (x *DashboardAmountItemWithChart) GetCurrency() string

func (*DashboardAmountItemWithChart) ProtoMessage

func (*DashboardAmountItemWithChart) ProtoMessage()

func (*DashboardAmountItemWithChart) ProtoReflect

func (*DashboardAmountItemWithChart) Reset

func (x *DashboardAmountItemWithChart) Reset()

func (*DashboardAmountItemWithChart) String

type DashboardBaseReports

type DashboardBaseReports struct {

	//@inject_tag: json:"revenue_by_country"
	//
	// The data for the Dashboard block Revenue by country.
	RevenueByCountry *DashboardRevenueByCountryReport `protobuf:"bytes,1,opt,name=revenue_by_country,json=revenueByCountry,proto3" json:"revenue_by_country"`
	//@inject_tag: json:"sales_today"
	//
	// The data for the Dashboard block Sales today.
	SalesToday *DashboardSalesTodayReport `protobuf:"bytes,2,opt,name=sales_today,json=salesToday,proto3" json:"sales_today"`
	//@inject_tag: json:"sources"
	//
	// The data for the Dashboard block Sources.
	Sources *DashboardSourcesReport `protobuf:"bytes,4,opt,name=sources,proto3" json:"sources"`
	// contains filtered or unexported fields
}

func (*DashboardBaseReports) Descriptor deprecated

func (*DashboardBaseReports) Descriptor() ([]byte, []int)

Deprecated: Use DashboardBaseReports.ProtoReflect.Descriptor instead.

func (*DashboardBaseReports) GetRevenueByCountry

func (x *DashboardBaseReports) GetRevenueByCountry() *DashboardRevenueByCountryReport

func (*DashboardBaseReports) GetSalesToday

func (x *DashboardBaseReports) GetSalesToday() *DashboardSalesTodayReport

func (*DashboardBaseReports) GetSources

func (*DashboardBaseReports) ProtoMessage

func (*DashboardBaseReports) ProtoMessage()

func (*DashboardBaseReports) ProtoReflect

func (x *DashboardBaseReports) ProtoReflect() protoreflect.Message

func (*DashboardBaseReports) Reset

func (x *DashboardBaseReports) Reset()

func (*DashboardBaseReports) String

func (x *DashboardBaseReports) String() string

type DashboardChartItemFloat

type DashboardChartItemFloat struct {

	//@inject_tag: json:"label" bson:"label"
	//
	// The point label. For example, if the period of the report equals to month then the point label will be equal to one day.
	Label int64 `protobuf:"varint,1,opt,name=label,proto3" json:"label" bson:"label"`
	//@inject_tag: json:"value" bson:"value"
	//
	// The point value.
	Value float64 `protobuf:"fixed64,2,opt,name=value,proto3" json:"value" bson:"value"`
	// contains filtered or unexported fields
}

func (*DashboardChartItemFloat) Descriptor deprecated

func (*DashboardChartItemFloat) Descriptor() ([]byte, []int)

Deprecated: Use DashboardChartItemFloat.ProtoReflect.Descriptor instead.

func (*DashboardChartItemFloat) GetLabel

func (x *DashboardChartItemFloat) GetLabel() int64

func (*DashboardChartItemFloat) GetValue

func (x *DashboardChartItemFloat) GetValue() float64

func (*DashboardChartItemFloat) ProtoMessage

func (*DashboardChartItemFloat) ProtoMessage()

func (*DashboardChartItemFloat) ProtoReflect

func (x *DashboardChartItemFloat) ProtoReflect() protoreflect.Message

func (*DashboardChartItemFloat) Reset

func (x *DashboardChartItemFloat) Reset()

func (*DashboardChartItemFloat) String

func (x *DashboardChartItemFloat) String() string

type DashboardChartItemInt

type DashboardChartItemInt struct {

	//@inject_tag: json:"label" bson:"label"
	//
	// The point label. For example, if the period of the report equals to month then the point label will be equal to one day.
	Label int64 `protobuf:"varint,1,opt,name=label,proto3" json:"label" bson:"label"`
	//@inject_tag: json:"value" bson:"value"
	//
	// The point value.
	Value int64 `protobuf:"varint,2,opt,name=value,proto3" json:"value" bson:"value"`
	// contains filtered or unexported fields
}

func (*DashboardChartItemInt) Descriptor deprecated

func (*DashboardChartItemInt) Descriptor() ([]byte, []int)

Deprecated: Use DashboardChartItemInt.ProtoReflect.Descriptor instead.

func (*DashboardChartItemInt) GetLabel

func (x *DashboardChartItemInt) GetLabel() int64

func (*DashboardChartItemInt) GetValue

func (x *DashboardChartItemInt) GetValue() int64

func (*DashboardChartItemInt) ProtoMessage

func (*DashboardChartItemInt) ProtoMessage()

func (*DashboardChartItemInt) ProtoReflect

func (x *DashboardChartItemInt) ProtoReflect() protoreflect.Message

func (*DashboardChartItemInt) Reset

func (x *DashboardChartItemInt) Reset()

func (*DashboardChartItemInt) String

func (x *DashboardChartItemInt) String() string

type DashboardCustomerAltv

type DashboardCustomerAltv struct {

	//@inject_tag: json:"revenue"
	Revenue float32 `protobuf:"fixed32,1,opt,name=revenue,proto3" json:"revenue"`
	//@inject_tag: json:"currency"
	Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency"`
	// contains filtered or unexported fields
}

func (*DashboardCustomerAltv) Descriptor deprecated

func (*DashboardCustomerAltv) Descriptor() ([]byte, []int)

Deprecated: Use DashboardCustomerAltv.ProtoReflect.Descriptor instead.

func (*DashboardCustomerAltv) GetCurrency

func (x *DashboardCustomerAltv) GetCurrency() string

func (*DashboardCustomerAltv) GetRevenue

func (x *DashboardCustomerAltv) GetRevenue() float32

func (*DashboardCustomerAltv) ProtoMessage

func (*DashboardCustomerAltv) ProtoMessage()

func (*DashboardCustomerAltv) ProtoReflect

func (x *DashboardCustomerAltv) ProtoReflect() protoreflect.Message

func (*DashboardCustomerAltv) Reset

func (x *DashboardCustomerAltv) Reset()

func (*DashboardCustomerAltv) String

func (x *DashboardCustomerAltv) String() string

type DashboardCustomerArppu

type DashboardCustomerArppu struct {

	//@inject_tag: json:"revenue"
	Revenue float32 `protobuf:"fixed32,1,opt,name=revenue,proto3" json:"revenue"`
	//@inject_tag: json:"currency"
	Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency"`
	//@inject_tag: json:"avg_orders"
	AvgOrders float32 `protobuf:"fixed32,3,opt,name=avg_orders,json=avgOrders,proto3" json:"avg_orders"`
	// contains filtered or unexported fields
}

func (*DashboardCustomerArppu) Descriptor deprecated

func (*DashboardCustomerArppu) Descriptor() ([]byte, []int)

Deprecated: Use DashboardCustomerArppu.ProtoReflect.Descriptor instead.

func (*DashboardCustomerArppu) GetAvgOrders

func (x *DashboardCustomerArppu) GetAvgOrders() float32

func (*DashboardCustomerArppu) GetCurrency

func (x *DashboardCustomerArppu) GetCurrency() string

func (*DashboardCustomerArppu) GetRevenue

func (x *DashboardCustomerArppu) GetRevenue() float32

func (*DashboardCustomerArppu) ProtoMessage

func (*DashboardCustomerArppu) ProtoMessage()

func (*DashboardCustomerArppu) ProtoReflect

func (x *DashboardCustomerArppu) ProtoReflect() protoreflect.Message

func (*DashboardCustomerArppu) Reset

func (x *DashboardCustomerArppu) Reset()

func (*DashboardCustomerArppu) String

func (x *DashboardCustomerArppu) String() string

type DashboardCustomerDynamic

type DashboardCustomerDynamic struct {

	//@inject_tag: json:"current"
	Current int64 `protobuf:"varint,1,opt,name=current,proto3" json:"current"`
	//@inject_tag: json:"previous"
	Previous int64 `protobuf:"varint,2,opt,name=previous,proto3" json:"previous"`
	//@inject_tag: json:"delta"
	Delta float32 `protobuf:"fixed32,3,opt,name=delta,proto3" json:"delta"`
	// contains filtered or unexported fields
}

func (*DashboardCustomerDynamic) Descriptor deprecated

func (*DashboardCustomerDynamic) Descriptor() ([]byte, []int)

Deprecated: Use DashboardCustomerDynamic.ProtoReflect.Descriptor instead.

func (*DashboardCustomerDynamic) GetCurrent

func (x *DashboardCustomerDynamic) GetCurrent() int64

func (*DashboardCustomerDynamic) GetDelta

func (x *DashboardCustomerDynamic) GetDelta() float32

func (*DashboardCustomerDynamic) GetPrevious

func (x *DashboardCustomerDynamic) GetPrevious() int64

func (*DashboardCustomerDynamic) ProtoMessage

func (*DashboardCustomerDynamic) ProtoMessage()

func (*DashboardCustomerDynamic) ProtoReflect

func (x *DashboardCustomerDynamic) ProtoReflect() protoreflect.Message

func (*DashboardCustomerDynamic) Reset

func (x *DashboardCustomerDynamic) Reset()

func (*DashboardCustomerDynamic) String

func (x *DashboardCustomerDynamic) String() string

type DashboardCustomerReport

type DashboardCustomerReport struct {

	//@inject_tag: json:"dynamic"
	Dynamic *DashboardCustomerDynamic `protobuf:"bytes,1,opt,name=dynamic,proto3" json:"dynamic"`
	//@inject_tag: json:"new_customers_percentage"
	NewCustomersPercentage float32 `protobuf:"fixed32,2,opt,name=new_customers_percentage,json=newCustomersPercentage,proto3" json:"new_customers_percentage"`
	//@inject_tag: json:"new_customers_per_day"
	NewCustomersPerDay float32 `protobuf:"fixed32,3,opt,name=new_customers_per_day,json=newCustomersPerDay,proto3" json:"new_customers_per_day"`
	//@inject_tag: json:"returning_customers_percentage"
	ReturningCustomersPercentage float32 `` /* 139-byte string literal not displayed */
	//@inject_tag: json:"lost_customers_percentage"
	LostCustomersPercentage float32 `protobuf:"fixed32,5,opt,name=lost_customers_percentage,json=lostCustomersPercentage,proto3" json:"lost_customers_percentage"`
	//@inject_tag: json:"arppu"
	Arppu *DashboardCustomerArppu `protobuf:"bytes,6,opt,name=arppu,proto3" json:"arppu"`
	//@inject_tag: json:"top20"
	Top20 *DashboardCustomerTop20 `protobuf:"bytes,7,opt,name=top20,proto3" json:"top20"`
	//@inject_tag: json:"chart" bson:"chart"
	Chart []*DashboardChartItemInt `protobuf:"bytes,8,rep,name=chart,proto3" json:"chart" bson:"chart"`
	// contains filtered or unexported fields
}

func (*DashboardCustomerReport) Descriptor deprecated

func (*DashboardCustomerReport) Descriptor() ([]byte, []int)

Deprecated: Use DashboardCustomerReport.ProtoReflect.Descriptor instead.

func (*DashboardCustomerReport) GetArppu

func (*DashboardCustomerReport) GetChart

func (*DashboardCustomerReport) GetDynamic

func (*DashboardCustomerReport) GetLostCustomersPercentage

func (x *DashboardCustomerReport) GetLostCustomersPercentage() float32

func (*DashboardCustomerReport) GetNewCustomersPerDay

func (x *DashboardCustomerReport) GetNewCustomersPerDay() float32

func (*DashboardCustomerReport) GetNewCustomersPercentage

func (x *DashboardCustomerReport) GetNewCustomersPercentage() float32

func (*DashboardCustomerReport) GetReturningCustomersPercentage

func (x *DashboardCustomerReport) GetReturningCustomersPercentage() float32

func (*DashboardCustomerReport) GetTop20

func (*DashboardCustomerReport) ProtoMessage

func (*DashboardCustomerReport) ProtoMessage()

func (*DashboardCustomerReport) ProtoReflect

func (x *DashboardCustomerReport) ProtoReflect() protoreflect.Message

func (*DashboardCustomerReport) Reset

func (x *DashboardCustomerReport) Reset()

func (*DashboardCustomerReport) String

func (x *DashboardCustomerReport) String() string

type DashboardCustomerReportArpuRequest

type DashboardCustomerReportArpuRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24"
	MerchantId string `` /* 130-byte string literal not displayed */
	//@inject_tag: validate:"required"
	CustomerId string `protobuf:"bytes,2,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty" validate:"required"`
	// contains filtered or unexported fields
}

func (*DashboardCustomerReportArpuRequest) Descriptor deprecated

func (*DashboardCustomerReportArpuRequest) Descriptor() ([]byte, []int)

Deprecated: Use DashboardCustomerReportArpuRequest.ProtoReflect.Descriptor instead.

func (*DashboardCustomerReportArpuRequest) GetCustomerId

func (x *DashboardCustomerReportArpuRequest) GetCustomerId() string

func (*DashboardCustomerReportArpuRequest) GetMerchantId

func (x *DashboardCustomerReportArpuRequest) GetMerchantId() string

func (*DashboardCustomerReportArpuRequest) ProtoMessage

func (*DashboardCustomerReportArpuRequest) ProtoMessage()

func (*DashboardCustomerReportArpuRequest) ProtoReflect

func (*DashboardCustomerReportArpuRequest) Reset

func (*DashboardCustomerReportArpuRequest) String

type DashboardCustomerReportArpuResponse

type DashboardCustomerReportArpuResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	//@inject_tag: json:"item"
	Item *DashboardAmountItemWithChart `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*DashboardCustomerReportArpuResponse) Descriptor deprecated

func (*DashboardCustomerReportArpuResponse) Descriptor() ([]byte, []int)

Deprecated: Use DashboardCustomerReportArpuResponse.ProtoReflect.Descriptor instead.

func (*DashboardCustomerReportArpuResponse) GetItem

func (*DashboardCustomerReportArpuResponse) GetMessage

func (*DashboardCustomerReportArpuResponse) GetStatus

func (*DashboardCustomerReportArpuResponse) ProtoMessage

func (*DashboardCustomerReportArpuResponse) ProtoMessage()

func (*DashboardCustomerReportArpuResponse) ProtoReflect

func (*DashboardCustomerReportArpuResponse) Reset

func (*DashboardCustomerReportArpuResponse) String

type DashboardCustomerReportRequest

type DashboardCustomerReportRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	//@inject_tag: query:"period" validate:"required,oneof=current_day previous_day current_week previous_week current_month previous_month current_quarter previous_quarter current_year previous_year"
	Period string `` /* 247-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DashboardCustomerReportRequest) Descriptor deprecated

func (*DashboardCustomerReportRequest) Descriptor() ([]byte, []int)

Deprecated: Use DashboardCustomerReportRequest.ProtoReflect.Descriptor instead.

func (*DashboardCustomerReportRequest) GetMerchantId

func (x *DashboardCustomerReportRequest) GetMerchantId() string

func (*DashboardCustomerReportRequest) GetPeriod

func (x *DashboardCustomerReportRequest) GetPeriod() string

func (*DashboardCustomerReportRequest) ProtoMessage

func (*DashboardCustomerReportRequest) ProtoMessage()

func (*DashboardCustomerReportRequest) ProtoReflect

func (*DashboardCustomerReportRequest) Reset

func (x *DashboardCustomerReportRequest) Reset()

func (*DashboardCustomerReportRequest) String

type DashboardCustomerTop20

type DashboardCustomerTop20 struct {

	//@inject_tag: json:"revenue"
	Revenue float32 `protobuf:"fixed32,1,opt,name=revenue,proto3" json:"revenue"`
	//@inject_tag: json:"currency"
	Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency"`
	//@inject_tag: json:"customer_count"
	CustomerCount int32 `protobuf:"varint,3,opt,name=customer_count,json=customerCount,proto3" json:"customer_count"`
	// contains filtered or unexported fields
}

func (*DashboardCustomerTop20) Descriptor deprecated

func (*DashboardCustomerTop20) Descriptor() ([]byte, []int)

Deprecated: Use DashboardCustomerTop20.ProtoReflect.Descriptor instead.

func (*DashboardCustomerTop20) GetCurrency

func (x *DashboardCustomerTop20) GetCurrency() string

func (*DashboardCustomerTop20) GetCustomerCount

func (x *DashboardCustomerTop20) GetCustomerCount() int32

func (*DashboardCustomerTop20) GetRevenue

func (x *DashboardCustomerTop20) GetRevenue() float32

func (*DashboardCustomerTop20) ProtoMessage

func (*DashboardCustomerTop20) ProtoMessage()

func (*DashboardCustomerTop20) ProtoReflect

func (x *DashboardCustomerTop20) ProtoReflect() protoreflect.Message

func (*DashboardCustomerTop20) Reset

func (x *DashboardCustomerTop20) Reset()

func (*DashboardCustomerTop20) String

func (x *DashboardCustomerTop20) String() string

type DashboardMainReport

type DashboardMainReport struct {

	//@inject_tag: json:"gross_revenue" bson:"gross_revenue"
	//
	// The gross revenue data.
	GrossRevenue *DashboardAmountItemWithChart `protobuf:"bytes,1,opt,name=gross_revenue,json=grossRevenue,proto3" json:"gross_revenue" bson:"gross_revenue"`
	//@inject_tag: json:"vat" bson:"vat"
	//
	// VAT data.
	Vat *DashboardAmountItemWithChart `protobuf:"bytes,2,opt,name=vat,proto3" json:"vat" bson:"vat"`
	//@inject_tag: json:"total_transactions" bson:"total_transactions"
	//
	// The transactions data.
	TotalTransactions *DashboardMainReportTotalTransactions `` /* 128-byte string literal not displayed */
	//@inject_tag: json:"arpu" bson:"arpu"
	//
	// ARPU data.
	Arpu *DashboardAmountItemWithChart `protobuf:"bytes,4,opt,name=arpu,proto3" json:"arpu" bson:"arpu"`
	// contains filtered or unexported fields
}

func (*DashboardMainReport) Descriptor deprecated

func (*DashboardMainReport) Descriptor() ([]byte, []int)

Deprecated: Use DashboardMainReport.ProtoReflect.Descriptor instead.

func (*DashboardMainReport) GetArpu

func (*DashboardMainReport) GetGrossRevenue

func (x *DashboardMainReport) GetGrossRevenue() *DashboardAmountItemWithChart

func (*DashboardMainReport) GetTotalTransactions

func (x *DashboardMainReport) GetTotalTransactions() *DashboardMainReportTotalTransactions

func (*DashboardMainReport) GetVat

func (*DashboardMainReport) ProtoMessage

func (*DashboardMainReport) ProtoMessage()

func (*DashboardMainReport) ProtoReflect

func (x *DashboardMainReport) ProtoReflect() protoreflect.Message

func (*DashboardMainReport) Reset

func (x *DashboardMainReport) Reset()

func (*DashboardMainReport) String

func (x *DashboardMainReport) String() string

type DashboardMainReportTotalTransactions

type DashboardMainReportTotalTransactions struct {

	//@inject_tag: json:"count_current" bson:"count"
	//
	// The total amount calculated for the current period.
	CountCurrent int64 `protobuf:"varint,1,opt,name=count_current,json=countCurrent,proto3" json:"count_current" bson:"count"`
	//@inject_tag: json:"count_previous"
	//
	// The total amount calculated for the previous period.
	CountPrevious int64 `protobuf:"varint,2,opt,name=count_previous,json=countPrevious,proto3" json:"count_previous"`
	//@inject_tag: json:"chart"
	//
	// The list of data for drawing the chart.
	Chart []*DashboardChartItemFloat `protobuf:"bytes,3,rep,name=chart,proto3" json:"chart"`
	// contains filtered or unexported fields
}

func (*DashboardMainReportTotalTransactions) Descriptor deprecated

func (*DashboardMainReportTotalTransactions) Descriptor() ([]byte, []int)

Deprecated: Use DashboardMainReportTotalTransactions.ProtoReflect.Descriptor instead.

func (*DashboardMainReportTotalTransactions) GetChart

func (*DashboardMainReportTotalTransactions) GetCountCurrent

func (x *DashboardMainReportTotalTransactions) GetCountCurrent() int64

func (*DashboardMainReportTotalTransactions) GetCountPrevious

func (x *DashboardMainReportTotalTransactions) GetCountPrevious() int64

func (*DashboardMainReportTotalTransactions) ProtoMessage

func (*DashboardMainReportTotalTransactions) ProtoMessage()

func (*DashboardMainReportTotalTransactions) ProtoReflect

func (*DashboardMainReportTotalTransactions) Reset

func (*DashboardMainReportTotalTransactions) String

type DashboardRevenueByCountryReport

type DashboardRevenueByCountryReport struct {

	//@inject_tag: json:"currency"
	//
	// The current report amount currency. Three-letter currency code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency"`
	//@inject_tag: json:"top" bson:"top"
	//
	// The list of data about top 5 revenue countries for the specified period.
	Top []*DashboardRevenueByCountryReportTop `protobuf:"bytes,2,rep,name=top,proto3" json:"top" bson:"top"`
	//@inject_tag: json:"total_current" bson:"total"
	//
	// The total revenue amount for the specified period.
	TotalCurrent float64 `protobuf:"fixed64,3,opt,name=total_current,json=totalCurrent,proto3" json:"total_current" bson:"total"`
	//@inject_tag: json:"total_previous"
	//
	// The total revenue amount for the previous period.
	TotalPrevious float64 `protobuf:"fixed64,4,opt,name=total_previous,json=totalPrevious,proto3" json:"total_previous"`
	//@inject_tag: json:"chart" bson:"chart"
	//
	// The list of points for drawing the chart.
	Chart []*DashboardRevenueByCountryReportChartItem `protobuf:"bytes,5,rep,name=chart,proto3" json:"chart" bson:"chart"`
	// contains filtered or unexported fields
}

func (*DashboardRevenueByCountryReport) Descriptor deprecated

func (*DashboardRevenueByCountryReport) Descriptor() ([]byte, []int)

Deprecated: Use DashboardRevenueByCountryReport.ProtoReflect.Descriptor instead.

func (*DashboardRevenueByCountryReport) GetChart

func (*DashboardRevenueByCountryReport) GetCurrency

func (x *DashboardRevenueByCountryReport) GetCurrency() string

func (*DashboardRevenueByCountryReport) GetTop

func (*DashboardRevenueByCountryReport) GetTotalCurrent

func (x *DashboardRevenueByCountryReport) GetTotalCurrent() float64

func (*DashboardRevenueByCountryReport) GetTotalPrevious

func (x *DashboardRevenueByCountryReport) GetTotalPrevious() float64

func (*DashboardRevenueByCountryReport) ProtoMessage

func (*DashboardRevenueByCountryReport) ProtoMessage()

func (*DashboardRevenueByCountryReport) ProtoReflect

func (*DashboardRevenueByCountryReport) Reset

func (*DashboardRevenueByCountryReport) String

type DashboardRevenueByCountryReportChartItem

type DashboardRevenueByCountryReportChartItem struct {

	//@inject_tag: json:"label"
	//
	// The point label. For example, if the period of the report equals to month then the point label will be equal to one day.
	Label int64 `protobuf:"varint,1,opt,name=label,proto3" json:"label"`
	//@inject_tag: json:"amount"
	//
	// The amount by country.
	Amount float64 `protobuf:"fixed64,2,opt,name=amount,proto3" json:"amount"`
	// contains filtered or unexported fields
}

func (*DashboardRevenueByCountryReportChartItem) Descriptor deprecated

func (*DashboardRevenueByCountryReportChartItem) Descriptor() ([]byte, []int)

Deprecated: Use DashboardRevenueByCountryReportChartItem.ProtoReflect.Descriptor instead.

func (*DashboardRevenueByCountryReportChartItem) GetAmount

func (*DashboardRevenueByCountryReportChartItem) GetLabel

func (*DashboardRevenueByCountryReportChartItem) ProtoMessage

func (*DashboardRevenueByCountryReportChartItem) ProtoReflect

func (*DashboardRevenueByCountryReportChartItem) Reset

func (*DashboardRevenueByCountryReportChartItem) String

type DashboardRevenueByCountryReportTop

type DashboardRevenueByCountryReportTop struct {

	//@inject_tag: json:"country"
	//
	// The country's name.
	Country string `protobuf:"bytes,1,opt,name=country,proto3" json:"country"`
	//@inject_tag: json:"amount"
	//
	// The revenue amount for this country.
	Amount float64 `protobuf:"fixed64,2,opt,name=amount,proto3" json:"amount"`
	// contains filtered or unexported fields
}

func (*DashboardRevenueByCountryReportTop) Descriptor deprecated

func (*DashboardRevenueByCountryReportTop) Descriptor() ([]byte, []int)

Deprecated: Use DashboardRevenueByCountryReportTop.ProtoReflect.Descriptor instead.

func (*DashboardRevenueByCountryReportTop) GetAmount

func (*DashboardRevenueByCountryReportTop) GetCountry

func (*DashboardRevenueByCountryReportTop) ProtoMessage

func (*DashboardRevenueByCountryReportTop) ProtoMessage()

func (*DashboardRevenueByCountryReportTop) ProtoReflect

func (*DashboardRevenueByCountryReportTop) Reset

func (*DashboardRevenueByCountryReportTop) String

type DashboardRevenueDynamicReport

type DashboardRevenueDynamicReport struct {

	//@inject_tag: json:"currency"
	//
	// The current report amount currency. Three-letter currency code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency"`
	//@inject_tag: json:"items"
	//
	// The list of points for drawing the chart.
	Items []*DashboardRevenueDynamicReportItem `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*DashboardRevenueDynamicReport) Descriptor deprecated

func (*DashboardRevenueDynamicReport) Descriptor() ([]byte, []int)

Deprecated: Use DashboardRevenueDynamicReport.ProtoReflect.Descriptor instead.

func (*DashboardRevenueDynamicReport) GetCurrency

func (x *DashboardRevenueDynamicReport) GetCurrency() string

func (*DashboardRevenueDynamicReport) GetItems

func (*DashboardRevenueDynamicReport) ProtoMessage

func (*DashboardRevenueDynamicReport) ProtoMessage()

func (*DashboardRevenueDynamicReport) ProtoReflect

func (*DashboardRevenueDynamicReport) Reset

func (x *DashboardRevenueDynamicReport) Reset()

func (*DashboardRevenueDynamicReport) String

type DashboardRevenueDynamicReportItem

type DashboardRevenueDynamicReportItem struct {

	//@inject_tag: json:"label"
	//
	// The point label. For example, if the period of the report equals to month then the point label will be equal to one day.
	Label int64 `protobuf:"varint,1,opt,name=label,proto3" json:"label"`
	//@inject_tag: json:"amount"
	//
	// The revenue amount.
	Amount float64 `protobuf:"fixed64,2,opt,name=amount,proto3" json:"amount"`
	//@inject_tag: json:"-"
	Currency string `protobuf:"bytes,3,opt,name=currency,proto3" json:"-"`
	//@inject_tag: json:"count"
	//
	// The total number of transactions.
	Count int64 `protobuf:"varint,4,opt,name=count,proto3" json:"count"`
	// contains filtered or unexported fields
}

func (*DashboardRevenueDynamicReportItem) Descriptor deprecated

func (*DashboardRevenueDynamicReportItem) Descriptor() ([]byte, []int)

Deprecated: Use DashboardRevenueDynamicReportItem.ProtoReflect.Descriptor instead.

func (*DashboardRevenueDynamicReportItem) GetAmount

func (*DashboardRevenueDynamicReportItem) GetCount

func (*DashboardRevenueDynamicReportItem) GetCurrency

func (x *DashboardRevenueDynamicReportItem) GetCurrency() string

func (*DashboardRevenueDynamicReportItem) GetLabel

func (*DashboardRevenueDynamicReportItem) ProtoMessage

func (*DashboardRevenueDynamicReportItem) ProtoMessage()

func (*DashboardRevenueDynamicReportItem) ProtoReflect

func (*DashboardRevenueDynamicReportItem) Reset

func (*DashboardRevenueDynamicReportItem) String

type DashboardSalesTodayReport

type DashboardSalesTodayReport struct {

	//@inject_tag: json:"top" bson:"top"
	//
	// The list of data about top 5 merchant's products (projects) which were sold for the specified period.
	Top []*DashboardSalesTodayReportTop `protobuf:"bytes,1,rep,name=top,proto3" json:"top" bson:"top"`
	//@inject_tag: json:"total_current" bson:"total"
	//
	// The total number of items (products or projects) which were sold for the specified period.
	TotalCurrent int64 `protobuf:"varint,2,opt,name=total_current,json=totalCurrent,proto3" json:"total_current" bson:"total"`
	//@inject_tag: json:"total_previous"
	//
	// The total number of items (products or projects) which were sold for the previous period.
	TotalPrevious int64 `protobuf:"varint,3,opt,name=total_previous,json=totalPrevious,proto3" json:"total_previous"`
	//@inject_tag: json:"chart" bson:"chart"
	//
	// The list of points for drawing the chart.
	Chart []*DashboardChartItemInt `protobuf:"bytes,4,rep,name=chart,proto3" json:"chart" bson:"chart"`
	// contains filtered or unexported fields
}

func (*DashboardSalesTodayReport) Descriptor deprecated

func (*DashboardSalesTodayReport) Descriptor() ([]byte, []int)

Deprecated: Use DashboardSalesTodayReport.ProtoReflect.Descriptor instead.

func (*DashboardSalesTodayReport) GetChart

func (*DashboardSalesTodayReport) GetTop

func (*DashboardSalesTodayReport) GetTotalCurrent

func (x *DashboardSalesTodayReport) GetTotalCurrent() int64

func (*DashboardSalesTodayReport) GetTotalPrevious

func (x *DashboardSalesTodayReport) GetTotalPrevious() int64

func (*DashboardSalesTodayReport) ProtoMessage

func (*DashboardSalesTodayReport) ProtoMessage()

func (*DashboardSalesTodayReport) ProtoReflect

func (*DashboardSalesTodayReport) Reset

func (x *DashboardSalesTodayReport) Reset()

func (*DashboardSalesTodayReport) String

func (x *DashboardSalesTodayReport) String() string

type DashboardSalesTodayReportTop

type DashboardSalesTodayReportTop struct {

	//@inject_tag: json:"name" bson:"name"
	//
	// The name of the sold item (product or project).
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name" bson:"name"`
	//@inject_tag: json:"count" bson:"count"
	//
	// The total number of items (products or projects) which were sold for the specified period.
	Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count" bson:"count"`
	// contains filtered or unexported fields
}

func (*DashboardSalesTodayReportTop) Descriptor deprecated

func (*DashboardSalesTodayReportTop) Descriptor() ([]byte, []int)

Deprecated: Use DashboardSalesTodayReportTop.ProtoReflect.Descriptor instead.

func (*DashboardSalesTodayReportTop) GetCount

func (x *DashboardSalesTodayReportTop) GetCount() int64

func (*DashboardSalesTodayReportTop) GetName

func (x *DashboardSalesTodayReportTop) GetName() string

func (*DashboardSalesTodayReportTop) ProtoMessage

func (*DashboardSalesTodayReportTop) ProtoMessage()

func (*DashboardSalesTodayReportTop) ProtoReflect

func (*DashboardSalesTodayReportTop) Reset

func (x *DashboardSalesTodayReportTop) Reset()

func (*DashboardSalesTodayReportTop) String

type DashboardSourcesReport

type DashboardSourcesReport struct {

	//@inject_tag: json:"top" bson:"top"
	//
	// The list of data about top 5 source URLs for the specified period.
	Top []*DashboardSalesTodayReportTop `protobuf:"bytes,1,rep,name=top,proto3" json:"top" bson:"top"`
	//@inject_tag: json:"total_current" bson:"total"
	//
	// The total number of transactions for the specified period.
	TotalCurrent int64 `protobuf:"varint,2,opt,name=total_current,json=totalCurrent,proto3" json:"total_current" bson:"total"`
	//@inject_tag: json:"total_previous"
	//
	// The total number of transactions for the previous period.
	TotalPrevious int64 `protobuf:"varint,3,opt,name=total_previous,json=totalPrevious,proto3" json:"total_previous"`
	//@inject_tag: json:"chart" bson:"chart"
	//
	// The list of points for drawing the chart.
	Chart []*DashboardChartItemInt `protobuf:"bytes,4,rep,name=chart,proto3" json:"chart" bson:"chart"`
	// contains filtered or unexported fields
}

func (*DashboardSourcesReport) Descriptor deprecated

func (*DashboardSourcesReport) Descriptor() ([]byte, []int)

Deprecated: Use DashboardSourcesReport.ProtoReflect.Descriptor instead.

func (*DashboardSourcesReport) GetChart

func (*DashboardSourcesReport) GetTop

func (*DashboardSourcesReport) GetTotalCurrent

func (x *DashboardSourcesReport) GetTotalCurrent() int64

func (*DashboardSourcesReport) GetTotalPrevious

func (x *DashboardSourcesReport) GetTotalPrevious() int64

func (*DashboardSourcesReport) ProtoMessage

func (*DashboardSourcesReport) ProtoMessage()

func (*DashboardSourcesReport) ProtoReflect

func (x *DashboardSourcesReport) ProtoReflect() protoreflect.Message

func (*DashboardSourcesReport) Reset

func (x *DashboardSourcesReport) Reset()

func (*DashboardSourcesReport) String

func (x *DashboardSourcesReport) String() string

type DeleteCustomerCardRequest

type DeleteCustomerCardRequest struct {
	Id         string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	CustomerId string `protobuf:"bytes,2,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteCustomerCardRequest) Descriptor deprecated

func (*DeleteCustomerCardRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteCustomerCardRequest.ProtoReflect.Descriptor instead.

func (*DeleteCustomerCardRequest) GetCustomerId

func (x *DeleteCustomerCardRequest) GetCustomerId() string

func (*DeleteCustomerCardRequest) GetId

func (x *DeleteCustomerCardRequest) GetId() string

func (*DeleteCustomerCardRequest) ProtoMessage

func (*DeleteCustomerCardRequest) ProtoMessage()

func (*DeleteCustomerCardRequest) ProtoReflect

func (*DeleteCustomerCardRequest) Reset

func (x *DeleteCustomerCardRequest) Reset()

func (*DeleteCustomerCardRequest) String

func (x *DeleteCustomerCardRequest) String() string

type DeleteRecurringPlanRequest

type DeleteRecurringPlanRequest struct {

	//@inject_tag: json:"merchant_id" param:"merchant_id"
	MerchantId string `protobuf:"bytes,1,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id" param:"merchant_id"`
	// @inject_tag: json:"project_id" validate:"required,hexadecimal,len=24" param:"project_id"
	ProjectId string `` /* 136-byte string literal not displayed */
	//@inject_tag: json:"plan_id" validate:"required,hexadecimal,len=24" param:"plan_id"
	PlanId string `protobuf:"bytes,3,opt,name=plan_id,json=planId,proto3" json:"plan_id" validate:"required,hexadecimal,len=24" param:"plan_id"`
	// contains filtered or unexported fields
}

func (*DeleteRecurringPlanRequest) Descriptor deprecated

func (*DeleteRecurringPlanRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRecurringPlanRequest.ProtoReflect.Descriptor instead.

func (*DeleteRecurringPlanRequest) GetMerchantId

func (x *DeleteRecurringPlanRequest) GetMerchantId() string

func (*DeleteRecurringPlanRequest) GetPlanId

func (x *DeleteRecurringPlanRequest) GetPlanId() string

func (*DeleteRecurringPlanRequest) GetProjectId

func (x *DeleteRecurringPlanRequest) GetProjectId() string

func (*DeleteRecurringPlanRequest) ProtoMessage

func (*DeleteRecurringPlanRequest) ProtoMessage()

func (*DeleteRecurringPlanRequest) ProtoReflect

func (*DeleteRecurringPlanRequest) Reset

func (x *DeleteRecurringPlanRequest) Reset()

func (*DeleteRecurringPlanRequest) String

func (x *DeleteRecurringPlanRequest) String() string

type DeleteRecurringPlanResponse

type DeleteRecurringPlanResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRecurringPlanResponse) Descriptor deprecated

func (*DeleteRecurringPlanResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRecurringPlanResponse.ProtoReflect.Descriptor instead.

func (*DeleteRecurringPlanResponse) GetMessage

func (*DeleteRecurringPlanResponse) GetStatus

func (x *DeleteRecurringPlanResponse) GetStatus() int32

func (*DeleteRecurringPlanResponse) ProtoMessage

func (*DeleteRecurringPlanResponse) ProtoMessage()

func (*DeleteRecurringPlanResponse) ProtoReflect

func (*DeleteRecurringPlanResponse) Reset

func (x *DeleteRecurringPlanResponse) Reset()

func (*DeleteRecurringPlanResponse) String

func (x *DeleteRecurringPlanResponse) String() string

type DeleteRecurringSubscriptionRequest

type DeleteRecurringSubscriptionRequest struct {

	// @inject_tag: validate:"required" param:"id"
	Id     string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required" param:"id"`
	Cookie string `protobuf:"bytes,3,opt,name=cookie,proto3" json:"cookie,omitempty"`
	// @inject_tag: param:"merchant_id"
	MerchantId string `protobuf:"bytes,4,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id,omitempty" param:"merchant_id"`
	// contains filtered or unexported fields
}

func (*DeleteRecurringSubscriptionRequest) Descriptor deprecated

func (*DeleteRecurringSubscriptionRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRecurringSubscriptionRequest.ProtoReflect.Descriptor instead.

func (*DeleteRecurringSubscriptionRequest) GetCookie

func (*DeleteRecurringSubscriptionRequest) GetId

func (*DeleteRecurringSubscriptionRequest) GetMerchantId

func (x *DeleteRecurringSubscriptionRequest) GetMerchantId() string

func (*DeleteRecurringSubscriptionRequest) ProtoMessage

func (*DeleteRecurringSubscriptionRequest) ProtoMessage()

func (*DeleteRecurringSubscriptionRequest) ProtoReflect

func (*DeleteRecurringSubscriptionRequest) Reset

func (*DeleteRecurringSubscriptionRequest) String

type DeleteSavedCardRequest

type DeleteSavedCardRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" required:"true"
	//
	// The unique identifier for the saved card.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required,hexadecimal,len=24" required:"true"`
	//@inject_tag: validate:"required" json:"-"
	Cookie string `protobuf:"bytes,2,opt,name=cookie,proto3" json:"-" validate:"required"`
	// contains filtered or unexported fields
}

func (*DeleteSavedCardRequest) Descriptor deprecated

func (*DeleteSavedCardRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteSavedCardRequest.ProtoReflect.Descriptor instead.

func (*DeleteSavedCardRequest) GetCookie

func (x *DeleteSavedCardRequest) GetCookie() string

func (*DeleteSavedCardRequest) GetId

func (x *DeleteSavedCardRequest) GetId() string

func (*DeleteSavedCardRequest) ProtoMessage

func (*DeleteSavedCardRequest) ProtoMessage()

func (*DeleteSavedCardRequest) ProtoReflect

func (x *DeleteSavedCardRequest) ProtoReflect() protoreflect.Message

func (*DeleteSavedCardRequest) Reset

func (x *DeleteSavedCardRequest) Reset()

func (*DeleteSavedCardRequest) String

func (x *DeleteSavedCardRequest) String() string

type DeleteSubscriptionRequest

type DeleteSubscriptionRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSubscriptionRequest) Descriptor deprecated

func (*DeleteSubscriptionRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteSubscriptionRequest.ProtoReflect.Descriptor instead.

func (*DeleteSubscriptionRequest) GetId

func (x *DeleteSubscriptionRequest) GetId() string

func (*DeleteSubscriptionRequest) ProtoMessage

func (*DeleteSubscriptionRequest) ProtoMessage()

func (*DeleteSubscriptionRequest) ProtoReflect

func (*DeleteSubscriptionRequest) Reset

func (x *DeleteSubscriptionRequest) Reset()

func (*DeleteSubscriptionRequest) String

func (x *DeleteSubscriptionRequest) String() string

type DeleteSubscriptionResponse

type DeleteSubscriptionResponse struct {
	Status  int32  `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSubscriptionResponse) Descriptor deprecated

func (*DeleteSubscriptionResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteSubscriptionResponse.ProtoReflect.Descriptor instead.

func (*DeleteSubscriptionResponse) GetMessage

func (x *DeleteSubscriptionResponse) GetMessage() string

func (*DeleteSubscriptionResponse) GetStatus

func (x *DeleteSubscriptionResponse) GetStatus() int32

func (*DeleteSubscriptionResponse) ProtoMessage

func (*DeleteSubscriptionResponse) ProtoMessage()

func (*DeleteSubscriptionResponse) ProtoReflect

func (*DeleteSubscriptionResponse) Reset

func (x *DeleteSubscriptionResponse) Reset()

func (*DeleteSubscriptionResponse) String

func (x *DeleteSubscriptionResponse) String() string

type DeserializeCookieRequest

type DeserializeCookieRequest struct {
	Cookie string `protobuf:"bytes,1,opt,name=cookie,proto3" json:"cookie,omitempty"`
	// contains filtered or unexported fields
}

func (*DeserializeCookieRequest) Descriptor deprecated

func (*DeserializeCookieRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeserializeCookieRequest.ProtoReflect.Descriptor instead.

func (*DeserializeCookieRequest) GetCookie

func (x *DeserializeCookieRequest) GetCookie() string

func (*DeserializeCookieRequest) ProtoMessage

func (*DeserializeCookieRequest) ProtoMessage()

func (*DeserializeCookieRequest) ProtoReflect

func (x *DeserializeCookieRequest) ProtoReflect() protoreflect.Message

func (*DeserializeCookieRequest) Reset

func (x *DeserializeCookieRequest) Reset()

func (*DeserializeCookieRequest) String

func (x *DeserializeCookieRequest) String() string

type DeserializeCookieResponse

type DeserializeCookieResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *BrowserCookie        `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*DeserializeCookieResponse) Descriptor deprecated

func (*DeserializeCookieResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeserializeCookieResponse.ProtoReflect.Descriptor instead.

func (*DeserializeCookieResponse) GetItem

func (*DeserializeCookieResponse) GetMessage

func (*DeserializeCookieResponse) GetStatus

func (x *DeserializeCookieResponse) GetStatus() int32

func (*DeserializeCookieResponse) ProtoMessage

func (*DeserializeCookieResponse) ProtoMessage()

func (*DeserializeCookieResponse) ProtoReflect

func (*DeserializeCookieResponse) Reset

func (x *DeserializeCookieResponse) Reset()

func (*DeserializeCookieResponse) String

func (x *DeserializeCookieResponse) String() string

type DisableRecurringPlanRequest

type DisableRecurringPlanRequest struct {

	//@inject_tag: json:"merchant_id" param:"merchant_id"
	MerchantId string `protobuf:"bytes,1,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id" param:"merchant_id"`
	// @inject_tag: json:"project_id" validate:"required,hexadecimal,len=24" param:"project_id"
	ProjectId string `` /* 136-byte string literal not displayed */
	//@inject_tag: json:"plan_id" validate:"required,hexadecimal,len=24" param:"plan_id"
	PlanId string `protobuf:"bytes,3,opt,name=plan_id,json=planId,proto3" json:"plan_id" validate:"required,hexadecimal,len=24" param:"plan_id"`
	// contains filtered or unexported fields
}

func (*DisableRecurringPlanRequest) Descriptor deprecated

func (*DisableRecurringPlanRequest) Descriptor() ([]byte, []int)

Deprecated: Use DisableRecurringPlanRequest.ProtoReflect.Descriptor instead.

func (*DisableRecurringPlanRequest) GetMerchantId

func (x *DisableRecurringPlanRequest) GetMerchantId() string

func (*DisableRecurringPlanRequest) GetPlanId

func (x *DisableRecurringPlanRequest) GetPlanId() string

func (*DisableRecurringPlanRequest) GetProjectId

func (x *DisableRecurringPlanRequest) GetProjectId() string

func (*DisableRecurringPlanRequest) ProtoMessage

func (*DisableRecurringPlanRequest) ProtoMessage()

func (*DisableRecurringPlanRequest) ProtoReflect

func (*DisableRecurringPlanRequest) Reset

func (x *DisableRecurringPlanRequest) Reset()

func (*DisableRecurringPlanRequest) String

func (x *DisableRecurringPlanRequest) String() string

type DisableRecurringPlanResponse

type DisableRecurringPlanResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*DisableRecurringPlanResponse) Descriptor deprecated

func (*DisableRecurringPlanResponse) Descriptor() ([]byte, []int)

Deprecated: Use DisableRecurringPlanResponse.ProtoReflect.Descriptor instead.

func (*DisableRecurringPlanResponse) GetMessage

func (*DisableRecurringPlanResponse) GetStatus

func (x *DisableRecurringPlanResponse) GetStatus() int32

func (*DisableRecurringPlanResponse) ProtoMessage

func (*DisableRecurringPlanResponse) ProtoMessage()

func (*DisableRecurringPlanResponse) ProtoReflect

func (*DisableRecurringPlanResponse) Reset

func (x *DisableRecurringPlanResponse) Reset()

func (*DisableRecurringPlanResponse) String

type EmptyRequest

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

func (*EmptyRequest) Descriptor deprecated

func (*EmptyRequest) Descriptor() ([]byte, []int)

Deprecated: Use EmptyRequest.ProtoReflect.Descriptor instead.

func (*EmptyRequest) ProtoMessage

func (*EmptyRequest) ProtoMessage()

func (*EmptyRequest) ProtoReflect

func (x *EmptyRequest) ProtoReflect() protoreflect.Message

func (*EmptyRequest) Reset

func (x *EmptyRequest) Reset()

func (*EmptyRequest) String

func (x *EmptyRequest) String() string

type EmptyResponse

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

func (*EmptyResponse) Descriptor deprecated

func (*EmptyResponse) Descriptor() ([]byte, []int)

Deprecated: Use EmptyResponse.ProtoReflect.Descriptor instead.

func (*EmptyResponse) ProtoMessage

func (*EmptyResponse) ProtoMessage()

func (*EmptyResponse) ProtoReflect

func (x *EmptyResponse) ProtoReflect() protoreflect.Message

func (*EmptyResponse) Reset

func (x *EmptyResponse) Reset()

func (*EmptyResponse) String

func (x *EmptyResponse) String() string

type EmptyResponseWithStatus

type EmptyResponseWithStatus struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*EmptyResponseWithStatus) Descriptor deprecated

func (*EmptyResponseWithStatus) Descriptor() ([]byte, []int)

Deprecated: Use EmptyResponseWithStatus.ProtoReflect.Descriptor instead.

func (*EmptyResponseWithStatus) GetMessage

func (*EmptyResponseWithStatus) GetStatus

func (x *EmptyResponseWithStatus) GetStatus() int32

func (*EmptyResponseWithStatus) ProtoMessage

func (*EmptyResponseWithStatus) ProtoMessage()

func (*EmptyResponseWithStatus) ProtoReflect

func (x *EmptyResponseWithStatus) ProtoReflect() protoreflect.Message

func (*EmptyResponseWithStatus) Reset

func (x *EmptyResponseWithStatus) Reset()

func (*EmptyResponseWithStatus) String

func (x *EmptyResponseWithStatus) String() string

type EnableRecurringPlanRequest

type EnableRecurringPlanRequest struct {

	//@inject_tag: json:"merchant_id" param:"merchant_id"
	MerchantId string `protobuf:"bytes,1,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id" param:"merchant_id"`
	// @inject_tag: json:"project_id" validate:"required,hexadecimal,len=24" param:"project_id"
	ProjectId string `` /* 136-byte string literal not displayed */
	//@inject_tag: json:"plan_id" validate:"required,hexadecimal,len=24" param:"plan_id"
	PlanId string `protobuf:"bytes,3,opt,name=plan_id,json=planId,proto3" json:"plan_id" validate:"required,hexadecimal,len=24" param:"plan_id"`
	// contains filtered or unexported fields
}

func (*EnableRecurringPlanRequest) Descriptor deprecated

func (*EnableRecurringPlanRequest) Descriptor() ([]byte, []int)

Deprecated: Use EnableRecurringPlanRequest.ProtoReflect.Descriptor instead.

func (*EnableRecurringPlanRequest) GetMerchantId

func (x *EnableRecurringPlanRequest) GetMerchantId() string

func (*EnableRecurringPlanRequest) GetPlanId

func (x *EnableRecurringPlanRequest) GetPlanId() string

func (*EnableRecurringPlanRequest) GetProjectId

func (x *EnableRecurringPlanRequest) GetProjectId() string

func (*EnableRecurringPlanRequest) ProtoMessage

func (*EnableRecurringPlanRequest) ProtoMessage()

func (*EnableRecurringPlanRequest) ProtoReflect

func (*EnableRecurringPlanRequest) Reset

func (x *EnableRecurringPlanRequest) Reset()

func (*EnableRecurringPlanRequest) String

func (x *EnableRecurringPlanRequest) String() string

type EnableRecurringPlanResponse

type EnableRecurringPlanResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*EnableRecurringPlanResponse) Descriptor deprecated

func (*EnableRecurringPlanResponse) Descriptor() ([]byte, []int)

Deprecated: Use EnableRecurringPlanResponse.ProtoReflect.Descriptor instead.

func (*EnableRecurringPlanResponse) GetMessage

func (*EnableRecurringPlanResponse) GetStatus

func (x *EnableRecurringPlanResponse) GetStatus() int32

func (*EnableRecurringPlanResponse) ProtoMessage

func (*EnableRecurringPlanResponse) ProtoMessage()

func (*EnableRecurringPlanResponse) ProtoReflect

func (*EnableRecurringPlanResponse) Reset

func (x *EnableRecurringPlanResponse) Reset()

func (*EnableRecurringPlanResponse) String

func (x *EnableRecurringPlanResponse) String() string

type FindByIdRequest

type FindByIdRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*FindByIdRequest) Descriptor deprecated

func (*FindByIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use FindByIdRequest.ProtoReflect.Descriptor instead.

func (*FindByIdRequest) GetId

func (x *FindByIdRequest) GetId() string

func (*FindByIdRequest) ProtoMessage

func (*FindByIdRequest) ProtoMessage()

func (*FindByIdRequest) ProtoReflect

func (x *FindByIdRequest) ProtoReflect() protoreflect.Message

func (*FindByIdRequest) Reset

func (x *FindByIdRequest) Reset()

func (*FindByIdRequest) String

func (x *FindByIdRequest) String() string

type FindByZipCodeRequest

type FindByZipCodeRequest struct {

	// @inject_tag: query:"country" validate:"required,len=2"
	Country string `protobuf:"bytes,1,opt,name=country,proto3" json:"country,omitempty" query:"country" validate:"required,len=2"`
	// @inject_tag: query:"zip" validate:"required,gte=2"
	Zip string `protobuf:"bytes,2,opt,name=zip,proto3" json:"zip,omitempty" query:"zip" validate:"required,gte=2"`
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	// contains filtered or unexported fields
}

func (*FindByZipCodeRequest) Descriptor deprecated

func (*FindByZipCodeRequest) Descriptor() ([]byte, []int)

Deprecated: Use FindByZipCodeRequest.ProtoReflect.Descriptor instead.

func (*FindByZipCodeRequest) GetCountry

func (x *FindByZipCodeRequest) GetCountry() string

func (*FindByZipCodeRequest) GetLimit

func (x *FindByZipCodeRequest) GetLimit() int64

func (*FindByZipCodeRequest) GetOffset

func (x *FindByZipCodeRequest) GetOffset() int64

func (*FindByZipCodeRequest) GetZip

func (x *FindByZipCodeRequest) GetZip() string

func (*FindByZipCodeRequest) ProtoMessage

func (*FindByZipCodeRequest) ProtoMessage()

func (*FindByZipCodeRequest) ProtoReflect

func (x *FindByZipCodeRequest) ProtoReflect() protoreflect.Message

func (*FindByZipCodeRequest) Reset

func (x *FindByZipCodeRequest) Reset()

func (*FindByZipCodeRequest) String

func (x *FindByZipCodeRequest) String() string

type FindByZipCodeResponse

type FindByZipCodeResponse struct {

	// @inject_tag: json:"count"
	//
	// The total number of found cities.
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"items"
	//
	// The data found by the ZIP code.
	Items []*ZipCode `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*FindByZipCodeResponse) Descriptor deprecated

func (*FindByZipCodeResponse) Descriptor() ([]byte, []int)

Deprecated: Use FindByZipCodeResponse.ProtoReflect.Descriptor instead.

func (*FindByZipCodeResponse) GetCount

func (x *FindByZipCodeResponse) GetCount() int32

func (*FindByZipCodeResponse) GetItems

func (x *FindByZipCodeResponse) GetItems() []*ZipCode

func (*FindByZipCodeResponse) ProtoMessage

func (*FindByZipCodeResponse) ProtoMessage()

func (*FindByZipCodeResponse) ProtoReflect

func (x *FindByZipCodeResponse) ProtoReflect() protoreflect.Message

func (*FindByZipCodeResponse) Reset

func (x *FindByZipCodeResponse) Reset()

func (*FindByZipCodeResponse) String

func (x *FindByZipCodeResponse) String() string

type FindExpiredSubscriptionsRequest

type FindExpiredSubscriptionsRequest struct {
	ExpireAt string `protobuf:"bytes,1,opt,name=expire_at,json=expireAt,proto3" json:"expire_at,omitempty"`
	// contains filtered or unexported fields
}

func (*FindExpiredSubscriptionsRequest) Descriptor deprecated

func (*FindExpiredSubscriptionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use FindExpiredSubscriptionsRequest.ProtoReflect.Descriptor instead.

func (*FindExpiredSubscriptionsRequest) GetExpireAt

func (x *FindExpiredSubscriptionsRequest) GetExpireAt() string

func (*FindExpiredSubscriptionsRequest) ProtoMessage

func (*FindExpiredSubscriptionsRequest) ProtoMessage()

func (*FindExpiredSubscriptionsRequest) ProtoReflect

func (*FindExpiredSubscriptionsRequest) Reset

func (*FindExpiredSubscriptionsRequest) String

type FindExpiredSubscriptionsResponse

type FindExpiredSubscriptionsResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"list"
	List []*RecurringSubscription `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
	// contains filtered or unexported fields
}

func (*FindExpiredSubscriptionsResponse) Descriptor deprecated

func (*FindExpiredSubscriptionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use FindExpiredSubscriptionsResponse.ProtoReflect.Descriptor instead.

func (*FindExpiredSubscriptionsResponse) GetList

func (*FindExpiredSubscriptionsResponse) GetMessage

func (*FindExpiredSubscriptionsResponse) GetStatus

func (x *FindExpiredSubscriptionsResponse) GetStatus() int32

func (*FindExpiredSubscriptionsResponse) ProtoMessage

func (*FindExpiredSubscriptionsResponse) ProtoMessage()

func (*FindExpiredSubscriptionsResponse) ProtoReflect

func (*FindExpiredSubscriptionsResponse) Reset

func (*FindExpiredSubscriptionsResponse) String

type FindSubscriptionsRequest

type FindSubscriptionsRequest struct {
	Cookie string `protobuf:"bytes,1,opt,name=cookie,proto3" json:"cookie,omitempty"`
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	// @inject_tag: json:"merchant_id" param:"merchant_id"
	MerchantId string `protobuf:"bytes,5,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id" param:"merchant_id"`
	// @inject_tag: query:"quick_filter"
	QuickFilter string `protobuf:"bytes,6,opt,name=quick_filter,json=quickFilter,proto3" json:"quick_filter,omitempty" query:"quick_filter"`
	// @inject_tag: query:"user_id" validate:"omitempty,hexadecimal,len=24"
	UserId string `` /* 135-byte string literal not displayed */
	// @inject_tag: query:"status" validate:"omitempty,oneof=active canceled no_renewing"
	Status string `` /* 135-byte string literal not displayed */
	// @inject_tag: query:"datetime_from" validate:"omitempty,datetime"
	DatetimeFrom string `` /* 149-byte string literal not displayed */
	// @inject_tag: query:"datetime_to" validate:"omitempty,datetime"
	DatetimeTo string `` /* 142-byte string literal not displayed */
	// @inject_tag: query:"plan_id"
	PlanId string `protobuf:"bytes,11,opt,name=plan_id,json=planId,proto3" json:"plan_id,omitempty" query:"plan_id"`
	// @inject_tag: query:"sort[]"
	Sort []string `protobuf:"bytes,12,rep,name=sort,proto3" json:"sort,omitempty" query:"sort[]"`
	// @inject_tag: query:"locale"
	Locale string `protobuf:"bytes,13,opt,name=locale,proto3" json:"locale,omitempty" query:"locale"`
	// contains filtered or unexported fields
}

func (*FindSubscriptionsRequest) Descriptor deprecated

func (*FindSubscriptionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use FindSubscriptionsRequest.ProtoReflect.Descriptor instead.

func (*FindSubscriptionsRequest) GetCookie

func (x *FindSubscriptionsRequest) GetCookie() string

func (*FindSubscriptionsRequest) GetDatetimeFrom

func (x *FindSubscriptionsRequest) GetDatetimeFrom() string

func (*FindSubscriptionsRequest) GetDatetimeTo

func (x *FindSubscriptionsRequest) GetDatetimeTo() string

func (*FindSubscriptionsRequest) GetLimit

func (x *FindSubscriptionsRequest) GetLimit() int64

func (*FindSubscriptionsRequest) GetLocale

func (x *FindSubscriptionsRequest) GetLocale() string

func (*FindSubscriptionsRequest) GetMerchantId

func (x *FindSubscriptionsRequest) GetMerchantId() string

func (*FindSubscriptionsRequest) GetOffset

func (x *FindSubscriptionsRequest) GetOffset() int64

func (*FindSubscriptionsRequest) GetPlanId

func (x *FindSubscriptionsRequest) GetPlanId() string

func (*FindSubscriptionsRequest) GetQuickFilter

func (x *FindSubscriptionsRequest) GetQuickFilter() string

func (*FindSubscriptionsRequest) GetSort

func (x *FindSubscriptionsRequest) GetSort() []string

func (*FindSubscriptionsRequest) GetStatus

func (x *FindSubscriptionsRequest) GetStatus() string

func (*FindSubscriptionsRequest) GetUserId

func (x *FindSubscriptionsRequest) GetUserId() string

func (*FindSubscriptionsRequest) ProtoMessage

func (*FindSubscriptionsRequest) ProtoMessage()

func (*FindSubscriptionsRequest) ProtoReflect

func (x *FindSubscriptionsRequest) ProtoReflect() protoreflect.Message

func (*FindSubscriptionsRequest) Reset

func (x *FindSubscriptionsRequest) Reset()

func (*FindSubscriptionsRequest) String

func (x *FindSubscriptionsRequest) String() string

type FindSubscriptionsResponse

type FindSubscriptionsResponse struct {

	//@inject_tag: json:"list"
	List    []*RecurringSubscription `protobuf:"bytes,1,rep,name=list,proto3" json:"list"`
	Message *ResponseErrorMessage    `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Status  int32                    `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
	//@inject_tag: json:"count"
	Count int64 `protobuf:"varint,4,opt,name=count,proto3" json:"count"`
	// contains filtered or unexported fields
}

func (*FindSubscriptionsResponse) Descriptor deprecated

func (*FindSubscriptionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use FindSubscriptionsResponse.ProtoReflect.Descriptor instead.

func (*FindSubscriptionsResponse) GetCount

func (x *FindSubscriptionsResponse) GetCount() int64

func (*FindSubscriptionsResponse) GetList

func (*FindSubscriptionsResponse) GetMessage

func (*FindSubscriptionsResponse) GetStatus

func (x *FindSubscriptionsResponse) GetStatus() int32

func (*FindSubscriptionsResponse) ProtoMessage

func (*FindSubscriptionsResponse) ProtoMessage()

func (*FindSubscriptionsResponse) ProtoReflect

func (*FindSubscriptionsResponse) Reset

func (x *FindSubscriptionsResponse) Reset()

func (*FindSubscriptionsResponse) String

func (x *FindSubscriptionsResponse) String() string

type GetAdminUserRequest

type GetAdminUserRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required,hexadecimal,len=24"`
	// contains filtered or unexported fields
}

func (*GetAdminUserRequest) Descriptor deprecated

func (*GetAdminUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAdminUserRequest.ProtoReflect.Descriptor instead.

func (*GetAdminUserRequest) GetId

func (x *GetAdminUserRequest) GetId() string

func (*GetAdminUserRequest) ProtoMessage

func (*GetAdminUserRequest) ProtoMessage()

func (*GetAdminUserRequest) ProtoReflect

func (x *GetAdminUserRequest) ProtoReflect() protoreflect.Message

func (*GetAdminUserRequest) Reset

func (x *GetAdminUserRequest) Reset()

func (*GetAdminUserRequest) String

func (x *GetAdminUserRequest) String() string

type GetAdminUserResponse

type GetAdminUserResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Role    *UserRole             `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAdminUserResponse) Descriptor deprecated

func (*GetAdminUserResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAdminUserResponse.ProtoReflect.Descriptor instead.

func (*GetAdminUserResponse) GetMessage

func (x *GetAdminUserResponse) GetMessage() *ResponseErrorMessage

func (*GetAdminUserResponse) GetRole

func (x *GetAdminUserResponse) GetRole() *UserRole

func (*GetAdminUserResponse) GetStatus

func (x *GetAdminUserResponse) GetStatus() int32

func (*GetAdminUserResponse) ProtoMessage

func (*GetAdminUserResponse) ProtoMessage()

func (*GetAdminUserResponse) ProtoReflect

func (x *GetAdminUserResponse) ProtoReflect() protoreflect.Message

func (*GetAdminUserResponse) Reset

func (x *GetAdminUserResponse) Reset()

func (*GetAdminUserResponse) String

func (x *GetAdminUserResponse) String() string

type GetAdminUsersResponse

type GetAdminUsersResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Users   []*UserRole           `protobuf:"bytes,3,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAdminUsersResponse) Descriptor deprecated

func (*GetAdminUsersResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAdminUsersResponse.ProtoReflect.Descriptor instead.

func (*GetAdminUsersResponse) GetMessage

func (*GetAdminUsersResponse) GetStatus

func (x *GetAdminUsersResponse) GetStatus() int32

func (*GetAdminUsersResponse) GetUsers

func (x *GetAdminUsersResponse) GetUsers() []*UserRole

func (*GetAdminUsersResponse) ProtoMessage

func (*GetAdminUsersResponse) ProtoMessage()

func (*GetAdminUsersResponse) ProtoReflect

func (x *GetAdminUsersResponse) ProtoReflect() protoreflect.Message

func (*GetAdminUsersResponse) Reset

func (x *GetAdminUsersResponse) Reset()

func (*GetAdminUsersResponse) String

func (x *GetAdminUsersResponse) String() string

type GetCountStatusesOfMerchantsResponse

type GetCountStatusesOfMerchantsResponse struct {
	Statuses []*CountStatusesOfMerchants `protobuf:"bytes,1,rep,name=statuses,proto3" json:"statuses,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCountStatusesOfMerchantsResponse) Descriptor deprecated

func (*GetCountStatusesOfMerchantsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetCountStatusesOfMerchantsResponse.ProtoReflect.Descriptor instead.

func (*GetCountStatusesOfMerchantsResponse) GetStatuses

func (*GetCountStatusesOfMerchantsResponse) ProtoMessage

func (*GetCountStatusesOfMerchantsResponse) ProtoMessage()

func (*GetCountStatusesOfMerchantsResponse) ProtoReflect

func (*GetCountStatusesOfMerchantsResponse) Reset

func (*GetCountStatusesOfMerchantsResponse) String

type GetCountriesListForOrderRequest

type GetCountriesListForOrderRequest struct {

	//@inject_tag: validate:"required,uuid" json:"order_id" query:"order_id" param:"order_id"
	OrderId string `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetCountriesListForOrderRequest) Descriptor deprecated

func (*GetCountriesListForOrderRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetCountriesListForOrderRequest.ProtoReflect.Descriptor instead.

func (*GetCountriesListForOrderRequest) GetOrderId

func (x *GetCountriesListForOrderRequest) GetOrderId() string

func (*GetCountriesListForOrderRequest) ProtoMessage

func (*GetCountriesListForOrderRequest) ProtoMessage()

func (*GetCountriesListForOrderRequest) ProtoReflect

func (*GetCountriesListForOrderRequest) Reset

func (*GetCountriesListForOrderRequest) String

type GetCountriesListForOrderResponse

type GetCountriesListForOrderResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *CountriesList        `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCountriesListForOrderResponse) Descriptor deprecated

func (*GetCountriesListForOrderResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetCountriesListForOrderResponse.ProtoReflect.Descriptor instead.

func (*GetCountriesListForOrderResponse) GetItem

func (*GetCountriesListForOrderResponse) GetMessage

func (*GetCountriesListForOrderResponse) GetStatus

func (x *GetCountriesListForOrderResponse) GetStatus() int32

func (*GetCountriesListForOrderResponse) ProtoMessage

func (*GetCountriesListForOrderResponse) ProtoMessage()

func (*GetCountriesListForOrderResponse) ProtoReflect

func (*GetCountriesListForOrderResponse) Reset

func (*GetCountriesListForOrderResponse) String

type GetCountryRequest

type GetCountryRequest struct {

	//@inject_tag: validate:"required,alpha,len=2"
	IsoCode string `protobuf:"bytes,1,opt,name=iso_code,json=isoCode,proto3" json:"iso_code,omitempty" validate:"required,alpha,len=2"`
	// contains filtered or unexported fields
}

func (*GetCountryRequest) Descriptor deprecated

func (*GetCountryRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetCountryRequest.ProtoReflect.Descriptor instead.

func (*GetCountryRequest) GetIsoCode

func (x *GetCountryRequest) GetIsoCode() string

func (*GetCountryRequest) ProtoMessage

func (*GetCountryRequest) ProtoMessage()

func (*GetCountryRequest) ProtoReflect

func (x *GetCountryRequest) ProtoReflect() protoreflect.Message

func (*GetCountryRequest) Reset

func (x *GetCountryRequest) Reset()

func (*GetCountryRequest) String

func (x *GetCountryRequest) String() string

type GetCustomerInfoRequest

type GetCustomerInfoRequest struct {

	// @inject_tag: validate:"hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 141-byte string literal not displayed */
	UserId     string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCustomerInfoRequest) Descriptor deprecated

func (*GetCustomerInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetCustomerInfoRequest.ProtoReflect.Descriptor instead.

func (*GetCustomerInfoRequest) GetMerchantId

func (x *GetCustomerInfoRequest) GetMerchantId() string

func (*GetCustomerInfoRequest) GetUserId

func (x *GetCustomerInfoRequest) GetUserId() string

func (*GetCustomerInfoRequest) ProtoMessage

func (*GetCustomerInfoRequest) ProtoMessage()

func (*GetCustomerInfoRequest) ProtoReflect

func (x *GetCustomerInfoRequest) ProtoReflect() protoreflect.Message

func (*GetCustomerInfoRequest) Reset

func (x *GetCustomerInfoRequest) Reset()

func (*GetCustomerInfoRequest) String

func (x *GetCustomerInfoRequest) String() string

type GetCustomerInfoResponse

type GetCustomerInfoResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *Customer             `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCustomerInfoResponse) Descriptor deprecated

func (*GetCustomerInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetCustomerInfoResponse.ProtoReflect.Descriptor instead.

func (*GetCustomerInfoResponse) GetItem

func (x *GetCustomerInfoResponse) GetItem() *Customer

func (*GetCustomerInfoResponse) GetMessage

func (*GetCustomerInfoResponse) GetStatus

func (x *GetCustomerInfoResponse) GetStatus() int32

func (*GetCustomerInfoResponse) ProtoMessage

func (*GetCustomerInfoResponse) ProtoMessage()

func (*GetCustomerInfoResponse) ProtoReflect

func (x *GetCustomerInfoResponse) ProtoReflect() protoreflect.Message

func (*GetCustomerInfoResponse) Reset

func (x *GetCustomerInfoResponse) Reset()

func (*GetCustomerInfoResponse) String

func (x *GetCustomerInfoResponse) String() string

type GetCustomerShortInfoRequest

type GetCustomerShortInfoRequest struct {

	//@inject_tag: validate:"required"
	Cookie string `protobuf:"bytes,1,opt,name=cookie,proto3" json:"cookie,omitempty" validate:"required"`
	// contains filtered or unexported fields
}

func (*GetCustomerShortInfoRequest) Descriptor deprecated

func (*GetCustomerShortInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetCustomerShortInfoRequest.ProtoReflect.Descriptor instead.

func (*GetCustomerShortInfoRequest) GetCookie

func (x *GetCustomerShortInfoRequest) GetCookie() string

func (*GetCustomerShortInfoRequest) ProtoMessage

func (*GetCustomerShortInfoRequest) ProtoMessage()

func (*GetCustomerShortInfoRequest) ProtoReflect

func (*GetCustomerShortInfoRequest) Reset

func (x *GetCustomerShortInfoRequest) Reset()

func (*GetCustomerShortInfoRequest) String

func (x *GetCustomerShortInfoRequest) String() string

type GetCustomerShortInfoResponse

type GetCustomerShortInfoResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *CustomerShortInfo    `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCustomerShortInfoResponse) Descriptor deprecated

func (*GetCustomerShortInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetCustomerShortInfoResponse.ProtoReflect.Descriptor instead.

func (*GetCustomerShortInfoResponse) GetItem

func (*GetCustomerShortInfoResponse) GetMessage

func (*GetCustomerShortInfoResponse) GetStatus

func (x *GetCustomerShortInfoResponse) GetStatus() int32

func (*GetCustomerShortInfoResponse) ProtoMessage

func (*GetCustomerShortInfoResponse) ProtoMessage()

func (*GetCustomerShortInfoResponse) ProtoReflect

func (*GetCustomerShortInfoResponse) Reset

func (x *GetCustomerShortInfoResponse) Reset()

func (*GetCustomerShortInfoResponse) String

type GetDashboardBaseReportRequest

type GetDashboardBaseReportRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	//@inject_tag: query:"period" validate:"required,oneof=current_day previous_day current_week previous_week current_month previous_month current_quarter previous_quarter current_year previous_year"
	Period string `` /* 247-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetDashboardBaseReportRequest) Descriptor deprecated

func (*GetDashboardBaseReportRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDashboardBaseReportRequest.ProtoReflect.Descriptor instead.

func (*GetDashboardBaseReportRequest) GetMerchantId

func (x *GetDashboardBaseReportRequest) GetMerchantId() string

func (*GetDashboardBaseReportRequest) GetPeriod

func (x *GetDashboardBaseReportRequest) GetPeriod() string

func (*GetDashboardBaseReportRequest) ProtoMessage

func (*GetDashboardBaseReportRequest) ProtoMessage()

func (*GetDashboardBaseReportRequest) ProtoReflect

func (*GetDashboardBaseReportRequest) Reset

func (x *GetDashboardBaseReportRequest) Reset()

func (*GetDashboardBaseReportRequest) String

type GetDashboardBaseReportResponse

type GetDashboardBaseReportResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *DashboardBaseReports `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDashboardBaseReportResponse) Descriptor deprecated

func (*GetDashboardBaseReportResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDashboardBaseReportResponse.ProtoReflect.Descriptor instead.

func (*GetDashboardBaseReportResponse) GetItem

func (*GetDashboardBaseReportResponse) GetMessage

func (*GetDashboardBaseReportResponse) GetStatus

func (x *GetDashboardBaseReportResponse) GetStatus() int32

func (*GetDashboardBaseReportResponse) ProtoMessage

func (*GetDashboardBaseReportResponse) ProtoMessage()

func (*GetDashboardBaseReportResponse) ProtoReflect

func (*GetDashboardBaseReportResponse) Reset

func (x *GetDashboardBaseReportResponse) Reset()

func (*GetDashboardBaseReportResponse) String

type GetDashboardCustomerReportResponse

type GetDashboardCustomerReportResponse struct {
	Status  int32                    `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage    `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *DashboardCustomerReport `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDashboardCustomerReportResponse) Descriptor deprecated

func (*GetDashboardCustomerReportResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDashboardCustomerReportResponse.ProtoReflect.Descriptor instead.

func (*GetDashboardCustomerReportResponse) GetItem

func (*GetDashboardCustomerReportResponse) GetMessage

func (*GetDashboardCustomerReportResponse) GetStatus

func (*GetDashboardCustomerReportResponse) ProtoMessage

func (*GetDashboardCustomerReportResponse) ProtoMessage()

func (*GetDashboardCustomerReportResponse) ProtoReflect

func (*GetDashboardCustomerReportResponse) Reset

func (*GetDashboardCustomerReportResponse) String

type GetDashboardMainRequest

type GetDashboardMainRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	//@inject_tag: query:"period" validate:"required,oneof=current_month previous_month current_quarter previous_quarter current_year previous_year"
	Period string `` /* 195-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetDashboardMainRequest) Descriptor deprecated

func (*GetDashboardMainRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDashboardMainRequest.ProtoReflect.Descriptor instead.

func (*GetDashboardMainRequest) GetMerchantId

func (x *GetDashboardMainRequest) GetMerchantId() string

func (*GetDashboardMainRequest) GetPeriod

func (x *GetDashboardMainRequest) GetPeriod() string

func (*GetDashboardMainRequest) ProtoMessage

func (*GetDashboardMainRequest) ProtoMessage()

func (*GetDashboardMainRequest) ProtoReflect

func (x *GetDashboardMainRequest) ProtoReflect() protoreflect.Message

func (*GetDashboardMainRequest) Reset

func (x *GetDashboardMainRequest) Reset()

func (*GetDashboardMainRequest) String

func (x *GetDashboardMainRequest) String() string

type GetDashboardMainResponse

type GetDashboardMainResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *DashboardMainReport  `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDashboardMainResponse) Descriptor deprecated

func (*GetDashboardMainResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDashboardMainResponse.ProtoReflect.Descriptor instead.

func (*GetDashboardMainResponse) GetItem

func (*GetDashboardMainResponse) GetMessage

func (*GetDashboardMainResponse) GetStatus

func (x *GetDashboardMainResponse) GetStatus() int32

func (*GetDashboardMainResponse) ProtoMessage

func (*GetDashboardMainResponse) ProtoMessage()

func (*GetDashboardMainResponse) ProtoReflect

func (x *GetDashboardMainResponse) ProtoReflect() protoreflect.Message

func (*GetDashboardMainResponse) Reset

func (x *GetDashboardMainResponse) Reset()

func (*GetDashboardMainResponse) String

func (x *GetDashboardMainResponse) String() string

type GetDashboardRevenueDynamicsReportResponse

type GetDashboardRevenueDynamicsReportResponse struct {
	Status  int32                          `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage          `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *DashboardRevenueDynamicReport `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDashboardRevenueDynamicsReportResponse) Descriptor deprecated

func (*GetDashboardRevenueDynamicsReportResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDashboardRevenueDynamicsReportResponse.ProtoReflect.Descriptor instead.

func (*GetDashboardRevenueDynamicsReportResponse) GetItem

func (*GetDashboardRevenueDynamicsReportResponse) GetMessage

func (*GetDashboardRevenueDynamicsReportResponse) GetStatus

func (*GetDashboardRevenueDynamicsReportResponse) ProtoMessage

func (*GetDashboardRevenueDynamicsReportResponse) ProtoReflect

func (*GetDashboardRevenueDynamicsReportResponse) Reset

func (*GetDashboardRevenueDynamicsReportResponse) String

type GetKeyForOrderRequestResponse

type GetKeyForOrderRequestResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	//@inject_tag: json:"key"
	Key *Key `protobuf:"bytes,3,opt,name=key,proto3" json:"key"`
	// contains filtered or unexported fields
}

func (*GetKeyForOrderRequestResponse) Descriptor deprecated

func (*GetKeyForOrderRequestResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetKeyForOrderRequestResponse.ProtoReflect.Descriptor instead.

func (*GetKeyForOrderRequestResponse) GetKey

func (x *GetKeyForOrderRequestResponse) GetKey() *Key

func (*GetKeyForOrderRequestResponse) GetMessage

func (*GetKeyForOrderRequestResponse) GetStatus

func (x *GetKeyForOrderRequestResponse) GetStatus() int32

func (*GetKeyForOrderRequestResponse) ProtoMessage

func (*GetKeyForOrderRequestResponse) ProtoMessage()

func (*GetKeyForOrderRequestResponse) ProtoReflect

func (*GetKeyForOrderRequestResponse) Reset

func (x *GetKeyForOrderRequestResponse) Reset()

func (*GetKeyForOrderRequestResponse) String

type GetKeyProductInfoRequest

type GetKeyProductInfoRequest struct {

	// @inject_tag: json:"country" query:"country"
	Country string `protobuf:"bytes,1,opt,name=country,proto3" json:"country" query:"country"`
	// @inject_tag: json:"key_product_id" validate:"required,hexadecimal,len=24"
	KeyProductId string `` /* 128-byte string literal not displayed */
	// @inject_tag: json:"language" query:"language"
	Language string `protobuf:"bytes,3,opt,name=language,proto3" json:"language" query:"language"`
	// @inject_tag: json:"currency" query:"currency"
	Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency" query:"currency"`
	// contains filtered or unexported fields
}

func (*GetKeyProductInfoRequest) Descriptor deprecated

func (*GetKeyProductInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetKeyProductInfoRequest.ProtoReflect.Descriptor instead.

func (*GetKeyProductInfoRequest) GetCountry

func (x *GetKeyProductInfoRequest) GetCountry() string

func (*GetKeyProductInfoRequest) GetCurrency

func (x *GetKeyProductInfoRequest) GetCurrency() string

func (*GetKeyProductInfoRequest) GetKeyProductId

func (x *GetKeyProductInfoRequest) GetKeyProductId() string

func (*GetKeyProductInfoRequest) GetLanguage

func (x *GetKeyProductInfoRequest) GetLanguage() string

func (*GetKeyProductInfoRequest) ProtoMessage

func (*GetKeyProductInfoRequest) ProtoMessage()

func (*GetKeyProductInfoRequest) ProtoReflect

func (x *GetKeyProductInfoRequest) ProtoReflect() protoreflect.Message

func (*GetKeyProductInfoRequest) Reset

func (x *GetKeyProductInfoRequest) Reset()

func (*GetKeyProductInfoRequest) String

func (x *GetKeyProductInfoRequest) String() string

type GetKeyProductInfoResponse

type GetKeyProductInfoResponse struct {
	Status     int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message    *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	KeyProduct *KeyProductInfo       `protobuf:"bytes,3,opt,name=key_product,json=keyProduct,proto3" json:"key_product,omitempty"`
	// contains filtered or unexported fields
}

func (*GetKeyProductInfoResponse) Descriptor deprecated

func (*GetKeyProductInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetKeyProductInfoResponse.ProtoReflect.Descriptor instead.

func (*GetKeyProductInfoResponse) GetKeyProduct

func (x *GetKeyProductInfoResponse) GetKeyProduct() *KeyProductInfo

func (*GetKeyProductInfoResponse) GetMessage

func (*GetKeyProductInfoResponse) GetStatus

func (x *GetKeyProductInfoResponse) GetStatus() int32

func (*GetKeyProductInfoResponse) ProtoMessage

func (*GetKeyProductInfoResponse) ProtoMessage()

func (*GetKeyProductInfoResponse) ProtoReflect

func (*GetKeyProductInfoResponse) Reset

func (x *GetKeyProductInfoResponse) Reset()

func (*GetKeyProductInfoResponse) String

func (x *GetKeyProductInfoResponse) String() string

type GetKeyProductsForOrderRequest

type GetKeyProductsForOrderRequest struct {

	//@inject_tag: query:"project_id" validate:"required,hexadecimal,len=24"
	ProjectId string `` /* 146-byte string literal not displayed */
	//@inject_tag: query:"ids[]" validate:"required,dive,hexadecimal,len=24"
	Ids []string `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids,omitempty" query:"ids[]" validate:"required,dive,hexadecimal,len=24"`
	// contains filtered or unexported fields
}

func (*GetKeyProductsForOrderRequest) Descriptor deprecated

func (*GetKeyProductsForOrderRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetKeyProductsForOrderRequest.ProtoReflect.Descriptor instead.

func (*GetKeyProductsForOrderRequest) GetIds

func (x *GetKeyProductsForOrderRequest) GetIds() []string

func (*GetKeyProductsForOrderRequest) GetProjectId

func (x *GetKeyProductsForOrderRequest) GetProjectId() string

func (*GetKeyProductsForOrderRequest) ProtoMessage

func (*GetKeyProductsForOrderRequest) ProtoMessage()

func (*GetKeyProductsForOrderRequest) ProtoReflect

func (*GetKeyProductsForOrderRequest) Reset

func (x *GetKeyProductsForOrderRequest) Reset()

func (*GetKeyProductsForOrderRequest) String

type GetMerchantBalanceRequest

type GetMerchantBalanceRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetMerchantBalanceRequest) Descriptor deprecated

func (*GetMerchantBalanceRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantBalanceRequest.ProtoReflect.Descriptor instead.

func (*GetMerchantBalanceRequest) GetMerchantId

func (x *GetMerchantBalanceRequest) GetMerchantId() string

func (*GetMerchantBalanceRequest) ProtoMessage

func (*GetMerchantBalanceRequest) ProtoMessage()

func (*GetMerchantBalanceRequest) ProtoReflect

func (*GetMerchantBalanceRequest) Reset

func (x *GetMerchantBalanceRequest) Reset()

func (*GetMerchantBalanceRequest) String

func (x *GetMerchantBalanceRequest) String() string

type GetMerchantBalanceResponse

type GetMerchantBalanceResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *MerchantBalance      `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMerchantBalanceResponse) Descriptor deprecated

func (*GetMerchantBalanceResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantBalanceResponse.ProtoReflect.Descriptor instead.

func (*GetMerchantBalanceResponse) GetItem

func (*GetMerchantBalanceResponse) GetMessage

func (*GetMerchantBalanceResponse) GetStatus

func (x *GetMerchantBalanceResponse) GetStatus() int32

func (*GetMerchantBalanceResponse) ProtoMessage

func (*GetMerchantBalanceResponse) ProtoMessage()

func (*GetMerchantBalanceResponse) ProtoReflect

func (*GetMerchantBalanceResponse) Reset

func (x *GetMerchantBalanceResponse) Reset()

func (*GetMerchantBalanceResponse) String

func (x *GetMerchantBalanceResponse) String() string

type GetMerchantByRequest

type GetMerchantByRequest struct {

	//@inject_tag: validate:"hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 141-byte string literal not displayed */
	UserId     string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMerchantByRequest) Descriptor deprecated

func (*GetMerchantByRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantByRequest.ProtoReflect.Descriptor instead.

func (*GetMerchantByRequest) GetMerchantId

func (x *GetMerchantByRequest) GetMerchantId() string

func (*GetMerchantByRequest) GetUserId

func (x *GetMerchantByRequest) GetUserId() string

func (*GetMerchantByRequest) ProtoMessage

func (*GetMerchantByRequest) ProtoMessage()

func (*GetMerchantByRequest) ProtoReflect

func (x *GetMerchantByRequest) ProtoReflect() protoreflect.Message

func (*GetMerchantByRequest) Reset

func (x *GetMerchantByRequest) Reset()

func (*GetMerchantByRequest) String

func (x *GetMerchantByRequest) String() string

type GetMerchantDocumentRequest

type GetMerchantDocumentRequest struct {

	// @inject_tag: param:"merchant_id"
	MerchantId string `protobuf:"bytes,1,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id,omitempty" param:"merchant_id"`
	// @inject_tag: param:"id"
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty" param:"id"`
	// contains filtered or unexported fields
}

func (*GetMerchantDocumentRequest) Descriptor deprecated

func (*GetMerchantDocumentRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantDocumentRequest.ProtoReflect.Descriptor instead.

func (*GetMerchantDocumentRequest) GetId

func (*GetMerchantDocumentRequest) GetMerchantId

func (x *GetMerchantDocumentRequest) GetMerchantId() string

func (*GetMerchantDocumentRequest) ProtoMessage

func (*GetMerchantDocumentRequest) ProtoMessage()

func (*GetMerchantDocumentRequest) ProtoReflect

func (*GetMerchantDocumentRequest) Reset

func (x *GetMerchantDocumentRequest) Reset()

func (*GetMerchantDocumentRequest) String

func (x *GetMerchantDocumentRequest) String() string

type GetMerchantDocumentResponse

type GetMerchantDocumentResponse struct {
	Item    *MerchantDocument     `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Status  int32                 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMerchantDocumentResponse) Descriptor deprecated

func (*GetMerchantDocumentResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantDocumentResponse.ProtoReflect.Descriptor instead.

func (*GetMerchantDocumentResponse) GetItem

func (*GetMerchantDocumentResponse) GetMessage

func (*GetMerchantDocumentResponse) GetStatus

func (x *GetMerchantDocumentResponse) GetStatus() int32

func (*GetMerchantDocumentResponse) ProtoMessage

func (*GetMerchantDocumentResponse) ProtoMessage()

func (*GetMerchantDocumentResponse) ProtoReflect

func (*GetMerchantDocumentResponse) Reset

func (x *GetMerchantDocumentResponse) Reset()

func (*GetMerchantDocumentResponse) String

func (x *GetMerchantDocumentResponse) String() string

type GetMerchantDocumentsRequest

type GetMerchantDocumentsRequest struct {

	// @inject_tag: param:"merchant_id"
	MerchantId string `protobuf:"bytes,1,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id,omitempty" param:"merchant_id"`
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	// contains filtered or unexported fields
}

func (*GetMerchantDocumentsRequest) Descriptor deprecated

func (*GetMerchantDocumentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantDocumentsRequest.ProtoReflect.Descriptor instead.

func (*GetMerchantDocumentsRequest) GetLimit

func (x *GetMerchantDocumentsRequest) GetLimit() int64

func (*GetMerchantDocumentsRequest) GetMerchantId

func (x *GetMerchantDocumentsRequest) GetMerchantId() string

func (*GetMerchantDocumentsRequest) GetOffset

func (x *GetMerchantDocumentsRequest) GetOffset() int64

func (*GetMerchantDocumentsRequest) ProtoMessage

func (*GetMerchantDocumentsRequest) ProtoMessage()

func (*GetMerchantDocumentsRequest) ProtoReflect

func (*GetMerchantDocumentsRequest) Reset

func (x *GetMerchantDocumentsRequest) Reset()

func (*GetMerchantDocumentsRequest) String

func (x *GetMerchantDocumentsRequest) String() string

type GetMerchantDocumentsResponse

type GetMerchantDocumentsResponse struct {

	//@inject_tag: json:"list"
	List    []*MerchantDocument   `protobuf:"bytes,1,rep,name=list,proto3" json:"list"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Status  int32                 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
	//@inject_tag: json:"count"
	Count int64 `protobuf:"varint,4,opt,name=count,proto3" json:"count"`
	// contains filtered or unexported fields
}

func (*GetMerchantDocumentsResponse) Descriptor deprecated

func (*GetMerchantDocumentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantDocumentsResponse.ProtoReflect.Descriptor instead.

func (*GetMerchantDocumentsResponse) GetCount

func (x *GetMerchantDocumentsResponse) GetCount() int64

func (*GetMerchantDocumentsResponse) GetList

func (*GetMerchantDocumentsResponse) GetMessage

func (*GetMerchantDocumentsResponse) GetStatus

func (x *GetMerchantDocumentsResponse) GetStatus() int32

func (*GetMerchantDocumentsResponse) ProtoMessage

func (*GetMerchantDocumentsResponse) ProtoMessage()

func (*GetMerchantDocumentsResponse) ProtoReflect

func (*GetMerchantDocumentsResponse) Reset

func (x *GetMerchantDocumentsResponse) Reset()

func (*GetMerchantDocumentsResponse) String

type GetMerchantOnboardingCompleteDataResponse

type GetMerchantOnboardingCompleteDataResponse struct {
	Status  int32                                          `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage                          `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *GetMerchantOnboardingCompleteDataResponseItem `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMerchantOnboardingCompleteDataResponse) Descriptor deprecated

func (*GetMerchantOnboardingCompleteDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantOnboardingCompleteDataResponse.ProtoReflect.Descriptor instead.

func (*GetMerchantOnboardingCompleteDataResponse) GetItem

func (*GetMerchantOnboardingCompleteDataResponse) GetMessage

func (*GetMerchantOnboardingCompleteDataResponse) GetStatus

func (*GetMerchantOnboardingCompleteDataResponse) ProtoMessage

func (*GetMerchantOnboardingCompleteDataResponse) ProtoReflect

func (*GetMerchantOnboardingCompleteDataResponse) Reset

func (*GetMerchantOnboardingCompleteDataResponse) String

type GetMerchantOnboardingCompleteDataResponseItem

type GetMerchantOnboardingCompleteDataResponseItem struct {

	//@inject_tag: json:"status"
	//
	// The filling out status. Available values: draft, life.
	Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"steps"
	//
	// The list of the steps completed.
	Steps *MerchantCompletedSteps `protobuf:"bytes,2,opt,name=steps,proto3" json:"steps"`
	//@inject_tag: json:"complete_steps_count"
	//
	// The number of steps completed.
	CompleteStepsCount int32 `protobuf:"varint,3,opt,name=complete_steps_count,json=completeStepsCount,proto3" json:"complete_steps_count"`
	// contains filtered or unexported fields
}

func (*GetMerchantOnboardingCompleteDataResponseItem) Descriptor deprecated

Deprecated: Use GetMerchantOnboardingCompleteDataResponseItem.ProtoReflect.Descriptor instead.

func (*GetMerchantOnboardingCompleteDataResponseItem) GetCompleteStepsCount

func (x *GetMerchantOnboardingCompleteDataResponseItem) GetCompleteStepsCount() int32

func (*GetMerchantOnboardingCompleteDataResponseItem) GetStatus

func (*GetMerchantOnboardingCompleteDataResponseItem) GetSteps

func (*GetMerchantOnboardingCompleteDataResponseItem) ProtoMessage

func (*GetMerchantOnboardingCompleteDataResponseItem) ProtoReflect

func (*GetMerchantOnboardingCompleteDataResponseItem) Reset

func (*GetMerchantOnboardingCompleteDataResponseItem) String

type GetMerchantPaymentMethodRequest

type GetMerchantPaymentMethodRequest struct {

	// @inject_tag: validate:"required,hexadecimal,len=24"
	MerchantId string `` /* 130-byte string literal not displayed */
	// @inject_tag: query:"payment_method_id", validate:"required,hexadecimal,len=24"
	PaymentMethodId string `` /* 173-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetMerchantPaymentMethodRequest) Descriptor deprecated

func (*GetMerchantPaymentMethodRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantPaymentMethodRequest.ProtoReflect.Descriptor instead.

func (*GetMerchantPaymentMethodRequest) GetMerchantId

func (x *GetMerchantPaymentMethodRequest) GetMerchantId() string

func (*GetMerchantPaymentMethodRequest) GetPaymentMethodId

func (x *GetMerchantPaymentMethodRequest) GetPaymentMethodId() string

func (*GetMerchantPaymentMethodRequest) ProtoMessage

func (*GetMerchantPaymentMethodRequest) ProtoMessage()

func (*GetMerchantPaymentMethodRequest) ProtoReflect

func (*GetMerchantPaymentMethodRequest) Reset

func (*GetMerchantPaymentMethodRequest) String

type GetMerchantPaymentMethodResponse

type GetMerchantPaymentMethodResponse struct {
	Status  int32                  `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage  `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *MerchantPaymentMethod `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMerchantPaymentMethodResponse) Descriptor deprecated

func (*GetMerchantPaymentMethodResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantPaymentMethodResponse.ProtoReflect.Descriptor instead.

func (*GetMerchantPaymentMethodResponse) GetItem

func (*GetMerchantPaymentMethodResponse) GetMessage

func (*GetMerchantPaymentMethodResponse) GetStatus

func (x *GetMerchantPaymentMethodResponse) GetStatus() int32

func (*GetMerchantPaymentMethodResponse) ProtoMessage

func (*GetMerchantPaymentMethodResponse) ProtoMessage()

func (*GetMerchantPaymentMethodResponse) ProtoReflect

func (*GetMerchantPaymentMethodResponse) Reset

func (*GetMerchantPaymentMethodResponse) String

type GetMerchantResponse

type GetMerchantResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *Merchant             `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMerchantResponse) Descriptor deprecated

func (*GetMerchantResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantResponse.ProtoReflect.Descriptor instead.

func (*GetMerchantResponse) GetItem

func (x *GetMerchantResponse) GetItem() *Merchant

func (*GetMerchantResponse) GetMessage

func (x *GetMerchantResponse) GetMessage() *ResponseErrorMessage

func (*GetMerchantResponse) GetStatus

func (x *GetMerchantResponse) GetStatus() int32

func (*GetMerchantResponse) ProtoMessage

func (*GetMerchantResponse) ProtoMessage()

func (*GetMerchantResponse) ProtoReflect

func (x *GetMerchantResponse) ProtoReflect() protoreflect.Message

func (*GetMerchantResponse) Reset

func (x *GetMerchantResponse) Reset()

func (*GetMerchantResponse) String

func (x *GetMerchantResponse) String() string

type GetMerchantTariffRatesRequest

type GetMerchantTariffRatesRequest struct {

	// @inject_tag: query:"region" validate:"required,tariff_region"
	HomeRegion string `` /* 140-byte string literal not displayed */
	//@inject_tag: query:"payer_region" validate:"omitempty,tariff_region"
	PayerRegion string `` /* 150-byte string literal not displayed */
	// @inject_tag: query:"min_amount" validate:"omitempty,numeric,gte=0"
	MinAmount float64 `` /* 144-byte string literal not displayed */
	// @inject_tag: query:"max_amount" validate:"omitempty,numeric,gt=0"
	MaxAmount float64 `` /* 143-byte string literal not displayed */
	// @inject_tag: query:"merchant_operations_type" json:"merchant_operations_type" validate:"oneof=high-risk low-risk"
	MerchantOperationsType string `` /* 188-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetMerchantTariffRatesRequest) Descriptor deprecated

func (*GetMerchantTariffRatesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantTariffRatesRequest.ProtoReflect.Descriptor instead.

func (*GetMerchantTariffRatesRequest) GetHomeRegion

func (x *GetMerchantTariffRatesRequest) GetHomeRegion() string

func (*GetMerchantTariffRatesRequest) GetMaxAmount

func (x *GetMerchantTariffRatesRequest) GetMaxAmount() float64

func (*GetMerchantTariffRatesRequest) GetMerchantOperationsType

func (x *GetMerchantTariffRatesRequest) GetMerchantOperationsType() string

func (*GetMerchantTariffRatesRequest) GetMinAmount

func (x *GetMerchantTariffRatesRequest) GetMinAmount() float64

func (*GetMerchantTariffRatesRequest) GetPayerRegion

func (x *GetMerchantTariffRatesRequest) GetPayerRegion() string

func (*GetMerchantTariffRatesRequest) ProtoMessage

func (*GetMerchantTariffRatesRequest) ProtoMessage()

func (*GetMerchantTariffRatesRequest) ProtoReflect

func (*GetMerchantTariffRatesRequest) Reset

func (x *GetMerchantTariffRatesRequest) Reset()

func (*GetMerchantTariffRatesRequest) String

type GetMerchantTariffRatesResponse

type GetMerchantTariffRatesResponse struct {
	Status  int32                                `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage                `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Items   *GetMerchantTariffRatesResponseItems `protobuf:"bytes,3,opt,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMerchantTariffRatesResponse) Descriptor deprecated

func (*GetMerchantTariffRatesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantTariffRatesResponse.ProtoReflect.Descriptor instead.

func (*GetMerchantTariffRatesResponse) GetItems

func (*GetMerchantTariffRatesResponse) GetMessage

func (*GetMerchantTariffRatesResponse) GetStatus

func (x *GetMerchantTariffRatesResponse) GetStatus() int32

func (*GetMerchantTariffRatesResponse) ProtoMessage

func (*GetMerchantTariffRatesResponse) ProtoMessage()

func (*GetMerchantTariffRatesResponse) ProtoReflect

func (*GetMerchantTariffRatesResponse) Reset

func (x *GetMerchantTariffRatesResponse) Reset()

func (*GetMerchantTariffRatesResponse) String

type GetMerchantTariffRatesResponseItems

type GetMerchantTariffRatesResponseItems struct {

	// The payment tariffs.
	Payment []*MerchantTariffRatesPayment `protobuf:"bytes,1,rep,name=payment,proto3" json:"payment,omitempty"`
	//@inject_tag: json:"-"
	Refund []*MerchantTariffRatesSettingsItem `protobuf:"bytes,2,rep,name=refund,proto3" json:"-"`
	//@inject_tag: json:"chargeback"
	//
	// The chargeback tariffs.
	Chargeback []*MerchantTariffRatesSettingsItem `protobuf:"bytes,3,rep,name=chargeback,proto3" json:"chargeback"`
	//@inject_tag: json:"payout"
	//
	// The payout tariffs.
	Payout map[string]*MerchantTariffRatesSettingsItem `` /* 143-byte string literal not displayed */
	//@inject_tag: json:"minimal_payout"
	//
	// The minimum payout limits.
	MinimalPayout map[string]float32 `` /* 180-byte string literal not displayed */
	//@inject_tag: json:"mcc_code"
	//
	// The Merchant Category Code (MCC) is a four-digit number listed in ISO 18245.
	MccCode string `protobuf:"bytes,6,opt,name=mcc_code,json=mccCode,proto3" json:"mcc_code"`
	// contains filtered or unexported fields
}

func (*GetMerchantTariffRatesResponseItems) Descriptor deprecated

func (*GetMerchantTariffRatesResponseItems) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantTariffRatesResponseItems.ProtoReflect.Descriptor instead.

func (*GetMerchantTariffRatesResponseItems) GetChargeback

func (*GetMerchantTariffRatesResponseItems) GetMccCode

func (*GetMerchantTariffRatesResponseItems) GetMinimalPayout

func (x *GetMerchantTariffRatesResponseItems) GetMinimalPayout() map[string]float32

func (*GetMerchantTariffRatesResponseItems) GetPayment

func (*GetMerchantTariffRatesResponseItems) GetPayout

func (*GetMerchantTariffRatesResponseItems) GetRefund

func (*GetMerchantTariffRatesResponseItems) ProtoMessage

func (*GetMerchantTariffRatesResponseItems) ProtoMessage()

func (*GetMerchantTariffRatesResponseItems) ProtoReflect

func (*GetMerchantTariffRatesResponseItems) Reset

func (*GetMerchantTariffRatesResponseItems) String

type GetMerchantUsersRequest

type GetMerchantUsersRequest struct {

	//@inject_tag: json:"merchant_id" validate:"required" param:"merchant_id"
	MerchantId string `protobuf:"bytes,1,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id" validate:"required" param:"merchant_id"`
	// contains filtered or unexported fields
}

func (*GetMerchantUsersRequest) Descriptor deprecated

func (*GetMerchantUsersRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantUsersRequest.ProtoReflect.Descriptor instead.

func (*GetMerchantUsersRequest) GetMerchantId

func (x *GetMerchantUsersRequest) GetMerchantId() string

func (*GetMerchantUsersRequest) ProtoMessage

func (*GetMerchantUsersRequest) ProtoMessage()

func (*GetMerchantUsersRequest) ProtoReflect

func (x *GetMerchantUsersRequest) ProtoReflect() protoreflect.Message

func (*GetMerchantUsersRequest) Reset

func (x *GetMerchantUsersRequest) Reset()

func (*GetMerchantUsersRequest) String

func (x *GetMerchantUsersRequest) String() string

type GetMerchantUsersResponse

type GetMerchantUsersResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Users   []*UserRole           `protobuf:"bytes,3,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMerchantUsersResponse) Descriptor deprecated

func (*GetMerchantUsersResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantUsersResponse.ProtoReflect.Descriptor instead.

func (*GetMerchantUsersResponse) GetMessage

func (*GetMerchantUsersResponse) GetStatus

func (x *GetMerchantUsersResponse) GetStatus() int32

func (*GetMerchantUsersResponse) GetUsers

func (x *GetMerchantUsersResponse) GetUsers() []*UserRole

func (*GetMerchantUsersResponse) ProtoMessage

func (*GetMerchantUsersResponse) ProtoMessage()

func (*GetMerchantUsersResponse) ProtoReflect

func (x *GetMerchantUsersResponse) ProtoReflect() protoreflect.Message

func (*GetMerchantUsersResponse) Reset

func (x *GetMerchantUsersResponse) Reset()

func (*GetMerchantUsersResponse) String

func (x *GetMerchantUsersResponse) String() string

type GetMerchantsForUserRequest

type GetMerchantsForUserRequest struct {

	//@inject_tag: json:"user_id" validate:"required"
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id" validate:"required"`
	// contains filtered or unexported fields
}

func (*GetMerchantsForUserRequest) Descriptor deprecated

func (*GetMerchantsForUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantsForUserRequest.ProtoReflect.Descriptor instead.

func (*GetMerchantsForUserRequest) GetUserId

func (x *GetMerchantsForUserRequest) GetUserId() string

func (*GetMerchantsForUserRequest) ProtoMessage

func (*GetMerchantsForUserRequest) ProtoMessage()

func (*GetMerchantsForUserRequest) ProtoReflect

func (*GetMerchantsForUserRequest) Reset

func (x *GetMerchantsForUserRequest) Reset()

func (*GetMerchantsForUserRequest) String

func (x *GetMerchantsForUserRequest) String() string

type GetMerchantsForUserResponse

type GetMerchantsForUserResponse struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// The list of merchants.
	Merchants []*MerchantForUserInfo `protobuf:"bytes,3,rep,name=merchants,proto3" json:"merchants,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMerchantsForUserResponse) Descriptor deprecated

func (*GetMerchantsForUserResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMerchantsForUserResponse.ProtoReflect.Descriptor instead.

func (*GetMerchantsForUserResponse) GetMerchants

func (x *GetMerchantsForUserResponse) GetMerchants() []*MerchantForUserInfo

func (*GetMerchantsForUserResponse) GetMessage

func (*GetMerchantsForUserResponse) GetStatus

func (x *GetMerchantsForUserResponse) GetStatus() int32

func (*GetMerchantsForUserResponse) ProtoMessage

func (*GetMerchantsForUserResponse) ProtoMessage()

func (*GetMerchantsForUserResponse) ProtoReflect

func (*GetMerchantsForUserResponse) Reset

func (x *GetMerchantsForUserResponse) Reset()

func (*GetMerchantsForUserResponse) String

func (x *GetMerchantsForUserResponse) String() string

type GetNotificationRequest

type GetNotificationRequest struct {

	// @inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	// @inject_tag: validate:"required,hexadecimal,len=24" param:"notification_id"
	NotificationId string `` /* 166-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetNotificationRequest) Descriptor deprecated

func (*GetNotificationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetNotificationRequest.ProtoReflect.Descriptor instead.

func (*GetNotificationRequest) GetMerchantId

func (x *GetNotificationRequest) GetMerchantId() string

func (*GetNotificationRequest) GetNotificationId

func (x *GetNotificationRequest) GetNotificationId() string

func (*GetNotificationRequest) ProtoMessage

func (*GetNotificationRequest) ProtoMessage()

func (*GetNotificationRequest) ProtoReflect

func (x *GetNotificationRequest) ProtoReflect() protoreflect.Message

func (*GetNotificationRequest) Reset

func (x *GetNotificationRequest) Reset()

func (*GetNotificationRequest) String

func (x *GetNotificationRequest) String() string

type GetOperatingCompaniesListResponse

type GetOperatingCompaniesListResponse struct {
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// @inject_tag: json:"message,omitempty"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"items"
	Items []*OperatingCompany `protobuf:"bytes,3,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*GetOperatingCompaniesListResponse) Descriptor deprecated

func (*GetOperatingCompaniesListResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetOperatingCompaniesListResponse.ProtoReflect.Descriptor instead.

func (*GetOperatingCompaniesListResponse) GetItems

func (*GetOperatingCompaniesListResponse) GetMessage

func (*GetOperatingCompaniesListResponse) GetStatus

func (*GetOperatingCompaniesListResponse) ProtoMessage

func (*GetOperatingCompaniesListResponse) ProtoMessage()

func (*GetOperatingCompaniesListResponse) ProtoReflect

func (*GetOperatingCompaniesListResponse) Reset

func (*GetOperatingCompaniesListResponse) String

type GetOperatingCompanyRequest

type GetOperatingCompanyRequest struct {

	// @inject_tag: json:"id" validate:"required,hexadecimal,len=24"
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id" validate:"required,hexadecimal,len=24"`
	// contains filtered or unexported fields
}

func (*GetOperatingCompanyRequest) Descriptor deprecated

func (*GetOperatingCompanyRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetOperatingCompanyRequest.ProtoReflect.Descriptor instead.

func (*GetOperatingCompanyRequest) GetId

func (*GetOperatingCompanyRequest) ProtoMessage

func (*GetOperatingCompanyRequest) ProtoMessage()

func (*GetOperatingCompanyRequest) ProtoReflect

func (*GetOperatingCompanyRequest) Reset

func (x *GetOperatingCompanyRequest) Reset()

func (*GetOperatingCompanyRequest) String

func (x *GetOperatingCompanyRequest) String() string

type GetOperatingCompanyResponse

type GetOperatingCompanyResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Company *OperatingCompany     `protobuf:"bytes,3,opt,name=company,proto3" json:"company,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOperatingCompanyResponse) Descriptor deprecated

func (*GetOperatingCompanyResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetOperatingCompanyResponse.ProtoReflect.Descriptor instead.

func (*GetOperatingCompanyResponse) GetCompany

func (*GetOperatingCompanyResponse) GetMessage

func (*GetOperatingCompanyResponse) GetStatus

func (x *GetOperatingCompanyResponse) GetStatus() int32

func (*GetOperatingCompanyResponse) ProtoMessage

func (*GetOperatingCompanyResponse) ProtoMessage()

func (*GetOperatingCompanyResponse) ProtoReflect

func (*GetOperatingCompanyResponse) Reset

func (x *GetOperatingCompanyResponse) Reset()

func (*GetOperatingCompanyResponse) String

func (x *GetOperatingCompanyResponse) String() string

type GetOrderPrivateResponse

type GetOrderPrivateResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *OrderViewPrivate     `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOrderPrivateResponse) Descriptor deprecated

func (*GetOrderPrivateResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetOrderPrivateResponse.ProtoReflect.Descriptor instead.

func (*GetOrderPrivateResponse) GetItem

func (*GetOrderPrivateResponse) GetMessage

func (*GetOrderPrivateResponse) GetStatus

func (x *GetOrderPrivateResponse) GetStatus() int32

func (*GetOrderPrivateResponse) ProtoMessage

func (*GetOrderPrivateResponse) ProtoMessage()

func (*GetOrderPrivateResponse) ProtoReflect

func (x *GetOrderPrivateResponse) ProtoReflect() protoreflect.Message

func (*GetOrderPrivateResponse) Reset

func (x *GetOrderPrivateResponse) Reset()

func (*GetOrderPrivateResponse) String

func (x *GetOrderPrivateResponse) String() string

type GetOrderPublicResponse

type GetOrderPublicResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *OrderViewPublic      `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOrderPublicResponse) Descriptor deprecated

func (*GetOrderPublicResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetOrderPublicResponse.ProtoReflect.Descriptor instead.

func (*GetOrderPublicResponse) GetItem

func (*GetOrderPublicResponse) GetMessage

func (*GetOrderPublicResponse) GetStatus

func (x *GetOrderPublicResponse) GetStatus() int32

func (*GetOrderPublicResponse) ProtoMessage

func (*GetOrderPublicResponse) ProtoMessage()

func (*GetOrderPublicResponse) ProtoReflect

func (x *GetOrderPublicResponse) ProtoReflect() protoreflect.Message

func (*GetOrderPublicResponse) Reset

func (x *GetOrderPublicResponse) Reset()

func (*GetOrderPublicResponse) String

func (x *GetOrderPublicResponse) String() string

type GetOrderRequest

type GetOrderRequest struct {

	// @inject_tag: validate:"required,uuid" param:"order_id"
	OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty" validate:"required,uuid" param:"order_id"`
	// @inject_tag: validate:"omitempty,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetOrderRequest) Descriptor deprecated

func (*GetOrderRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetOrderRequest.ProtoReflect.Descriptor instead.

func (*GetOrderRequest) GetMerchantId

func (x *GetOrderRequest) GetMerchantId() string

func (*GetOrderRequest) GetOrderId

func (x *GetOrderRequest) GetOrderId() string

func (*GetOrderRequest) ProtoMessage

func (*GetOrderRequest) ProtoMessage()

func (*GetOrderRequest) ProtoReflect

func (x *GetOrderRequest) ProtoReflect() protoreflect.Message

func (*GetOrderRequest) Reset

func (x *GetOrderRequest) Reset()

func (*GetOrderRequest) String

func (x *GetOrderRequest) String() string

type GetOriginalOrderResponse

type GetOriginalOrderResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *Order                `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOriginalOrderResponse) Descriptor deprecated

func (*GetOriginalOrderResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetOriginalOrderResponse.ProtoReflect.Descriptor instead.

func (*GetOriginalOrderResponse) GetItem

func (x *GetOriginalOrderResponse) GetItem() *Order

func (*GetOriginalOrderResponse) GetMessage

func (*GetOriginalOrderResponse) GetStatus

func (x *GetOriginalOrderResponse) GetStatus() int32

func (*GetOriginalOrderResponse) ProtoMessage

func (*GetOriginalOrderResponse) ProtoMessage()

func (*GetOriginalOrderResponse) ProtoReflect

func (x *GetOriginalOrderResponse) ProtoReflect() protoreflect.Message

func (*GetOriginalOrderResponse) Reset

func (x *GetOriginalOrderResponse) Reset()

func (*GetOriginalOrderResponse) String

func (x *GetOriginalOrderResponse) String() string

type GetPaylinkResponse

type GetPaylinkResponse struct {
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// @inject_tag: json:"message,omitempty"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"item"
	Item *Paylink `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*GetPaylinkResponse) Descriptor deprecated

func (*GetPaylinkResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPaylinkResponse.ProtoReflect.Descriptor instead.

func (*GetPaylinkResponse) GetItem

func (x *GetPaylinkResponse) GetItem() *Paylink

func (*GetPaylinkResponse) GetMessage

func (x *GetPaylinkResponse) GetMessage() *ResponseErrorMessage

func (*GetPaylinkResponse) GetStatus

func (x *GetPaylinkResponse) GetStatus() int32

func (*GetPaylinkResponse) ProtoMessage

func (*GetPaylinkResponse) ProtoMessage()

func (*GetPaylinkResponse) ProtoReflect

func (x *GetPaylinkResponse) ProtoReflect() protoreflect.Message

func (*GetPaylinkResponse) Reset

func (x *GetPaylinkResponse) Reset()

func (*GetPaylinkResponse) String

func (x *GetPaylinkResponse) String() string

type GetPaylinkStatCommonGroupResponse

type GetPaylinkStatCommonGroupResponse struct {
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// @inject_tag: json:"message,omitempty"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"item"
	Item *GroupStatCommon `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*GetPaylinkStatCommonGroupResponse) Descriptor deprecated

func (*GetPaylinkStatCommonGroupResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPaylinkStatCommonGroupResponse.ProtoReflect.Descriptor instead.

func (*GetPaylinkStatCommonGroupResponse) GetItem

func (*GetPaylinkStatCommonGroupResponse) GetMessage

func (*GetPaylinkStatCommonGroupResponse) GetStatus

func (*GetPaylinkStatCommonGroupResponse) ProtoMessage

func (*GetPaylinkStatCommonGroupResponse) ProtoMessage()

func (*GetPaylinkStatCommonGroupResponse) ProtoReflect

func (*GetPaylinkStatCommonGroupResponse) Reset

func (*GetPaylinkStatCommonGroupResponse) String

type GetPaylinkStatCommonRequest

type GetPaylinkStatCommonRequest struct {

	//@inject_tag: validate:"required,hexadecimal" param:"id"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required,hexadecimal" param:"id"`
	//@inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	// @inject_tag: query:"period_from" validate:"omitempty,numeric,gte=0"
	PeriodFrom int64 `` /* 147-byte string literal not displayed */
	// @inject_tag: query:"period_to" validate:"omitempty,numeric,gte=0"
	PeriodTo int64 `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetPaylinkStatCommonRequest) Descriptor deprecated

func (*GetPaylinkStatCommonRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPaylinkStatCommonRequest.ProtoReflect.Descriptor instead.

func (*GetPaylinkStatCommonRequest) GetId

func (*GetPaylinkStatCommonRequest) GetMerchantId

func (x *GetPaylinkStatCommonRequest) GetMerchantId() string

func (*GetPaylinkStatCommonRequest) GetPeriodFrom

func (x *GetPaylinkStatCommonRequest) GetPeriodFrom() int64

func (*GetPaylinkStatCommonRequest) GetPeriodTo

func (x *GetPaylinkStatCommonRequest) GetPeriodTo() int64

func (*GetPaylinkStatCommonRequest) ProtoMessage

func (*GetPaylinkStatCommonRequest) ProtoMessage()

func (*GetPaylinkStatCommonRequest) ProtoReflect

func (*GetPaylinkStatCommonRequest) Reset

func (x *GetPaylinkStatCommonRequest) Reset()

func (*GetPaylinkStatCommonRequest) String

func (x *GetPaylinkStatCommonRequest) String() string

type GetPaylinkStatCommonResponse

type GetPaylinkStatCommonResponse struct {
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// @inject_tag: json:"message,omitempty"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"item"
	Item *StatCommon `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*GetPaylinkStatCommonResponse) Descriptor deprecated

func (*GetPaylinkStatCommonResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPaylinkStatCommonResponse.ProtoReflect.Descriptor instead.

func (*GetPaylinkStatCommonResponse) GetItem

func (*GetPaylinkStatCommonResponse) GetMessage

func (*GetPaylinkStatCommonResponse) GetStatus

func (x *GetPaylinkStatCommonResponse) GetStatus() int32

func (*GetPaylinkStatCommonResponse) ProtoMessage

func (*GetPaylinkStatCommonResponse) ProtoMessage()

func (*GetPaylinkStatCommonResponse) ProtoReflect

func (*GetPaylinkStatCommonResponse) Reset

func (x *GetPaylinkStatCommonResponse) Reset()

func (*GetPaylinkStatCommonResponse) String

type GetPaylinkTransactionsRequest

type GetPaylinkTransactionsRequest struct {

	// @inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	//@inject_tag: validate:"required,hexadecimal,len=24" param="id"
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty" validate:"required,hexadecimal,len=24"`
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	// contains filtered or unexported fields
}

func (*GetPaylinkTransactionsRequest) Descriptor deprecated

func (*GetPaylinkTransactionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPaylinkTransactionsRequest.ProtoReflect.Descriptor instead.

func (*GetPaylinkTransactionsRequest) GetId

func (*GetPaylinkTransactionsRequest) GetLimit

func (x *GetPaylinkTransactionsRequest) GetLimit() int64

func (*GetPaylinkTransactionsRequest) GetMerchantId

func (x *GetPaylinkTransactionsRequest) GetMerchantId() string

func (*GetPaylinkTransactionsRequest) GetOffset

func (x *GetPaylinkTransactionsRequest) GetOffset() int64

func (*GetPaylinkTransactionsRequest) ProtoMessage

func (*GetPaylinkTransactionsRequest) ProtoMessage()

func (*GetPaylinkTransactionsRequest) ProtoReflect

func (*GetPaylinkTransactionsRequest) Reset

func (x *GetPaylinkTransactionsRequest) Reset()

func (*GetPaylinkTransactionsRequest) String

type GetPaylinkURLRequest

type GetPaylinkURLRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required,hexadecimal,len=24"`
	//@inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	UrlMask    string `protobuf:"bytes,3,opt,name=url_mask,json=urlMask,proto3" json:"url_mask,omitempty"`
	// @inject_tag: query:"utm_source"
	UtmSource string `protobuf:"bytes,4,opt,name=utm_source,json=utmSource,proto3" json:"utm_source,omitempty" query:"utm_source"`
	// @inject_tag: query:"utm_medium"
	UtmMedium string `protobuf:"bytes,5,opt,name=utm_medium,json=utmMedium,proto3" json:"utm_medium,omitempty" query:"utm_medium"`
	// @inject_tag: query:"utm_campaign"
	UtmCampaign string `protobuf:"bytes,6,opt,name=utm_campaign,json=utmCampaign,proto3" json:"utm_campaign,omitempty" query:"utm_campaign"`
	// contains filtered or unexported fields
}

func (*GetPaylinkURLRequest) Descriptor deprecated

func (*GetPaylinkURLRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPaylinkURLRequest.ProtoReflect.Descriptor instead.

func (*GetPaylinkURLRequest) GetId

func (x *GetPaylinkURLRequest) GetId() string

func (*GetPaylinkURLRequest) GetMerchantId

func (x *GetPaylinkURLRequest) GetMerchantId() string

func (*GetPaylinkURLRequest) GetUrlMask

func (x *GetPaylinkURLRequest) GetUrlMask() string

func (*GetPaylinkURLRequest) GetUtmCampaign

func (x *GetPaylinkURLRequest) GetUtmCampaign() string

func (*GetPaylinkURLRequest) GetUtmMedium

func (x *GetPaylinkURLRequest) GetUtmMedium() string

func (*GetPaylinkURLRequest) GetUtmSource

func (x *GetPaylinkURLRequest) GetUtmSource() string

func (*GetPaylinkURLRequest) ProtoMessage

func (*GetPaylinkURLRequest) ProtoMessage()

func (*GetPaylinkURLRequest) ProtoReflect

func (x *GetPaylinkURLRequest) ProtoReflect() protoreflect.Message

func (*GetPaylinkURLRequest) Reset

func (x *GetPaylinkURLRequest) Reset()

func (*GetPaylinkURLRequest) String

func (x *GetPaylinkURLRequest) String() string

type GetPaylinkUrlByShortLinkRequest

type GetPaylinkUrlByShortLinkRequest struct {

	//@inject_tag: validate:"required,hexadecimal" param="id"
	Id      string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required,hexadecimal"`
	UrlMask string `protobuf:"bytes,2,opt,name=url_mask,json=urlMask,proto3" json:"url_mask,omitempty"`
	// @inject_tag: query:"utm_source"
	UtmSource string `protobuf:"bytes,3,opt,name=utm_source,json=utmSource,proto3" json:"utm_source,omitempty" query:"utm_source"`
	// @inject_tag: query:"utm_medium"
	UtmMedium string `protobuf:"bytes,4,opt,name=utm_medium,json=utmMedium,proto3" json:"utm_medium,omitempty" query:"utm_medium"`
	// @inject_tag: query:"utm_campaign"
	UtmCampaign string `protobuf:"bytes,5,opt,name=utm_campaign,json=utmCampaign,proto3" json:"utm_campaign,omitempty" query:"utm_campaign"`
	// contains filtered or unexported fields
}

func (*GetPaylinkUrlByShortLinkRequest) Descriptor deprecated

func (*GetPaylinkUrlByShortLinkRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPaylinkUrlByShortLinkRequest.ProtoReflect.Descriptor instead.

func (*GetPaylinkUrlByShortLinkRequest) GetId

func (*GetPaylinkUrlByShortLinkRequest) GetUrlMask

func (x *GetPaylinkUrlByShortLinkRequest) GetUrlMask() string

func (*GetPaylinkUrlByShortLinkRequest) GetUtmCampaign

func (x *GetPaylinkUrlByShortLinkRequest) GetUtmCampaign() string

func (*GetPaylinkUrlByShortLinkRequest) GetUtmMedium

func (x *GetPaylinkUrlByShortLinkRequest) GetUtmMedium() string

func (*GetPaylinkUrlByShortLinkRequest) GetUtmSource

func (x *GetPaylinkUrlByShortLinkRequest) GetUtmSource() string

func (*GetPaylinkUrlByShortLinkRequest) ProtoMessage

func (*GetPaylinkUrlByShortLinkRequest) ProtoMessage()

func (*GetPaylinkUrlByShortLinkRequest) ProtoReflect

func (*GetPaylinkUrlByShortLinkRequest) Reset

func (*GetPaylinkUrlByShortLinkRequest) String

type GetPaylinkUrlByShortLinkResponse

type GetPaylinkUrlByShortLinkResponse struct {
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// @inject_tag: json:"message,omitempty"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"url"
	Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url"`
	// contains filtered or unexported fields
}

func (*GetPaylinkUrlByShortLinkResponse) Descriptor deprecated

func (*GetPaylinkUrlByShortLinkResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPaylinkUrlByShortLinkResponse.ProtoReflect.Descriptor instead.

func (*GetPaylinkUrlByShortLinkResponse) GetMessage

func (*GetPaylinkUrlByShortLinkResponse) GetStatus

func (x *GetPaylinkUrlByShortLinkResponse) GetStatus() int32

func (*GetPaylinkUrlByShortLinkResponse) GetUrl

func (*GetPaylinkUrlByShortLinkResponse) ProtoMessage

func (*GetPaylinkUrlByShortLinkResponse) ProtoMessage()

func (*GetPaylinkUrlByShortLinkResponse) ProtoReflect

func (*GetPaylinkUrlByShortLinkResponse) Reset

func (*GetPaylinkUrlByShortLinkResponse) String

type GetPaylinkUrlResponse

type GetPaylinkUrlResponse struct {
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// @inject_tag: json:"message,omitempty"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"url"
	Url string `protobuf:"bytes,4,opt,name=url,proto3" json:"url"`
	// contains filtered or unexported fields
}

func (*GetPaylinkUrlResponse) Descriptor deprecated

func (*GetPaylinkUrlResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPaylinkUrlResponse.ProtoReflect.Descriptor instead.

func (*GetPaylinkUrlResponse) GetMessage

func (*GetPaylinkUrlResponse) GetStatus

func (x *GetPaylinkUrlResponse) GetStatus() int32

func (*GetPaylinkUrlResponse) GetUrl

func (x *GetPaylinkUrlResponse) GetUrl() string

func (*GetPaylinkUrlResponse) ProtoMessage

func (*GetPaylinkUrlResponse) ProtoMessage()

func (*GetPaylinkUrlResponse) ProtoReflect

func (x *GetPaylinkUrlResponse) ProtoReflect() protoreflect.Message

func (*GetPaylinkUrlResponse) Reset

func (x *GetPaylinkUrlResponse) Reset()

func (*GetPaylinkUrlResponse) String

func (x *GetPaylinkUrlResponse) String() string

type GetPaylinksRequest

type GetPaylinksRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	//@inject_tag: validate:"omitempty,hexadecimal,len=24"
	ProjectId string `` /* 128-byte string literal not displayed */
	// @inject_tag: validate:"required,numeric,gte=1"
	Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty" validate:"required,numeric,gte=1"`
	// @inject_tag: validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset,omitempty" validate:"omitempty,numeric,gte=0"`
	// @inject_tag: query:"sort[]"
	Sort []string `protobuf:"bytes,5,rep,name=sort,proto3" json:"sort,omitempty" query:"sort[]"`
	// contains filtered or unexported fields
}

func (*GetPaylinksRequest) Descriptor deprecated

func (*GetPaylinksRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPaylinksRequest.ProtoReflect.Descriptor instead.

func (*GetPaylinksRequest) GetLimit

func (x *GetPaylinksRequest) GetLimit() int64

func (*GetPaylinksRequest) GetMerchantId

func (x *GetPaylinksRequest) GetMerchantId() string

func (*GetPaylinksRequest) GetOffset

func (x *GetPaylinksRequest) GetOffset() int64

func (*GetPaylinksRequest) GetProjectId

func (x *GetPaylinksRequest) GetProjectId() string

func (*GetPaylinksRequest) GetSort

func (x *GetPaylinksRequest) GetSort() []string

func (*GetPaylinksRequest) ProtoMessage

func (*GetPaylinksRequest) ProtoMessage()

func (*GetPaylinksRequest) ProtoReflect

func (x *GetPaylinksRequest) ProtoReflect() protoreflect.Message

func (*GetPaylinksRequest) Reset

func (x *GetPaylinksRequest) Reset()

func (*GetPaylinksRequest) String

func (x *GetPaylinksRequest) String() string

type GetPaylinksResponse

type GetPaylinksResponse struct {
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// @inject_tag: json:"message,omitempty"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"data"
	Data *PaylinksPaginate `protobuf:"bytes,3,opt,name=data,proto3" json:"data"`
	// contains filtered or unexported fields
}

func (*GetPaylinksResponse) Descriptor deprecated

func (*GetPaylinksResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPaylinksResponse.ProtoReflect.Descriptor instead.

func (*GetPaylinksResponse) GetData

func (x *GetPaylinksResponse) GetData() *PaylinksPaginate

func (*GetPaylinksResponse) GetMessage

func (x *GetPaylinksResponse) GetMessage() *ResponseErrorMessage

func (*GetPaylinksResponse) GetStatus

func (x *GetPaylinksResponse) GetStatus() int32

func (*GetPaylinksResponse) ProtoMessage

func (*GetPaylinksResponse) ProtoMessage()

func (*GetPaylinksResponse) ProtoReflect

func (x *GetPaylinksResponse) ProtoReflect() protoreflect.Message

func (*GetPaylinksResponse) Reset

func (x *GetPaylinksResponse) Reset()

func (*GetPaylinksResponse) String

func (x *GetPaylinksResponse) String() string

type GetPaymentMethodSettingsRequest

type GetPaymentMethodSettingsRequest struct {

	// @inject_tag: query:"payment_method_id" validate:"required,hexadecimal,len=24"
	PaymentMethodId string `` /* 173-byte string literal not displayed */
	// @inject_tag: query:"currency_a3" validate:"omitempty,alpha,len=3"
	CurrencyA3 string `` /* 144-byte string literal not displayed */
	// @inject_tag: query:"mcc_code" validate:"omitempty,numeric,len=4"
	MccCode string `` /* 134-byte string literal not displayed */
	// @inject_tag: query:"operating_company_id" validate:"omitempty,hexadecimal,len=24"
	OperatingCompanyId string `` /* 186-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetPaymentMethodSettingsRequest) Descriptor deprecated

func (*GetPaymentMethodSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPaymentMethodSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetPaymentMethodSettingsRequest) GetCurrencyA3

func (x *GetPaymentMethodSettingsRequest) GetCurrencyA3() string

func (*GetPaymentMethodSettingsRequest) GetMccCode

func (x *GetPaymentMethodSettingsRequest) GetMccCode() string

func (*GetPaymentMethodSettingsRequest) GetOperatingCompanyId

func (x *GetPaymentMethodSettingsRequest) GetOperatingCompanyId() string

func (*GetPaymentMethodSettingsRequest) GetPaymentMethodId

func (x *GetPaymentMethodSettingsRequest) GetPaymentMethodId() string

func (*GetPaymentMethodSettingsRequest) ProtoMessage

func (*GetPaymentMethodSettingsRequest) ProtoMessage()

func (*GetPaymentMethodSettingsRequest) ProtoReflect

func (*GetPaymentMethodSettingsRequest) Reset

func (*GetPaymentMethodSettingsRequest) String

type GetPaymentMethodSettingsResponse

type GetPaymentMethodSettingsResponse struct {

	// @inject_tag: json:"params"
	//
	// The payment method settings.
	Params []*PaymentMethodParams `protobuf:"bytes,1,rep,name=params,proto3" json:"params"`
	// contains filtered or unexported fields
}

func (*GetPaymentMethodSettingsResponse) Descriptor deprecated

func (*GetPaymentMethodSettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPaymentMethodSettingsResponse.ProtoReflect.Descriptor instead.

func (*GetPaymentMethodSettingsResponse) GetParams

func (*GetPaymentMethodSettingsResponse) ProtoMessage

func (*GetPaymentMethodSettingsResponse) ProtoMessage()

func (*GetPaymentMethodSettingsResponse) ProtoReflect

func (*GetPaymentMethodSettingsResponse) Reset

func (*GetPaymentMethodSettingsResponse) String

type GetPaymentMinLimitsSystemResponse

type GetPaymentMinLimitsSystemResponse struct {
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// @inject_tag: json:"message,omitempty"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"items"
	Items []*PaymentMinLimitSystem `protobuf:"bytes,3,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*GetPaymentMinLimitsSystemResponse) Descriptor deprecated

func (*GetPaymentMinLimitsSystemResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPaymentMinLimitsSystemResponse.ProtoReflect.Descriptor instead.

func (*GetPaymentMinLimitsSystemResponse) GetItems

func (*GetPaymentMinLimitsSystemResponse) GetMessage

func (*GetPaymentMinLimitsSystemResponse) GetStatus

func (*GetPaymentMinLimitsSystemResponse) ProtoMessage

func (*GetPaymentMinLimitsSystemResponse) ProtoMessage()

func (*GetPaymentMinLimitsSystemResponse) ProtoReflect

func (*GetPaymentMinLimitsSystemResponse) Reset

func (*GetPaymentMinLimitsSystemResponse) String

type GetPayoutDocumentRequest

type GetPayoutDocumentRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" param:"payout_document_id"
	PayoutDocumentId string `` /* 177-byte string literal not displayed */
	//@inject_tag: validate:"omitempty,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetPayoutDocumentRequest) Descriptor deprecated

func (*GetPayoutDocumentRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPayoutDocumentRequest.ProtoReflect.Descriptor instead.

func (*GetPayoutDocumentRequest) GetMerchantId

func (x *GetPayoutDocumentRequest) GetMerchantId() string

func (*GetPayoutDocumentRequest) GetPayoutDocumentId

func (x *GetPayoutDocumentRequest) GetPayoutDocumentId() string

func (*GetPayoutDocumentRequest) ProtoMessage

func (*GetPayoutDocumentRequest) ProtoMessage()

func (*GetPayoutDocumentRequest) ProtoReflect

func (x *GetPayoutDocumentRequest) ProtoReflect() protoreflect.Message

func (*GetPayoutDocumentRequest) Reset

func (x *GetPayoutDocumentRequest) Reset()

func (*GetPayoutDocumentRequest) String

func (x *GetPayoutDocumentRequest) String() string

type GetPayoutDocumentsRequest

type GetPayoutDocumentsRequest struct {

	//@inject_tag: query:"payout_document_id" validate:"omitempty,hexadecimal,len=24"
	PayoutDocumentId string `` /* 178-byte string literal not displayed */
	//@inject_tag: query:"status[]" validate:"omitempty,dive,oneof=skip pending in_progress paid canceled failed"
	Status []string `` /* 160-byte string literal not displayed */
	//@inject_tag: validate:"omitempty,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 151-byte string literal not displayed */
	// @inject_tag: query:"date_from" validate:"omitempty,datetime"
	DateFrom string `` /* 133-byte string literal not displayed */
	// @inject_tag: query:"date_to" validate:"omitempty,datetime"
	DateTo string `protobuf:"bytes,5,opt,name=date_to,json=dateTo,proto3" json:"date_to,omitempty" query:"date_to" validate:"omitempty,datetime"`
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int64 `protobuf:"varint,6,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,7,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	//@inject_tag: validate:"omitempty,hexadecimal,len=24"
	OperatingCompanyId string `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetPayoutDocumentsRequest) Descriptor deprecated

func (*GetPayoutDocumentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPayoutDocumentsRequest.ProtoReflect.Descriptor instead.

func (*GetPayoutDocumentsRequest) GetDateFrom

func (x *GetPayoutDocumentsRequest) GetDateFrom() string

func (*GetPayoutDocumentsRequest) GetDateTo

func (x *GetPayoutDocumentsRequest) GetDateTo() string

func (*GetPayoutDocumentsRequest) GetLimit

func (x *GetPayoutDocumentsRequest) GetLimit() int64

func (*GetPayoutDocumentsRequest) GetMerchantId

func (x *GetPayoutDocumentsRequest) GetMerchantId() string

func (*GetPayoutDocumentsRequest) GetOffset

func (x *GetPayoutDocumentsRequest) GetOffset() int64

func (*GetPayoutDocumentsRequest) GetOperatingCompanyId

func (x *GetPayoutDocumentsRequest) GetOperatingCompanyId() string

func (*GetPayoutDocumentsRequest) GetPayoutDocumentId

func (x *GetPayoutDocumentsRequest) GetPayoutDocumentId() string

func (*GetPayoutDocumentsRequest) GetStatus

func (x *GetPayoutDocumentsRequest) GetStatus() []string

func (*GetPayoutDocumentsRequest) ProtoMessage

func (*GetPayoutDocumentsRequest) ProtoMessage()

func (*GetPayoutDocumentsRequest) ProtoReflect

func (*GetPayoutDocumentsRequest) Reset

func (x *GetPayoutDocumentsRequest) Reset()

func (*GetPayoutDocumentsRequest) String

func (x *GetPayoutDocumentsRequest) String() string

type GetPayoutDocumentsResponse

type GetPayoutDocumentsResponse struct {
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// @inject_tag: json:"message,omitempty"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"data"
	Data *PayoutDocumentsPaginate `protobuf:"bytes,3,opt,name=data,proto3" json:"data"`
	// contains filtered or unexported fields
}

func (*GetPayoutDocumentsResponse) Descriptor deprecated

func (*GetPayoutDocumentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPayoutDocumentsResponse.ProtoReflect.Descriptor instead.

func (*GetPayoutDocumentsResponse) GetData

func (*GetPayoutDocumentsResponse) GetMessage

func (*GetPayoutDocumentsResponse) GetStatus

func (x *GetPayoutDocumentsResponse) GetStatus() int32

func (*GetPayoutDocumentsResponse) ProtoMessage

func (*GetPayoutDocumentsResponse) ProtoMessage()

func (*GetPayoutDocumentsResponse) ProtoReflect

func (*GetPayoutDocumentsResponse) Reset

func (x *GetPayoutDocumentsResponse) Reset()

func (*GetPayoutDocumentsResponse) String

func (x *GetPayoutDocumentsResponse) String() string

type GetPlatformKeyCountRequest

type GetPlatformKeyCountRequest struct {

	//@inject_tag: query:"key_product_id" validate:"required,hexadecimal,len=24"
	KeyProductId string `` /* 161-byte string literal not displayed */
	//@inject_tag: validate:"hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 141-byte string literal not displayed */
	//@inject_tag: query:"platform_id" validate:"required,max=255"
	PlatformId string `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetPlatformKeyCountRequest) Descriptor deprecated

func (*GetPlatformKeyCountRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPlatformKeyCountRequest.ProtoReflect.Descriptor instead.

func (*GetPlatformKeyCountRequest) GetKeyProductId

func (x *GetPlatformKeyCountRequest) GetKeyProductId() string

func (*GetPlatformKeyCountRequest) GetMerchantId

func (x *GetPlatformKeyCountRequest) GetMerchantId() string

func (*GetPlatformKeyCountRequest) GetPlatformId

func (x *GetPlatformKeyCountRequest) GetPlatformId() string

func (*GetPlatformKeyCountRequest) ProtoMessage

func (*GetPlatformKeyCountRequest) ProtoMessage()

func (*GetPlatformKeyCountRequest) ProtoReflect

func (*GetPlatformKeyCountRequest) Reset

func (x *GetPlatformKeyCountRequest) Reset()

func (*GetPlatformKeyCountRequest) String

func (x *GetPlatformKeyCountRequest) String() string

type GetPlatformKeyCountResponse

type GetPlatformKeyCountResponse struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	//@inject_tag: json:"count"
	//
	// The total number of keys for products.
	Count int32 `protobuf:"varint,3,opt,name=count,proto3" json:"count"`
	// contains filtered or unexported fields
}

func (*GetPlatformKeyCountResponse) Descriptor deprecated

func (*GetPlatformKeyCountResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPlatformKeyCountResponse.ProtoReflect.Descriptor instead.

func (*GetPlatformKeyCountResponse) GetCount

func (x *GetPlatformKeyCountResponse) GetCount() int32

func (*GetPlatformKeyCountResponse) GetMessage

func (*GetPlatformKeyCountResponse) GetStatus

func (x *GetPlatformKeyCountResponse) GetStatus() int32

func (*GetPlatformKeyCountResponse) ProtoMessage

func (*GetPlatformKeyCountResponse) ProtoMessage()

func (*GetPlatformKeyCountResponse) ProtoReflect

func (*GetPlatformKeyCountResponse) Reset

func (x *GetPlatformKeyCountResponse) Reset()

func (*GetPlatformKeyCountResponse) String

func (x *GetPlatformKeyCountResponse) String() string

type GetPriceGroupByRegionRequest

type GetPriceGroupByRegionRequest struct {

	//@inject_tag: json:"region" validate:"required"
	Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region" validate:"required"`
	// contains filtered or unexported fields
}

func (*GetPriceGroupByRegionRequest) Descriptor deprecated

func (*GetPriceGroupByRegionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPriceGroupByRegionRequest.ProtoReflect.Descriptor instead.

func (*GetPriceGroupByRegionRequest) GetRegion

func (x *GetPriceGroupByRegionRequest) GetRegion() string

func (*GetPriceGroupByRegionRequest) ProtoMessage

func (*GetPriceGroupByRegionRequest) ProtoMessage()

func (*GetPriceGroupByRegionRequest) ProtoReflect

func (*GetPriceGroupByRegionRequest) Reset

func (x *GetPriceGroupByRegionRequest) Reset()

func (*GetPriceGroupByRegionRequest) String

type GetPriceGroupByRegionResponse

type GetPriceGroupByRegionResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	//@inject_tag: json:"group"
	Group *PriceGroup `protobuf:"bytes,3,opt,name=Group,proto3" json:"group"`
	// contains filtered or unexported fields
}

func (*GetPriceGroupByRegionResponse) Descriptor deprecated

func (*GetPriceGroupByRegionResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPriceGroupByRegionResponse.ProtoReflect.Descriptor instead.

func (*GetPriceGroupByRegionResponse) GetGroup

func (*GetPriceGroupByRegionResponse) GetMessage

func (*GetPriceGroupByRegionResponse) GetStatus

func (x *GetPriceGroupByRegionResponse) GetStatus() int32

func (*GetPriceGroupByRegionResponse) ProtoMessage

func (*GetPriceGroupByRegionResponse) ProtoMessage()

func (*GetPriceGroupByRegionResponse) ProtoReflect

func (*GetPriceGroupByRegionResponse) Reset

func (x *GetPriceGroupByRegionResponse) Reset()

func (*GetPriceGroupByRegionResponse) String

type GetPriceGroupRequest

type GetPriceGroupRequest struct {

	//@inject_tag: json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24"`
	// contains filtered or unexported fields
}

func (*GetPriceGroupRequest) Descriptor deprecated

func (*GetPriceGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPriceGroupRequest.ProtoReflect.Descriptor instead.

func (*GetPriceGroupRequest) GetId

func (x *GetPriceGroupRequest) GetId() string

func (*GetPriceGroupRequest) ProtoMessage

func (*GetPriceGroupRequest) ProtoMessage()

func (*GetPriceGroupRequest) ProtoReflect

func (x *GetPriceGroupRequest) ProtoReflect() protoreflect.Message

func (*GetPriceGroupRequest) Reset

func (x *GetPriceGroupRequest) Reset()

func (*GetPriceGroupRequest) String

func (x *GetPriceGroupRequest) String() string

type GetProductResponse

type GetProductResponse struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// The product data.
	Item *Product `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProductResponse) Descriptor deprecated

func (*GetProductResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetProductResponse.ProtoReflect.Descriptor instead.

func (*GetProductResponse) GetItem

func (x *GetProductResponse) GetItem() *Product

func (*GetProductResponse) GetMessage

func (x *GetProductResponse) GetMessage() *ResponseErrorMessage

func (*GetProductResponse) GetStatus

func (x *GetProductResponse) GetStatus() int32

func (*GetProductResponse) ProtoMessage

func (*GetProductResponse) ProtoMessage()

func (*GetProductResponse) ProtoReflect

func (x *GetProductResponse) ProtoReflect() protoreflect.Message

func (*GetProductResponse) Reset

func (x *GetProductResponse) Reset()

func (*GetProductResponse) String

func (x *GetProductResponse) String() string

type GetProductsForOrderRequest

type GetProductsForOrderRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" json:"project_id" bson:"project_id"
	ProjectId string `` /* 135-byte string literal not displayed */
	//@inject_tag: validate:"required,dive,hexadecimal,len=24" json:"ids" bson:"ids"
	Ids []string `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids" validate:"required,dive,hexadecimal,len=24" bson:"ids"`
	// contains filtered or unexported fields
}

func (*GetProductsForOrderRequest) Descriptor deprecated

func (*GetProductsForOrderRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProductsForOrderRequest.ProtoReflect.Descriptor instead.

func (*GetProductsForOrderRequest) GetIds

func (x *GetProductsForOrderRequest) GetIds() []string

func (*GetProductsForOrderRequest) GetProjectId

func (x *GetProductsForOrderRequest) GetProjectId() string

func (*GetProductsForOrderRequest) ProtoMessage

func (*GetProductsForOrderRequest) ProtoMessage()

func (*GetProductsForOrderRequest) ProtoReflect

func (*GetProductsForOrderRequest) Reset

func (x *GetProductsForOrderRequest) Reset()

func (*GetProductsForOrderRequest) String

func (x *GetProductsForOrderRequest) String() string

type GetProjectRequest

type GetProjectRequest struct {

	//@inject_tag: validate:"omitempty,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 151-byte string literal not displayed */
	//@inject_tag: validate:"required,hexadecimal,len=24" param:"project_id"
	ProjectId string `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetProjectRequest) Descriptor deprecated

func (*GetProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectRequest.ProtoReflect.Descriptor instead.

func (*GetProjectRequest) GetMerchantId

func (x *GetProjectRequest) GetMerchantId() string

func (*GetProjectRequest) GetProjectId

func (x *GetProjectRequest) GetProjectId() string

func (*GetProjectRequest) ProtoMessage

func (*GetProjectRequest) ProtoMessage()

func (*GetProjectRequest) ProtoReflect

func (x *GetProjectRequest) ProtoReflect() protoreflect.Message

func (*GetProjectRequest) Reset

func (x *GetProjectRequest) Reset()

func (*GetProjectRequest) String

func (x *GetProjectRequest) String() string

type GetRecurringPlanRequest

type GetRecurringPlanRequest struct {

	// @inject_tag: param:"merchant_id"
	MerchantId string `protobuf:"bytes,1,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id,omitempty" param:"merchant_id"`
	// @inject_tag: json:"project_id" validate:"omitempty,hexadecimal,len=24" param:"project_id"
	ProjectId string `` /* 137-byte string literal not displayed */
	//@inject_tag: json:"plan_id" validate:"required,hexadecimal,len=24" param:"plan_id"
	PlanId string `protobuf:"bytes,3,opt,name=plan_id,json=planId,proto3" json:"plan_id" validate:"required,hexadecimal,len=24" param:"plan_id"`
	// contains filtered or unexported fields
}

func (*GetRecurringPlanRequest) Descriptor deprecated

func (*GetRecurringPlanRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRecurringPlanRequest.ProtoReflect.Descriptor instead.

func (*GetRecurringPlanRequest) GetMerchantId

func (x *GetRecurringPlanRequest) GetMerchantId() string

func (*GetRecurringPlanRequest) GetPlanId

func (x *GetRecurringPlanRequest) GetPlanId() string

func (*GetRecurringPlanRequest) GetProjectId

func (x *GetRecurringPlanRequest) GetProjectId() string

func (*GetRecurringPlanRequest) ProtoMessage

func (*GetRecurringPlanRequest) ProtoMessage()

func (*GetRecurringPlanRequest) ProtoReflect

func (x *GetRecurringPlanRequest) ProtoReflect() protoreflect.Message

func (*GetRecurringPlanRequest) Reset

func (x *GetRecurringPlanRequest) Reset()

func (*GetRecurringPlanRequest) String

func (x *GetRecurringPlanRequest) String() string

type GetRecurringPlanResponse

type GetRecurringPlanResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *RecurringPlan        `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRecurringPlanResponse) Descriptor deprecated

func (*GetRecurringPlanResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRecurringPlanResponse.ProtoReflect.Descriptor instead.

func (*GetRecurringPlanResponse) GetItem

func (*GetRecurringPlanResponse) GetMessage

func (*GetRecurringPlanResponse) GetStatus

func (x *GetRecurringPlanResponse) GetStatus() int32

func (*GetRecurringPlanResponse) ProtoMessage

func (*GetRecurringPlanResponse) ProtoMessage()

func (*GetRecurringPlanResponse) ProtoReflect

func (x *GetRecurringPlanResponse) ProtoReflect() protoreflect.Message

func (*GetRecurringPlanResponse) Reset

func (x *GetRecurringPlanResponse) Reset()

func (*GetRecurringPlanResponse) String

func (x *GetRecurringPlanResponse) String() string

type GetRecurringPlanStatRequest

type GetRecurringPlanStatRequest struct {

	// @inject_tag: json:"merchant_id" param:"merchant_id"
	MerchantId string `protobuf:"bytes,1,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id" param:"merchant_id"`
	// @inject_tag: query:"plan_id"
	PlanId string `protobuf:"bytes,2,opt,name=plan_id,json=planId,proto3" json:"plan_id,omitempty" query:"plan_id"`
	// @inject_tag: query:"datetime_from" validate:"omitempty,datetime"
	DatetimeFrom string `` /* 149-byte string literal not displayed */
	// @inject_tag: query:"datetime_to" validate:"omitempty,datetime"
	DatetimeTo string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetRecurringPlanStatRequest) Descriptor deprecated

func (*GetRecurringPlanStatRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRecurringPlanStatRequest.ProtoReflect.Descriptor instead.

func (*GetRecurringPlanStatRequest) GetDatetimeFrom

func (x *GetRecurringPlanStatRequest) GetDatetimeFrom() string

func (*GetRecurringPlanStatRequest) GetDatetimeTo

func (x *GetRecurringPlanStatRequest) GetDatetimeTo() string

func (*GetRecurringPlanStatRequest) GetMerchantId

func (x *GetRecurringPlanStatRequest) GetMerchantId() string

func (*GetRecurringPlanStatRequest) GetPlanId

func (x *GetRecurringPlanStatRequest) GetPlanId() string

func (*GetRecurringPlanStatRequest) ProtoMessage

func (*GetRecurringPlanStatRequest) ProtoMessage()

func (*GetRecurringPlanStatRequest) ProtoReflect

func (*GetRecurringPlanStatRequest) Reset

func (x *GetRecurringPlanStatRequest) Reset()

func (*GetRecurringPlanStatRequest) String

func (x *GetRecurringPlanStatRequest) String() string

type GetRecurringPlanStatResponse

type GetRecurringPlanStatResponse struct {
	Message *ResponseErrorMessage `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	Status  int32                 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
	// @inject_tag: json:"active_subscriptions_count"
	ActiveSubscriptionsCount int64 `` /* 126-byte string literal not displayed */
	// @inject_tag: json:"canceled_subscriptions_count"
	CanceledSubscriptionsCount int64 `` /* 132-byte string literal not displayed */
	// @inject_tag: json:"no_renewing_subscriptions_count"
	NoRenewingSubscriptionsCount int64 `` /* 140-byte string literal not displayed */
	// @inject_tag: json:"reactivate_subscriptions_count"
	ReactivateSubscriptionsCount int64 `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetRecurringPlanStatResponse) Descriptor deprecated

func (*GetRecurringPlanStatResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRecurringPlanStatResponse.ProtoReflect.Descriptor instead.

func (*GetRecurringPlanStatResponse) GetActiveSubscriptionsCount

func (x *GetRecurringPlanStatResponse) GetActiveSubscriptionsCount() int64

func (*GetRecurringPlanStatResponse) GetCanceledSubscriptionsCount

func (x *GetRecurringPlanStatResponse) GetCanceledSubscriptionsCount() int64

func (*GetRecurringPlanStatResponse) GetMessage

func (*GetRecurringPlanStatResponse) GetNoRenewingSubscriptionsCount

func (x *GetRecurringPlanStatResponse) GetNoRenewingSubscriptionsCount() int64

func (*GetRecurringPlanStatResponse) GetReactivateSubscriptionsCount

func (x *GetRecurringPlanStatResponse) GetReactivateSubscriptionsCount() int64

func (*GetRecurringPlanStatResponse) GetStatus

func (x *GetRecurringPlanStatResponse) GetStatus() int32

func (*GetRecurringPlanStatResponse) ProtoMessage

func (*GetRecurringPlanStatResponse) ProtoMessage()

func (*GetRecurringPlanStatResponse) ProtoReflect

func (*GetRecurringPlanStatResponse) Reset

func (x *GetRecurringPlanStatResponse) Reset()

func (*GetRecurringPlanStatResponse) String

type GetRecurringPlansRequest

type GetRecurringPlansRequest struct {

	// @inject_tag: param:"merchant_id"
	MerchantId string `protobuf:"bytes,1,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id,omitempty" param:"merchant_id"`
	// @inject_tag: json:"project_id" validate:"required,hexadecimal,len=24" param:"project_id"
	ProjectId string `` /* 136-byte string literal not displayed */
	// @inject_tag: json:"external_id" query:"external_id"
	ExternalId string `protobuf:"bytes,3,opt,name=external_id,json=externalId,proto3" json:"external_id" query:"external_id"`
	// @inject_tag: json:"group_id" query:"group_id"
	GroupId string `protobuf:"bytes,4,opt,name=group_id,json=groupId,proto3" json:"group_id" query:"group_id"`
	// @inject_tag: json:"query" query:"query"
	Query string `protobuf:"bytes,5,opt,name=query,proto3" json:"query" query:"query"`
	// @inject_tag: query:"limit" query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int32 `` /* 126-byte string literal not displayed */
	// @inject_tag: query:"offset" query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int32 `` /* 131-byte string literal not displayed */
	// @inject_tag: query:"sort[]"
	Sort []string `protobuf:"bytes,8,rep,name=sort,proto3" json:"sort,omitempty" query:"sort[]"`
	// @inject_tag: query:"locale"
	Locale string `protobuf:"bytes,9,opt,name=locale,proto3" json:"locale,omitempty" query:"locale"`
	// contains filtered or unexported fields
}

func (*GetRecurringPlansRequest) Descriptor deprecated

func (*GetRecurringPlansRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRecurringPlansRequest.ProtoReflect.Descriptor instead.

func (*GetRecurringPlansRequest) GetExternalId

func (x *GetRecurringPlansRequest) GetExternalId() string

func (*GetRecurringPlansRequest) GetGroupId

func (x *GetRecurringPlansRequest) GetGroupId() string

func (*GetRecurringPlansRequest) GetLimit

func (x *GetRecurringPlansRequest) GetLimit() int32

func (*GetRecurringPlansRequest) GetLocale

func (x *GetRecurringPlansRequest) GetLocale() string

func (*GetRecurringPlansRequest) GetMerchantId

func (x *GetRecurringPlansRequest) GetMerchantId() string

func (*GetRecurringPlansRequest) GetOffset

func (x *GetRecurringPlansRequest) GetOffset() int32

func (*GetRecurringPlansRequest) GetProjectId

func (x *GetRecurringPlansRequest) GetProjectId() string

func (*GetRecurringPlansRequest) GetQuery

func (x *GetRecurringPlansRequest) GetQuery() string

func (*GetRecurringPlansRequest) GetSort

func (x *GetRecurringPlansRequest) GetSort() []string

func (*GetRecurringPlansRequest) ProtoMessage

func (*GetRecurringPlansRequest) ProtoMessage()

func (*GetRecurringPlansRequest) ProtoReflect

func (x *GetRecurringPlansRequest) ProtoReflect() protoreflect.Message

func (*GetRecurringPlansRequest) Reset

func (x *GetRecurringPlansRequest) Reset()

func (*GetRecurringPlansRequest) String

func (x *GetRecurringPlansRequest) String() string

type GetRecurringPlansResponse

type GetRecurringPlansResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"list"
	List []*RecurringPlan `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
	// @inject_tag: json:"count"
	Count int32 `protobuf:"varint,4,opt,name=count,proto3" json:"count"`
	// contains filtered or unexported fields
}

func (*GetRecurringPlansResponse) Descriptor deprecated

func (*GetRecurringPlansResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRecurringPlansResponse.ProtoReflect.Descriptor instead.

func (*GetRecurringPlansResponse) GetCount

func (x *GetRecurringPlansResponse) GetCount() int32

func (*GetRecurringPlansResponse) GetList

func (x *GetRecurringPlansResponse) GetList() []*RecurringPlan

func (*GetRecurringPlansResponse) GetMessage

func (*GetRecurringPlansResponse) GetStatus

func (x *GetRecurringPlansResponse) GetStatus() int32

func (*GetRecurringPlansResponse) ProtoMessage

func (*GetRecurringPlansResponse) ProtoMessage()

func (*GetRecurringPlansResponse) ProtoReflect

func (*GetRecurringPlansResponse) Reset

func (x *GetRecurringPlansResponse) Reset()

func (*GetRecurringPlansResponse) String

func (x *GetRecurringPlansResponse) String() string

type GetRefundRequest

type GetRefundRequest struct {

	// @inject_tag: validate:"required,uuid" param:"order_id"
	OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty" validate:"required,uuid" param:"order_id"`
	// @inject_tag: validate:"required,hexadecimal,len=24" param:"refund_id"
	RefundId string `` /* 142-byte string literal not displayed */
	// @inject_tag: validate:"omitempty,hexadecimal,len=24"
	MerchantId string `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetRefundRequest) Descriptor deprecated

func (*GetRefundRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRefundRequest.ProtoReflect.Descriptor instead.

func (*GetRefundRequest) GetMerchantId

func (x *GetRefundRequest) GetMerchantId() string

func (*GetRefundRequest) GetOrderId

func (x *GetRefundRequest) GetOrderId() string

func (*GetRefundRequest) GetRefundId

func (x *GetRefundRequest) GetRefundId() string

func (*GetRefundRequest) ProtoMessage

func (*GetRefundRequest) ProtoMessage()

func (*GetRefundRequest) ProtoReflect

func (x *GetRefundRequest) ProtoReflect() protoreflect.Message

func (*GetRefundRequest) Reset

func (x *GetRefundRequest) Reset()

func (*GetRefundRequest) String

func (x *GetRefundRequest) String() string

type GetRoleListRequest

type GetRoleListRequest struct {

	//@inject_tag: validate:"required,oneof=merchant system"
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty" validate:"required,oneof=merchant system"`
	// contains filtered or unexported fields
}

func (*GetRoleListRequest) Descriptor deprecated

func (*GetRoleListRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRoleListRequest.ProtoReflect.Descriptor instead.

func (*GetRoleListRequest) GetType

func (x *GetRoleListRequest) GetType() string

func (*GetRoleListRequest) ProtoMessage

func (*GetRoleListRequest) ProtoMessage()

func (*GetRoleListRequest) ProtoReflect

func (x *GetRoleListRequest) ProtoReflect() protoreflect.Message

func (*GetRoleListRequest) Reset

func (x *GetRoleListRequest) Reset()

func (*GetRoleListRequest) String

func (x *GetRoleListRequest) String() string

type GetRoleListResponse

type GetRoleListResponse struct {

	// The list of the roles.
	Items []*RoleListItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRoleListResponse) Descriptor deprecated

func (*GetRoleListResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRoleListResponse.ProtoReflect.Descriptor instead.

func (*GetRoleListResponse) GetItems

func (x *GetRoleListResponse) GetItems() []*RoleListItem

func (*GetRoleListResponse) ProtoMessage

func (*GetRoleListResponse) ProtoMessage()

func (*GetRoleListResponse) ProtoReflect

func (x *GetRoleListResponse) ProtoReflect() protoreflect.Message

func (*GetRoleListResponse) Reset

func (x *GetRoleListResponse) Reset()

func (*GetRoleListResponse) String

func (x *GetRoleListResponse) String() string

type GetRoyaltyReportRequest

type GetRoyaltyReportRequest struct {

	// @inject_tag: json:"merchant_id" validate:"omitempty,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 141-byte string literal not displayed */
	// @inject_tag: json:"report_id" validate:"required,hexadecimal,len=24" param:"report_id"
	ReportId string `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetRoyaltyReportRequest) Descriptor deprecated

func (*GetRoyaltyReportRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRoyaltyReportRequest.ProtoReflect.Descriptor instead.

func (*GetRoyaltyReportRequest) GetMerchantId

func (x *GetRoyaltyReportRequest) GetMerchantId() string

func (*GetRoyaltyReportRequest) GetReportId

func (x *GetRoyaltyReportRequest) GetReportId() string

func (*GetRoyaltyReportRequest) ProtoMessage

func (*GetRoyaltyReportRequest) ProtoMessage()

func (*GetRoyaltyReportRequest) ProtoReflect

func (x *GetRoyaltyReportRequest) ProtoReflect() protoreflect.Message

func (*GetRoyaltyReportRequest) Reset

func (x *GetRoyaltyReportRequest) Reset()

func (*GetRoyaltyReportRequest) String

func (x *GetRoyaltyReportRequest) String() string

type GetRoyaltyReportResponse

type GetRoyaltyReportResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"item"
	Item *RoyaltyReport `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*GetRoyaltyReportResponse) Descriptor deprecated

func (*GetRoyaltyReportResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRoyaltyReportResponse.ProtoReflect.Descriptor instead.

func (*GetRoyaltyReportResponse) GetItem

func (*GetRoyaltyReportResponse) GetMessage

func (*GetRoyaltyReportResponse) GetStatus

func (x *GetRoyaltyReportResponse) GetStatus() int32

func (*GetRoyaltyReportResponse) ProtoMessage

func (*GetRoyaltyReportResponse) ProtoMessage()

func (*GetRoyaltyReportResponse) ProtoReflect

func (x *GetRoyaltyReportResponse) ProtoReflect() protoreflect.Message

func (*GetRoyaltyReportResponse) Reset

func (x *GetRoyaltyReportResponse) Reset()

func (*GetRoyaltyReportResponse) String

func (x *GetRoyaltyReportResponse) String() string

type GetSubscriptionRequest

type GetSubscriptionRequest struct {

	// @inject_tag: param:"id"
	Id     string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" param:"id"`
	Cookie string `protobuf:"bytes,2,opt,name=cookie,proto3" json:"cookie,omitempty"`
	// @inject_tag: param:"merchant_id"
	MerchantId string `protobuf:"bytes,4,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id,omitempty" param:"merchant_id"`
	// @inject_tag: param:"project_id"
	ProjectId string `protobuf:"bytes,5,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty" param:"project_id"`
	// contains filtered or unexported fields
}

func (*GetSubscriptionRequest) Descriptor deprecated

func (*GetSubscriptionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSubscriptionRequest.ProtoReflect.Descriptor instead.

func (*GetSubscriptionRequest) GetCookie

func (x *GetSubscriptionRequest) GetCookie() string

func (*GetSubscriptionRequest) GetId

func (x *GetSubscriptionRequest) GetId() string

func (*GetSubscriptionRequest) GetMerchantId

func (x *GetSubscriptionRequest) GetMerchantId() string

func (*GetSubscriptionRequest) GetProjectId

func (x *GetSubscriptionRequest) GetProjectId() string

func (*GetSubscriptionRequest) ProtoMessage

func (*GetSubscriptionRequest) ProtoMessage()

func (*GetSubscriptionRequest) ProtoReflect

func (x *GetSubscriptionRequest) ProtoReflect() protoreflect.Message

func (*GetSubscriptionRequest) Reset

func (x *GetSubscriptionRequest) Reset()

func (*GetSubscriptionRequest) String

func (x *GetSubscriptionRequest) String() string

type GetSubscriptionResponse

type GetSubscriptionResponse struct {
	Status       int32                  `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message      *ResponseErrorMessage  `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Subscription *RecurringSubscription `protobuf:"bytes,3,opt,name=subscription,proto3" json:"subscription,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSubscriptionResponse) Descriptor deprecated

func (*GetSubscriptionResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetSubscriptionResponse.ProtoReflect.Descriptor instead.

func (*GetSubscriptionResponse) GetMessage

func (*GetSubscriptionResponse) GetStatus

func (x *GetSubscriptionResponse) GetStatus() int32

func (*GetSubscriptionResponse) GetSubscription

func (x *GetSubscriptionResponse) GetSubscription() *RecurringSubscription

func (*GetSubscriptionResponse) ProtoMessage

func (*GetSubscriptionResponse) ProtoMessage()

func (*GetSubscriptionResponse) ProtoReflect

func (x *GetSubscriptionResponse) ProtoReflect() protoreflect.Message

func (*GetSubscriptionResponse) Reset

func (x *GetSubscriptionResponse) Reset()

func (*GetSubscriptionResponse) String

func (x *GetSubscriptionResponse) String() string

type GetSubscriptionsOrdersRequest

type GetSubscriptionsOrdersRequest struct {
	Cookie string `protobuf:"bytes,1,opt,name=cookie,proto3" json:"cookie,omitempty"`
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int64 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,5,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	// @inject_tag: param:"merchant_id"
	MerchantId string `protobuf:"bytes,6,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id,omitempty" param:"merchant_id"`
	// @inject_tag: query:"project_id" validate:"omitempty,hexadecimal,len=24"
	ProjectId string `` /* 147-byte string literal not displayed */
	// @inject_tag: query:"subscription_id" validate:"omitempty,hexadecimal,len=24"
	SubscriptionId string `` /* 167-byte string literal not displayed */
	// @inject_tag: query:"user_id" validate:"omitempty,hexadecimal,len=24"
	UserId string `` /* 135-byte string literal not displayed */
	// @inject_tag: query:"status" validate:"omitempty,oneof=processed canceled rejected refunded"
	Status string `` /* 145-byte string literal not displayed */
	// @inject_tag: query:"datetime_from" validate:"omitempty,datetime"
	DatetimeFrom string `` /* 150-byte string literal not displayed */
	// @inject_tag: query:"datetime_to" validate:"omitempty,datetime"
	DatetimeTo string `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetSubscriptionsOrdersRequest) Descriptor deprecated

func (*GetSubscriptionsOrdersRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSubscriptionsOrdersRequest.ProtoReflect.Descriptor instead.

func (*GetSubscriptionsOrdersRequest) GetCookie

func (x *GetSubscriptionsOrdersRequest) GetCookie() string

func (*GetSubscriptionsOrdersRequest) GetDatetimeFrom

func (x *GetSubscriptionsOrdersRequest) GetDatetimeFrom() string

func (*GetSubscriptionsOrdersRequest) GetDatetimeTo

func (x *GetSubscriptionsOrdersRequest) GetDatetimeTo() string

func (*GetSubscriptionsOrdersRequest) GetLimit

func (x *GetSubscriptionsOrdersRequest) GetLimit() int64

func (*GetSubscriptionsOrdersRequest) GetMerchantId

func (x *GetSubscriptionsOrdersRequest) GetMerchantId() string

func (*GetSubscriptionsOrdersRequest) GetOffset

func (x *GetSubscriptionsOrdersRequest) GetOffset() int64

func (*GetSubscriptionsOrdersRequest) GetProjectId

func (x *GetSubscriptionsOrdersRequest) GetProjectId() string

func (*GetSubscriptionsOrdersRequest) GetStatus

func (x *GetSubscriptionsOrdersRequest) GetStatus() string

func (*GetSubscriptionsOrdersRequest) GetSubscriptionId

func (x *GetSubscriptionsOrdersRequest) GetSubscriptionId() string

func (*GetSubscriptionsOrdersRequest) GetUserId

func (x *GetSubscriptionsOrdersRequest) GetUserId() string

func (*GetSubscriptionsOrdersRequest) ProtoMessage

func (*GetSubscriptionsOrdersRequest) ProtoMessage()

func (*GetSubscriptionsOrdersRequest) ProtoReflect

func (*GetSubscriptionsOrdersRequest) Reset

func (x *GetSubscriptionsOrdersRequest) Reset()

func (*GetSubscriptionsOrdersRequest) String

type GetSubscriptionsOrdersResponse

type GetSubscriptionsOrdersResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"list"
	List []*SubscriptionOrder `protobuf:"bytes,3,rep,name=list,proto3" json:"list"`
	// @inject_tag: json:"count"
	Count int64 `protobuf:"varint,4,opt,name=count,proto3" json:"count"`
	// contains filtered or unexported fields
}

func (*GetSubscriptionsOrdersResponse) Descriptor deprecated

func (*GetSubscriptionsOrdersResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetSubscriptionsOrdersResponse.ProtoReflect.Descriptor instead.

func (*GetSubscriptionsOrdersResponse) GetCount

func (x *GetSubscriptionsOrdersResponse) GetCount() int64

func (*GetSubscriptionsOrdersResponse) GetList

func (*GetSubscriptionsOrdersResponse) GetMessage

func (*GetSubscriptionsOrdersResponse) GetStatus

func (x *GetSubscriptionsOrdersResponse) GetStatus() int32

func (*GetSubscriptionsOrdersResponse) ProtoMessage

func (*GetSubscriptionsOrdersResponse) ProtoMessage()

func (*GetSubscriptionsOrdersResponse) ProtoReflect

func (*GetSubscriptionsOrdersResponse) Reset

func (x *GetSubscriptionsOrdersResponse) Reset()

func (*GetSubscriptionsOrdersResponse) String

type GetUserProfileRequest

type GetUserProfileRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24"
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty" validate:"required,hexadecimal,len=24"`
	//@inject_tag: validate:"omitempty,hexadecimal,len=24"
	ProfileId string `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetUserProfileRequest) Descriptor deprecated

func (*GetUserProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUserProfileRequest.ProtoReflect.Descriptor instead.

func (*GetUserProfileRequest) GetProfileId

func (x *GetUserProfileRequest) GetProfileId() string

func (*GetUserProfileRequest) GetUserId

func (x *GetUserProfileRequest) GetUserId() string

func (*GetUserProfileRequest) ProtoMessage

func (*GetUserProfileRequest) ProtoMessage()

func (*GetUserProfileRequest) ProtoReflect

func (x *GetUserProfileRequest) ProtoReflect() protoreflect.Message

func (*GetUserProfileRequest) Reset

func (x *GetUserProfileRequest) Reset()

func (*GetUserProfileRequest) String

func (x *GetUserProfileRequest) String() string

type GetUserProfileResponse

type GetUserProfileResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *MainUserProfile      `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserProfileResponse) Descriptor deprecated

func (*GetUserProfileResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetUserProfileResponse.ProtoReflect.Descriptor instead.

func (*GetUserProfileResponse) GetItem

func (*GetUserProfileResponse) GetMessage

func (*GetUserProfileResponse) GetStatus

func (x *GetUserProfileResponse) GetStatus() int32

func (*GetUserProfileResponse) ProtoMessage

func (*GetUserProfileResponse) ProtoMessage()

func (*GetUserProfileResponse) ProtoReflect

func (x *GetUserProfileResponse) ProtoReflect() protoreflect.Message

func (*GetUserProfileResponse) Reset

func (x *GetUserProfileResponse) Reset()

func (*GetUserProfileResponse) String

func (x *GetUserProfileResponse) String() string

type GroupStatCommon

type GroupStatCommon struct {

	// @inject_tag: json:"top" bson:"top"
	//
	// The list of statistical results for the period.
	Top []*StatCommon `protobuf:"bytes,1,rep,name=top,proto3" json:"top" bson:"top"`
	// @inject_tag: json:"total" bson:"total"
	//
	// The statistical results for the country.
	Total *StatCommon `protobuf:"bytes,2,opt,name=total,proto3" json:"total" bson:"total"`
	// contains filtered or unexported fields
}

func (*GroupStatCommon) Descriptor deprecated

func (*GroupStatCommon) Descriptor() ([]byte, []int)

Deprecated: Use GroupStatCommon.ProtoReflect.Descriptor instead.

func (*GroupStatCommon) GetTop

func (x *GroupStatCommon) GetTop() []*StatCommon

func (*GroupStatCommon) GetTotal

func (x *GroupStatCommon) GetTotal() *StatCommon

func (*GroupStatCommon) ProtoMessage

func (*GroupStatCommon) ProtoMessage()

func (*GroupStatCommon) ProtoReflect

func (x *GroupStatCommon) ProtoReflect() protoreflect.Message

func (*GroupStatCommon) Reset

func (x *GroupStatCommon) Reset()

func (*GroupStatCommon) String

func (x *GroupStatCommon) String() string

type HasCurrencyItem

type HasCurrencyItem struct {

	//@inject_tag: json:"currency" validate:"required,alpha,len=3"
	//
	// Three-letter currency code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency" validate:"required,alpha,len=3"`
	//@inject_tag: json:"region" validate:"required,region_price"
	//
	// The region of the price.
	Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region" validate:"required,region_price"`
	// contains filtered or unexported fields
}

func (*HasCurrencyItem) Descriptor deprecated

func (*HasCurrencyItem) Descriptor() ([]byte, []int)

Deprecated: Use HasCurrencyItem.ProtoReflect.Descriptor instead.

func (*HasCurrencyItem) GetCurrency

func (x *HasCurrencyItem) GetCurrency() string

func (*HasCurrencyItem) GetRegion

func (x *HasCurrencyItem) GetRegion() string

func (*HasCurrencyItem) ProtoMessage

func (*HasCurrencyItem) ProtoMessage()

func (*HasCurrencyItem) ProtoReflect

func (x *HasCurrencyItem) ProtoReflect() protoreflect.Message

func (*HasCurrencyItem) Reset

func (x *HasCurrencyItem) Reset()

func (*HasCurrencyItem) String

func (x *HasCurrencyItem) String() string

type I18NTextSearchable

type I18NTextSearchable struct {

	//@inject_tag: validate:"required,alpha,len=2" json:"lang"
	Lang string `protobuf:"bytes,1,opt,name=lang,proto3" json:"lang" validate:"required,alpha,len=2"`
	//@inject_tag: validate:"required" json:"value"
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value" validate:"required"`
	// contains filtered or unexported fields
}

func (*I18NTextSearchable) Descriptor deprecated

func (*I18NTextSearchable) Descriptor() ([]byte, []int)

Deprecated: Use I18NTextSearchable.ProtoReflect.Descriptor instead.

func (*I18NTextSearchable) GetLang

func (x *I18NTextSearchable) GetLang() string

func (*I18NTextSearchable) GetValue

func (x *I18NTextSearchable) GetValue() string

func (*I18NTextSearchable) ProtoMessage

func (*I18NTextSearchable) ProtoMessage()

func (*I18NTextSearchable) ProtoReflect

func (x *I18NTextSearchable) ProtoReflect() protoreflect.Message

func (*I18NTextSearchable) Reset

func (x *I18NTextSearchable) Reset()

func (*I18NTextSearchable) String

func (x *I18NTextSearchable) String() string

type Id

type Id struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*Id) Descriptor deprecated

func (*Id) Descriptor() ([]byte, []int)

Deprecated: Use Id.ProtoReflect.Descriptor instead.

func (*Id) GetId

func (x *Id) GetId() string

func (*Id) ProtoMessage

func (*Id) ProtoMessage()

func (*Id) ProtoReflect

func (x *Id) ProtoReflect() protoreflect.Message

func (*Id) Reset

func (x *Id) Reset()

func (*Id) String

func (x *Id) String() string

type ImageCollection

type ImageCollection struct {

	//@inject_tag: json:"images"
	//
	// The list of URLs for covers for each localization.
	Images *LocalizedUrl `protobuf:"bytes,1,opt,name=images,proto3" json:"images"`
	//@inject_tag: json:"use_one_for_all"
	//
	// Has a true value if the single cover is used for all localizations.
	UseOneForAll bool `protobuf:"varint,2,opt,name=use_one_for_all,json=useOneForAll,proto3" json:"use_one_for_all"`
	// contains filtered or unexported fields
}

func (*ImageCollection) Descriptor deprecated

func (*ImageCollection) Descriptor() ([]byte, []int)

Deprecated: Use ImageCollection.ProtoReflect.Descriptor instead.

func (*ImageCollection) GetImages

func (x *ImageCollection) GetImages() *LocalizedUrl

func (*ImageCollection) GetUseOneForAll

func (x *ImageCollection) GetUseOneForAll() bool

func (*ImageCollection) ProtoMessage

func (*ImageCollection) ProtoMessage()

func (*ImageCollection) ProtoReflect

func (x *ImageCollection) ProtoReflect() protoreflect.Message

func (*ImageCollection) Reset

func (x *ImageCollection) Reset()

func (*ImageCollection) String

func (x *ImageCollection) String() string

type InviteUserAdminRequest

type InviteUserAdminRequest struct {

	//@inject_tag: validate:"required,email" required:"true"
	//
	// The user's email address to obtain an invitation about the admin role.
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty" validate:"required,email" required:"true"`
	//@inject_tag: validate:"required" required:"true"
	//
	// The admin role for the invited user.
	Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty" validate:"required" required:"true"`
	// contains filtered or unexported fields
}

func (*InviteUserAdminRequest) Descriptor deprecated

func (*InviteUserAdminRequest) Descriptor() ([]byte, []int)

Deprecated: Use InviteUserAdminRequest.ProtoReflect.Descriptor instead.

func (*InviteUserAdminRequest) GetEmail

func (x *InviteUserAdminRequest) GetEmail() string

func (*InviteUserAdminRequest) GetRole

func (x *InviteUserAdminRequest) GetRole() string

func (*InviteUserAdminRequest) ProtoMessage

func (*InviteUserAdminRequest) ProtoMessage()

func (*InviteUserAdminRequest) ProtoReflect

func (x *InviteUserAdminRequest) ProtoReflect() protoreflect.Message

func (*InviteUserAdminRequest) Reset

func (x *InviteUserAdminRequest) Reset()

func (*InviteUserAdminRequest) String

func (x *InviteUserAdminRequest) String() string

type InviteUserAdminResponse

type InviteUserAdminResponse struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// The user role data.
	Role *UserRole `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*InviteUserAdminResponse) Descriptor deprecated

func (*InviteUserAdminResponse) Descriptor() ([]byte, []int)

Deprecated: Use InviteUserAdminResponse.ProtoReflect.Descriptor instead.

func (*InviteUserAdminResponse) GetMessage

func (*InviteUserAdminResponse) GetRole

func (x *InviteUserAdminResponse) GetRole() *UserRole

func (*InviteUserAdminResponse) GetStatus

func (x *InviteUserAdminResponse) GetStatus() int32

func (*InviteUserAdminResponse) ProtoMessage

func (*InviteUserAdminResponse) ProtoMessage()

func (*InviteUserAdminResponse) ProtoReflect

func (x *InviteUserAdminResponse) ProtoReflect() protoreflect.Message

func (*InviteUserAdminResponse) Reset

func (x *InviteUserAdminResponse) Reset()

func (*InviteUserAdminResponse) String

func (x *InviteUserAdminResponse) String() string

type InviteUserMerchantRequest

type InviteUserMerchantRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" required:"true" param:"merchant_id"
	//
	// The unique identifier for the merchant.
	MerchantId string `` /* 166-byte string literal not displayed */
	//@inject_tag: validate:"required,email" required:"true"
	//
	// The user's email address to obtain an invitation about the merchant role.
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty" validate:"required,email" required:"true"`
	//@inject_tag: validate:"required" required:"true"
	//
	// The merchant role for the invited user. Available values: merchant_developer, merchant_accounting, merchant_support, merchant_view_only.
	Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty" validate:"required" required:"true"`
	// contains filtered or unexported fields
}

func (*InviteUserMerchantRequest) Descriptor deprecated

func (*InviteUserMerchantRequest) Descriptor() ([]byte, []int)

Deprecated: Use InviteUserMerchantRequest.ProtoReflect.Descriptor instead.

func (*InviteUserMerchantRequest) GetEmail

func (x *InviteUserMerchantRequest) GetEmail() string

func (*InviteUserMerchantRequest) GetMerchantId

func (x *InviteUserMerchantRequest) GetMerchantId() string

func (*InviteUserMerchantRequest) GetRole

func (x *InviteUserMerchantRequest) GetRole() string

func (*InviteUserMerchantRequest) ProtoMessage

func (*InviteUserMerchantRequest) ProtoMessage()

func (*InviteUserMerchantRequest) ProtoReflect

func (*InviteUserMerchantRequest) Reset

func (x *InviteUserMerchantRequest) Reset()

func (*InviteUserMerchantRequest) String

func (x *InviteUserMerchantRequest) String() string

type InviteUserMerchantResponse

type InviteUserMerchantResponse struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// The merchant role data for the invited user.
	Role *UserRole `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*InviteUserMerchantResponse) Descriptor deprecated

func (*InviteUserMerchantResponse) Descriptor() ([]byte, []int)

Deprecated: Use InviteUserMerchantResponse.ProtoReflect.Descriptor instead.

func (*InviteUserMerchantResponse) GetMessage

func (*InviteUserMerchantResponse) GetRole

func (x *InviteUserMerchantResponse) GetRole() *UserRole

func (*InviteUserMerchantResponse) GetStatus

func (x *InviteUserMerchantResponse) GetStatus() int32

func (*InviteUserMerchantResponse) ProtoMessage

func (*InviteUserMerchantResponse) ProtoMessage()

func (*InviteUserMerchantResponse) ProtoReflect

func (*InviteUserMerchantResponse) Reset

func (x *InviteUserMerchantResponse) Reset()

func (*InviteUserMerchantResponse) String

func (x *InviteUserMerchantResponse) String() string

type IsOrderCanBePayingRequest

type IsOrderCanBePayingRequest struct {
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	OrderId   string `protobuf:"bytes,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
	// contains filtered or unexported fields
}

func (*IsOrderCanBePayingRequest) Descriptor deprecated

func (*IsOrderCanBePayingRequest) Descriptor() ([]byte, []int)

Deprecated: Use IsOrderCanBePayingRequest.ProtoReflect.Descriptor instead.

func (*IsOrderCanBePayingRequest) GetOrderId

func (x *IsOrderCanBePayingRequest) GetOrderId() string

func (*IsOrderCanBePayingRequest) GetProjectId

func (x *IsOrderCanBePayingRequest) GetProjectId() string

func (*IsOrderCanBePayingRequest) ProtoMessage

func (*IsOrderCanBePayingRequest) ProtoMessage()

func (*IsOrderCanBePayingRequest) ProtoReflect

func (*IsOrderCanBePayingRequest) Reset

func (x *IsOrderCanBePayingRequest) Reset()

func (*IsOrderCanBePayingRequest) String

func (x *IsOrderCanBePayingRequest) String() string

type IsOrderCanBePayingResponse

type IsOrderCanBePayingResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *Order                `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*IsOrderCanBePayingResponse) Descriptor deprecated

func (*IsOrderCanBePayingResponse) Descriptor() ([]byte, []int)

Deprecated: Use IsOrderCanBePayingResponse.ProtoReflect.Descriptor instead.

func (*IsOrderCanBePayingResponse) GetItem

func (x *IsOrderCanBePayingResponse) GetItem() *Order

func (*IsOrderCanBePayingResponse) GetMessage

func (*IsOrderCanBePayingResponse) GetStatus

func (x *IsOrderCanBePayingResponse) GetStatus() int32

func (*IsOrderCanBePayingResponse) ProtoMessage

func (*IsOrderCanBePayingResponse) ProtoMessage()

func (*IsOrderCanBePayingResponse) ProtoReflect

func (*IsOrderCanBePayingResponse) Reset

func (x *IsOrderCanBePayingResponse) Reset()

func (*IsOrderCanBePayingResponse) String

func (x *IsOrderCanBePayingResponse) String() string

type JsonMerchantBalance

type JsonMerchantBalance struct {
	MerchantId     string  `json:"merchant_id"`
	Currency       string  `json:"currency"`
	Debit          float64 `json:"debit"`
	Credit         float64 `json:"credit"`
	RollingReserve float64 `json:"rolling_reserve"`
	Total          float64 `json:"total"`
	CreatedAt      string  `json:"created_at"`
}

type JsonRefund

type JsonRefund struct {
	Id              string               `json:"id"`
	OriginalOrderId string               `json:"original_order_id"`
	ExternalId      string               `json:"external_id"`
	Amount          float64              `json:"amount"`
	CreatorId       string               `json:"creator_id"`
	Reason          string               `json:"reason"`
	Currency        string               `json:"currency"`
	Status          int32                `json:"status"`
	CreatedAt       *timestamp.Timestamp `json:"created_at"`
	UpdatedAt       *timestamp.Timestamp `json:"updated_at"`
	PayerData       *RefundPayerData     `json:"payer_data"`
	SalesTax        float32              `json:"sales_tax"`
}

type JsonRoyaltyReportOrder

type JsonRoyaltyReportOrder struct {
	Date         int64   `json:"date"`
	Country      string  `json:"country"`
	PaymentId    string  `json:"payment_id"`
	Method       string  `json:"method"`
	Amount       float64 `json:"amount"`
	Vat          float64 `json:"vat"`
	Commission   float64 `json:"commission"`
	PayoutAmount float64 `json:"payout_amount"`
}

type JsonVatReport

type JsonVatReport struct {
	Id                    string  `json:"id"`
	Country               string  `json:"country"`
	VatRate               float64 `json:"vat_rate"`
	Currency              string  `json:"currency"`
	TransactionsCount     int32   `json:"transactions_count"`
	GrossRevenue          float64 `json:"gross_revenue"`
	VatAmount             float64 `json:"vat_amount"`
	FeesAmount            float64 `json:"fees_amount"`
	DeductionAmount       float64 `json:"deduction_amount"`
	CorrectionAmount      float64 `json:"correction_amount"`
	Status                string  `json:"status"`
	CountryAnnualTurnover float64 `json:"country_annual_turnover"`
	WorldAnnualTurnover   float64 `json:"world_annual_turnover"`
	AmountsApproximate    bool    `json:"amounts_approximate"`
	DateFrom              string  `json:"date_from"`
	DateTo                string  `json:"date_to"`
	PayUntilDate          string  `json:"pay_until_date"`
	CreatedAt             string  `json:"created_at"`
	UpdatedAt             string  `json:"updated_at"`
	PaidAt                string  `json:"paid_at"`
}

type Key

type Key struct {

	//@inject_tag: json:"id" bson:"_id" faker:"objectIdString"
	//
	// The unique identifier for the key.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id" faker:"objectIdString"`
	//@inject_tag: json:"code" validate:"required,max=50"
	//
	// The activation code.
	Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code" validate:"required,max=50"`
	//@inject_tag: validate:"required,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the key's product.
	KeyProductId string `` /* 161-byte string literal not displayed */
	//@inject_tag: validate:"required,max=255"
	//
	// The unique identifier for the platform. Available values: steam, gog, uplay, origin, psn, xbox, nintendo, itch, egs.
	PlatformId string `protobuf:"bytes,5,opt,name=platform_id,json=platformId,proto3" json:"platform_id,omitempty" validate:"required,max=255"`
	//@inject_tag: validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the order when redeeming the code (can be empty).
	OrderId string `` /* 145-byte string literal not displayed */
	// The date the key has been created.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	//@inject_tag: validate:"omitempty"
	//
	// The date the key has been reserved.
	ReservedTo *timestamp.Timestamp `protobuf:"bytes,8,opt,name=reserved_to,json=reservedTo,proto3" json:"reserved_to,omitempty" validate:"omitempty"`
	//@inject_tag: validate:"omitempty"
	//
	// The date the key has been redeemed.
	RedeemedAt *timestamp.Timestamp `protobuf:"bytes,9,opt,name=redeemed_at,json=redeemedAt,proto3" json:"redeemed_at,omitempty" validate:"omitempty"`
	// contains filtered or unexported fields
}

func (*Key) Descriptor deprecated

func (*Key) Descriptor() ([]byte, []int)

Deprecated: Use Key.ProtoReflect.Descriptor instead.

func (*Key) GetCode

func (x *Key) GetCode() string

func (*Key) GetCreatedAt

func (x *Key) GetCreatedAt() *timestamp.Timestamp

func (*Key) GetId

func (x *Key) GetId() string

func (*Key) GetKeyProductId

func (x *Key) GetKeyProductId() string

func (*Key) GetOrderId

func (x *Key) GetOrderId() string

func (*Key) GetPlatformId

func (x *Key) GetPlatformId() string

func (*Key) GetRedeemedAt

func (x *Key) GetRedeemedAt() *timestamp.Timestamp

func (*Key) GetReservedTo

func (x *Key) GetReservedTo() *timestamp.Timestamp

func (*Key) ProtoMessage

func (*Key) ProtoMessage()

func (*Key) ProtoReflect

func (x *Key) ProtoReflect() protoreflect.Message

func (*Key) Reset

func (x *Key) Reset()

func (*Key) String

func (x *Key) String() string

type KeyForOrderRequest

type KeyForOrderRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24"
	KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty" validate:"required,hexadecimal,len=24"`
	// @inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*KeyForOrderRequest) Descriptor deprecated

func (*KeyForOrderRequest) Descriptor() ([]byte, []int)

Deprecated: Use KeyForOrderRequest.ProtoReflect.Descriptor instead.

func (*KeyForOrderRequest) GetKeyId

func (x *KeyForOrderRequest) GetKeyId() string

func (*KeyForOrderRequest) GetMerchantId

func (x *KeyForOrderRequest) GetMerchantId() string

func (*KeyForOrderRequest) ProtoMessage

func (*KeyForOrderRequest) ProtoMessage()

func (*KeyForOrderRequest) ProtoReflect

func (x *KeyForOrderRequest) ProtoReflect() protoreflect.Message

func (*KeyForOrderRequest) Reset

func (x *KeyForOrderRequest) Reset()

func (*KeyForOrderRequest) String

func (x *KeyForOrderRequest) String() string

type KeyProduct

type KeyProduct struct {

	//@inject_tag: validate:"omitempty,hexadecimal,len=24" json:"id" faker:"objectIdString"
	//
	// The unique identifier for the key-activated product.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"`
	//@inject_tag: validate:"required,hexadecimal,len=24" json:"-" faker:"objectIdString"
	MerchantId string `` /* 133-byte string literal not displayed */
	//@inject_tag: validate:"required,hexadecimal,len=24" json:"project_id" faker:"objectIdString"
	//
	// The unique identifier for the project.
	ProjectId string `` /* 140-byte string literal not displayed */
	//@inject_tag: validate:"omitempty" json:"object"
	//
	// The system constant that contains the returned object's type.
	Object string `protobuf:"bytes,4,opt,name=object,proto3" json:"object" validate:"omitempty"`
	//@inject_tag: validate:"required" json:"sku"
	//
	// The SKU of the product.
	Sku string `protobuf:"bytes,5,opt,name=sku,proto3" json:"sku" validate:"required"`
	//@inject_tag: validate:"required" json:"name"
	//
	// The list of the product's localized names.
	Name map[string]string `` /* 159-byte string literal not displayed */
	//@inject_tag: validate:"required,alpha,len=3" json:"default_currency"
	//
	// The product's default currency. Three-letter Currency Code ISO 4217, in uppercase.
	DefaultCurrency string `` /* 128-byte string literal not displayed */
	//@inject_tag: json:"enabled"
	//
	// Has a true value if the product is enabled.
	Enabled bool `protobuf:"varint,8,opt,name=enabled,proto3" json:"enabled"`
	//@inject_tag: validate:"required,min=1,dive" json:"platforms"
	//
	// The list of the platforms.
	Platforms []*PlatformPrice `protobuf:"bytes,9,rep,name=platforms,proto3" json:"platforms" validate:"required,min=1,dive"`
	//@inject_tag: validate:"required" json:"description"
	//
	// The list of the product's localized concise descriptions.
	Description map[string]string `` /* 174-byte string literal not displayed */
	//@inject_tag: validate:"omitempty" json:"long_description"
	//
	// The list of the product's localized extended descriptions.
	LongDescription map[string]string `` /* 206-byte string literal not displayed */
	//@inject_tag: json:"created_at"
	//
	// The date of the product creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,12,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	//@inject_tag: json:"updated_at"
	//
	// The date of the product last update.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,13,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
	//@inject_tag: json:"cover"
	//
	// The product's covers for each localization.
	Cover *ImageCollection `protobuf:"bytes,14,opt,name=cover,proto3" json:"cover"`
	//@inject_tag: validate:"omitempty,url" json:"url"
	//
	// The product's URL in the merchant project.
	Url string `protobuf:"bytes,15,opt,name=url,proto3" json:"url" validate:"omitempty,url"`
	//@inject_tag: json:"metadata"
	//
	// The string-value description for the product.
	Metadata map[string]string `` /* 148-byte string literal not displayed */
	//@inject_tag: json:"-"
	Deleted bool `protobuf:"varint,17,opt,name=deleted,proto3" json:"-"`
	//@inject_tag: json:"published_at"
	//
	// Tha date of the product publishing.
	PublishedAt *timestamp.Timestamp `protobuf:"bytes,18,opt,name=published_at,json=publishedAt,proto3" json:"published_at"`
	// @inject_tag: json:"pricing" validate:"required,oneof=currency manual steam default"
	//
	// The pricing mode. Available values: currency, manual, steam, default.
	Pricing string `protobuf:"bytes,19,opt,name=pricing,proto3" json:"pricing" validate:"required,oneof=currency manual steam default"`
	// @inject_tag: json:"minimal_limit_notify" validate:"omitempty"
	//
	// The minimum number of keys to send a notification that they are running out.
	MinimalLimitNotify int32 `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*KeyProduct) Descriptor deprecated

func (*KeyProduct) Descriptor() ([]byte, []int)

Deprecated: Use KeyProduct.ProtoReflect.Descriptor instead.

func (*KeyProduct) GetCover

func (x *KeyProduct) GetCover() *ImageCollection

func (*KeyProduct) GetCreatedAt

func (x *KeyProduct) GetCreatedAt() *timestamp.Timestamp

func (*KeyProduct) GetDefaultCurrency

func (x *KeyProduct) GetDefaultCurrency() string

func (*KeyProduct) GetDeleted

func (x *KeyProduct) GetDeleted() bool

func (*KeyProduct) GetDescription

func (x *KeyProduct) GetDescription() map[string]string

func (*KeyProduct) GetEnabled

func (x *KeyProduct) GetEnabled() bool

func (*KeyProduct) GetId

func (x *KeyProduct) GetId() string

func (*KeyProduct) GetLocalizedDescription

func (p *KeyProduct) GetLocalizedDescription(lang string) (string, error)

func (*KeyProduct) GetLocalizedLongDescription

func (p *KeyProduct) GetLocalizedLongDescription(lang string) (string, error)

func (*KeyProduct) GetLocalizedName

func (p *KeyProduct) GetLocalizedName(lang string) (string, error)

func (*KeyProduct) GetLongDescription

func (x *KeyProduct) GetLongDescription() map[string]string

func (*KeyProduct) GetMerchantId

func (x *KeyProduct) GetMerchantId() string

func (*KeyProduct) GetMetadata

func (x *KeyProduct) GetMetadata() map[string]string

func (*KeyProduct) GetMinimalLimitNotify

func (x *KeyProduct) GetMinimalLimitNotify() int32

func (*KeyProduct) GetName

func (x *KeyProduct) GetName() map[string]string

func (*KeyProduct) GetObject

func (x *KeyProduct) GetObject() string

func (*KeyProduct) GetPlatforms

func (x *KeyProduct) GetPlatforms() []*PlatformPrice

func (*KeyProduct) GetPriceInCurrencyAndPlatform

func (p *KeyProduct) GetPriceInCurrencyAndPlatform(group *PriceGroup, platformId string) (float64, error)

func (*KeyProduct) GetPricing

func (x *KeyProduct) GetPricing() string

func (*KeyProduct) GetProjectId

func (x *KeyProduct) GetProjectId() string

func (*KeyProduct) GetPublishedAt

func (x *KeyProduct) GetPublishedAt() *timestamp.Timestamp

func (*KeyProduct) GetSku

func (x *KeyProduct) GetSku() string

func (*KeyProduct) GetUpdatedAt

func (x *KeyProduct) GetUpdatedAt() *timestamp.Timestamp

func (*KeyProduct) GetUrl

func (x *KeyProduct) GetUrl() string

func (*KeyProduct) ProtoMessage

func (*KeyProduct) ProtoMessage()

func (*KeyProduct) ProtoReflect

func (x *KeyProduct) ProtoReflect() protoreflect.Message

func (*KeyProduct) Reset

func (x *KeyProduct) Reset()

func (*KeyProduct) String

func (x *KeyProduct) String() string

type KeyProductInfo

type KeyProductInfo struct {

	// The unique identifier for the product.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The unique identifier for the product's project.
	ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// The localized name of the product.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// The localized concise description of the product.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// The localized extended description of the product.
	LongDescription string `protobuf:"bytes,5,opt,name=long_description,json=longDescription,proto3" json:"long_description,omitempty"`
	// The list of the URL images of the product.
	Images []string `protobuf:"bytes,6,rep,name=images,proto3" json:"images,omitempty"`
	// The list of the platforms data.
	Platforms []*PlatformPriceInfo `protobuf:"bytes,7,rep,name=platforms,proto3" json:"platforms,omitempty"`
	// contains filtered or unexported fields
}

func (*KeyProductInfo) Descriptor deprecated

func (*KeyProductInfo) Descriptor() ([]byte, []int)

Deprecated: Use KeyProductInfo.ProtoReflect.Descriptor instead.

func (*KeyProductInfo) GetDescription

func (x *KeyProductInfo) GetDescription() string

func (*KeyProductInfo) GetId

func (x *KeyProductInfo) GetId() string

func (*KeyProductInfo) GetImages

func (x *KeyProductInfo) GetImages() []string

func (*KeyProductInfo) GetLongDescription

func (x *KeyProductInfo) GetLongDescription() string

func (*KeyProductInfo) GetName

func (x *KeyProductInfo) GetName() string

func (*KeyProductInfo) GetPlatforms

func (x *KeyProductInfo) GetPlatforms() []*PlatformPriceInfo

func (*KeyProductInfo) GetProjectId

func (x *KeyProductInfo) GetProjectId() string

func (*KeyProductInfo) ProtoMessage

func (*KeyProductInfo) ProtoMessage()

func (*KeyProductInfo) ProtoReflect

func (x *KeyProductInfo) ProtoReflect() protoreflect.Message

func (*KeyProductInfo) Reset

func (x *KeyProductInfo) Reset()

func (*KeyProductInfo) String

func (x *KeyProductInfo) String() string

type KeyProductResponse

type KeyProductResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	//@inject_tag: json:"product"
	Product *KeyProduct `protobuf:"bytes,3,opt,name=product,proto3" json:"product"`
	// contains filtered or unexported fields
}

func (*KeyProductResponse) Descriptor deprecated

func (*KeyProductResponse) Descriptor() ([]byte, []int)

Deprecated: Use KeyProductResponse.ProtoReflect.Descriptor instead.

func (*KeyProductResponse) GetMessage

func (x *KeyProductResponse) GetMessage() *ResponseErrorMessage

func (*KeyProductResponse) GetProduct

func (x *KeyProductResponse) GetProduct() *KeyProduct

func (*KeyProductResponse) GetStatus

func (x *KeyProductResponse) GetStatus() int32

func (*KeyProductResponse) ProtoMessage

func (*KeyProductResponse) ProtoMessage()

func (*KeyProductResponse) ProtoReflect

func (x *KeyProductResponse) ProtoReflect() protoreflect.Message

func (*KeyProductResponse) Reset

func (x *KeyProductResponse) Reset()

func (*KeyProductResponse) String

func (x *KeyProductResponse) String() string

type KeysTesting

type KeysTesting struct {

	//@inject_tag: json:"is_passed" bson:"is_passed"
	//
	// Has a true value if the webhook's test case for the key has passed.
	IsPassed bool `protobuf:"varint,1,opt,name=is_passed,json=isPassed,proto3" json:"is_passed" bson:"is_passed"`
	// contains filtered or unexported fields
}

func (*KeysTesting) Descriptor deprecated

func (*KeysTesting) Descriptor() ([]byte, []int)

Deprecated: Use KeysTesting.ProtoReflect.Descriptor instead.

func (*KeysTesting) GetIsPassed

func (x *KeysTesting) GetIsPassed() bool

func (*KeysTesting) ProtoMessage

func (*KeysTesting) ProtoMessage()

func (*KeysTesting) ProtoReflect

func (x *KeysTesting) ProtoReflect() protoreflect.Message

func (*KeysTesting) Reset

func (x *KeysTesting) Reset()

func (*KeysTesting) String

func (x *KeysTesting) String() string

type ListCustomersRequest

type ListCustomersRequest struct {

	// @inject_tag: validate:"omitempty,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 151-byte string literal not displayed */
	//@inject_tag: json:"external_id"
	ExternalId string `protobuf:"bytes,2,opt,name=external_id,json=externalId,proto3" json:"external_id"`
	//@inject_tag: json:"email"
	Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email"`
	//@inject_tag: json:"phone"
	Phone string `protobuf:"bytes,4,opt,name=phone,proto3" json:"phone"`
	//@inject_tag: json:"name"
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name"`
	//@inject_tag: json:"country"
	Country string `protobuf:"bytes,6,opt,name=country,proto3" json:"country"`
	//@inject_tag: json:"language"
	Language string `protobuf:"bytes,7,opt,name=language,proto3" json:"language"`
	//@inject_tag: json:"amount"
	Amount *AmountFilter `protobuf:"bytes,8,opt,name=amount,proto3" json:"amount"`
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int64 `protobuf:"varint,9,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,10,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	//@inject_tag: json:"quick_search"
	QuickSearch string `protobuf:"bytes,11,opt,name=quick_search,json=quickSearch,proto3" json:"quick_search"`
	//@inject_tag: json:"project_id"
	ProjectId string `protobuf:"bytes,12,opt,name=project_id,json=projectId,proto3" json:"project_id"`
	// contains filtered or unexported fields
}

func (*ListCustomersRequest) Descriptor deprecated

func (*ListCustomersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListCustomersRequest.ProtoReflect.Descriptor instead.

func (*ListCustomersRequest) GetAmount

func (x *ListCustomersRequest) GetAmount() *AmountFilter

func (*ListCustomersRequest) GetCountry

func (x *ListCustomersRequest) GetCountry() string

func (*ListCustomersRequest) GetEmail

func (x *ListCustomersRequest) GetEmail() string

func (*ListCustomersRequest) GetExternalId

func (x *ListCustomersRequest) GetExternalId() string

func (*ListCustomersRequest) GetLanguage

func (x *ListCustomersRequest) GetLanguage() string

func (*ListCustomersRequest) GetLimit

func (x *ListCustomersRequest) GetLimit() int64

func (*ListCustomersRequest) GetMerchantId

func (x *ListCustomersRequest) GetMerchantId() string

func (*ListCustomersRequest) GetName

func (x *ListCustomersRequest) GetName() string

func (*ListCustomersRequest) GetOffset

func (x *ListCustomersRequest) GetOffset() int64

func (*ListCustomersRequest) GetPhone

func (x *ListCustomersRequest) GetPhone() string

func (*ListCustomersRequest) GetProjectId

func (x *ListCustomersRequest) GetProjectId() string

func (*ListCustomersRequest) GetQuickSearch

func (x *ListCustomersRequest) GetQuickSearch() string

func (*ListCustomersRequest) ProtoMessage

func (*ListCustomersRequest) ProtoMessage()

func (*ListCustomersRequest) ProtoReflect

func (x *ListCustomersRequest) ProtoReflect() protoreflect.Message

func (*ListCustomersRequest) Reset

func (x *ListCustomersRequest) Reset()

func (*ListCustomersRequest) String

func (x *ListCustomersRequest) String() string

type ListCustomersResponse

type ListCustomersResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	//@inject_tag: json:"items"
	Items []*ShortCustomerInfo `protobuf:"bytes,3,rep,name=items,proto3" json:"items"`
	//@inject_tag: json:"count"
	Count int64 `protobuf:"varint,4,opt,name=count,proto3" json:"count"`
	// contains filtered or unexported fields
}

func (*ListCustomersResponse) Descriptor deprecated

func (*ListCustomersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListCustomersResponse.ProtoReflect.Descriptor instead.

func (*ListCustomersResponse) GetCount

func (x *ListCustomersResponse) GetCount() int64

func (*ListCustomersResponse) GetItems

func (x *ListCustomersResponse) GetItems() []*ShortCustomerInfo

func (*ListCustomersResponse) GetMessage

func (*ListCustomersResponse) GetStatus

func (x *ListCustomersResponse) GetStatus() int32

func (*ListCustomersResponse) ProtoMessage

func (*ListCustomersResponse) ProtoMessage()

func (*ListCustomersResponse) ProtoReflect

func (x *ListCustomersResponse) ProtoReflect() protoreflect.Message

func (*ListCustomersResponse) Reset

func (x *ListCustomersResponse) Reset()

func (*ListCustomersResponse) String

func (x *ListCustomersResponse) String() string

type ListKeyProductsRequest

type ListKeyProductsRequest struct {

	//@inject_tag: query:"name" json:"name"
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name" query:"name"`
	//@inject_tag: query:"sku" json:"sku"
	Sku string `protobuf:"bytes,2,opt,name=sku,proto3" json:"sku" query:"sku"`
	// @inject_tag: query:"limit" validate:"required,numeric,gt=0" json:"limit"
	Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit" query:"limit" validate:"required,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0" json:"offset"
	Offset int64 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset" query:"offset" validate:"omitempty,numeric,gte=0"`
	//@inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	//@inject_tag: query:"project_id" validate:"omitempty,hexadecimal,len=24"
	ProjectId string `` /* 147-byte string literal not displayed */
	//@inject_tag: query:"enabled" validate:"omitempty,oneof=true false"
	Enabled string `protobuf:"bytes,7,opt,name=enabled,proto3" json:"enabled,omitempty" query:"enabled" validate:"omitempty,oneof=true false"`
	// contains filtered or unexported fields
}

func (*ListKeyProductsRequest) Descriptor deprecated

func (*ListKeyProductsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListKeyProductsRequest.ProtoReflect.Descriptor instead.

func (*ListKeyProductsRequest) GetEnabled

func (x *ListKeyProductsRequest) GetEnabled() string

func (*ListKeyProductsRequest) GetLimit

func (x *ListKeyProductsRequest) GetLimit() int64

func (*ListKeyProductsRequest) GetMerchantId

func (x *ListKeyProductsRequest) GetMerchantId() string

func (*ListKeyProductsRequest) GetName

func (x *ListKeyProductsRequest) GetName() string

func (*ListKeyProductsRequest) GetOffset

func (x *ListKeyProductsRequest) GetOffset() int64

func (*ListKeyProductsRequest) GetProjectId

func (x *ListKeyProductsRequest) GetProjectId() string

func (*ListKeyProductsRequest) GetSku

func (x *ListKeyProductsRequest) GetSku() string

func (*ListKeyProductsRequest) ProtoMessage

func (*ListKeyProductsRequest) ProtoMessage()

func (*ListKeyProductsRequest) ProtoReflect

func (x *ListKeyProductsRequest) ProtoReflect() protoreflect.Message

func (*ListKeyProductsRequest) Reset

func (x *ListKeyProductsRequest) Reset()

func (*ListKeyProductsRequest) String

func (x *ListKeyProductsRequest) String() string

type ListKeyProductsResponse

type ListKeyProductsResponse struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"limit"
	//
	// The number of products returned in one page.
	Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit"`
	// @inject_tag: json:"offset"
	//
	// The ranking number of the first item on the page.
	Offset int64 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset"`
	// @inject_tag: json:"count"
	//
	// The total number of found products.
	Count int64 `protobuf:"varint,5,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"products"
	//
	// The list of key-activated products.
	Products []*KeyProduct `protobuf:"bytes,6,rep,name=products,proto3" json:"products"`
	// contains filtered or unexported fields
}

func (*ListKeyProductsResponse) Descriptor deprecated

func (*ListKeyProductsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListKeyProductsResponse.ProtoReflect.Descriptor instead.

func (*ListKeyProductsResponse) GetCount

func (x *ListKeyProductsResponse) GetCount() int64

func (*ListKeyProductsResponse) GetLimit

func (x *ListKeyProductsResponse) GetLimit() int64

func (*ListKeyProductsResponse) GetMessage

func (*ListKeyProductsResponse) GetOffset

func (x *ListKeyProductsResponse) GetOffset() int64

func (*ListKeyProductsResponse) GetProducts

func (x *ListKeyProductsResponse) GetProducts() []*KeyProduct

func (*ListKeyProductsResponse) GetStatus

func (x *ListKeyProductsResponse) GetStatus() int32

func (*ListKeyProductsResponse) ProtoMessage

func (*ListKeyProductsResponse) ProtoMessage()

func (*ListKeyProductsResponse) ProtoReflect

func (x *ListKeyProductsResponse) ProtoReflect() protoreflect.Message

func (*ListKeyProductsResponse) Reset

func (x *ListKeyProductsResponse) Reset()

func (*ListKeyProductsResponse) String

func (x *ListKeyProductsResponse) String() string

type ListMerchantPaymentMethodsRequest

type ListMerchantPaymentMethodsRequest struct {

	// @inject_tag: validate:"required,hexadecimal,len=24"
	MerchantId string `` /* 130-byte string literal not displayed */
	// @inject_tag: query:"method_name"
	PaymentMethodName string `` /* 134-byte string literal not displayed */
	// @inject_tag: query:"sort[]"
	Sort []string `protobuf:"bytes,3,rep,name=sort,proto3" json:"sort,omitempty" query:"sort[]"`
	// contains filtered or unexported fields
}

func (*ListMerchantPaymentMethodsRequest) Descriptor deprecated

func (*ListMerchantPaymentMethodsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListMerchantPaymentMethodsRequest.ProtoReflect.Descriptor instead.

func (*ListMerchantPaymentMethodsRequest) GetMerchantId

func (x *ListMerchantPaymentMethodsRequest) GetMerchantId() string

func (*ListMerchantPaymentMethodsRequest) GetPaymentMethodName

func (x *ListMerchantPaymentMethodsRequest) GetPaymentMethodName() string

func (*ListMerchantPaymentMethodsRequest) GetSort

func (*ListMerchantPaymentMethodsRequest) ProtoMessage

func (*ListMerchantPaymentMethodsRequest) ProtoMessage()

func (*ListMerchantPaymentMethodsRequest) ProtoReflect

func (*ListMerchantPaymentMethodsRequest) Reset

func (*ListMerchantPaymentMethodsRequest) String

type ListMerchantsForAgreementResponse

type ListMerchantsForAgreementResponse struct {

	// @inject_tag: json:"count"
	//
	// The total number of the merchants.
	Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"items"
	//
	// The merchants list.
	Items []*Merchant `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*ListMerchantsForAgreementResponse) Descriptor deprecated

func (*ListMerchantsForAgreementResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListMerchantsForAgreementResponse.ProtoReflect.Descriptor instead.

func (*ListMerchantsForAgreementResponse) GetCount

func (*ListMerchantsForAgreementResponse) GetItems

func (*ListMerchantsForAgreementResponse) ProtoMessage

func (*ListMerchantsForAgreementResponse) ProtoMessage()

func (*ListMerchantsForAgreementResponse) ProtoReflect

func (*ListMerchantsForAgreementResponse) Reset

func (*ListMerchantsForAgreementResponse) String

type ListOrdersPrivateResponse

type ListOrdersPrivateResponse struct {
	Status  int32                          `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage          `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *ListOrdersPrivateResponseItem `protobuf:"bytes,3,opt,name=Item,proto3" json:"Item,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOrdersPrivateResponse) Descriptor deprecated

func (*ListOrdersPrivateResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListOrdersPrivateResponse.ProtoReflect.Descriptor instead.

func (*ListOrdersPrivateResponse) GetItem

func (*ListOrdersPrivateResponse) GetMessage

func (*ListOrdersPrivateResponse) GetStatus

func (x *ListOrdersPrivateResponse) GetStatus() int32

func (*ListOrdersPrivateResponse) ProtoMessage

func (*ListOrdersPrivateResponse) ProtoMessage()

func (*ListOrdersPrivateResponse) ProtoReflect

func (*ListOrdersPrivateResponse) Reset

func (x *ListOrdersPrivateResponse) Reset()

func (*ListOrdersPrivateResponse) String

func (x *ListOrdersPrivateResponse) String() string

type ListOrdersPrivateResponseItem

type ListOrdersPrivateResponseItem struct {

	// @inject_tag: json:"count"
	Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"items"
	Items []*OrderViewPrivate `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*ListOrdersPrivateResponseItem) Descriptor deprecated

func (*ListOrdersPrivateResponseItem) Descriptor() ([]byte, []int)

Deprecated: Use ListOrdersPrivateResponseItem.ProtoReflect.Descriptor instead.

func (*ListOrdersPrivateResponseItem) GetCount

func (x *ListOrdersPrivateResponseItem) GetCount() int64

func (*ListOrdersPrivateResponseItem) GetItems

func (*ListOrdersPrivateResponseItem) ProtoMessage

func (*ListOrdersPrivateResponseItem) ProtoMessage()

func (*ListOrdersPrivateResponseItem) ProtoReflect

func (*ListOrdersPrivateResponseItem) Reset

func (x *ListOrdersPrivateResponseItem) Reset()

func (*ListOrdersPrivateResponseItem) String

type ListOrdersPublicResponse

type ListOrdersPublicResponse struct {
	Status  int32                         `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage         `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *ListOrdersPublicResponseItem `protobuf:"bytes,3,opt,name=Item,proto3" json:"Item,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOrdersPublicResponse) Descriptor deprecated

func (*ListOrdersPublicResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListOrdersPublicResponse.ProtoReflect.Descriptor instead.

func (*ListOrdersPublicResponse) GetItem

func (*ListOrdersPublicResponse) GetMessage

func (*ListOrdersPublicResponse) GetStatus

func (x *ListOrdersPublicResponse) GetStatus() int32

func (*ListOrdersPublicResponse) ProtoMessage

func (*ListOrdersPublicResponse) ProtoMessage()

func (*ListOrdersPublicResponse) ProtoReflect

func (x *ListOrdersPublicResponse) ProtoReflect() protoreflect.Message

func (*ListOrdersPublicResponse) Reset

func (x *ListOrdersPublicResponse) Reset()

func (*ListOrdersPublicResponse) String

func (x *ListOrdersPublicResponse) String() string

type ListOrdersPublicResponseItem

type ListOrdersPublicResponseItem struct {

	// @inject_tag: json:"count"
	//
	// The total number of found orders.
	Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"items"
	//
	// The list of the orders.
	Items []*OrderViewPublic `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*ListOrdersPublicResponseItem) Descriptor deprecated

func (*ListOrdersPublicResponseItem) Descriptor() ([]byte, []int)

Deprecated: Use ListOrdersPublicResponseItem.ProtoReflect.Descriptor instead.

func (*ListOrdersPublicResponseItem) GetCount

func (x *ListOrdersPublicResponseItem) GetCount() int64

func (*ListOrdersPublicResponseItem) GetItems

func (*ListOrdersPublicResponseItem) ProtoMessage

func (*ListOrdersPublicResponseItem) ProtoMessage()

func (*ListOrdersPublicResponseItem) ProtoReflect

func (*ListOrdersPublicResponseItem) Reset

func (x *ListOrdersPublicResponseItem) Reset()

func (*ListOrdersPublicResponseItem) String

type ListOrdersRequest

type ListOrdersRequest struct {

	// @inject_tag: query:"id" validate:"omitempty,uuid"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" query:"id" validate:"omitempty,uuid"`
	// @inject_tag: query:"project[]" validate:"omitempty,dive,hexadecimal,len=24"
	Project []string `` /* 130-byte string literal not displayed */
	// @inject_tag: query:"payment_method[]" validate:"omitempty,dive,hexadecimal,len=24"
	PaymentMethod []string `` /* 170-byte string literal not displayed */
	// @inject_tag: query:"country[]" validate:"omitempty,dive,alpha,len=2"
	Country []string `protobuf:"bytes,4,rep,name=country,proto3" json:"country,omitempty" query:"country[]" validate:"omitempty,dive,alpha,len=2"`
	// @inject_tag: query:"status[]" validate:"omitempty,dive,oneof=created processed canceled rejected refund refunded pending chargeback charged_back resolve resolved"
	Status []string `` /* 215-byte string literal not displayed */
	// @inject_tag: query:"account"
	Account string `protobuf:"bytes,6,opt,name=account,proto3" json:"account,omitempty" query:"account"`
	// @inject_tag: query:"pm_date_from" validate:"omitempty,datetime"
	PmDateFrom string `` /* 144-byte string literal not displayed */
	// @inject_tag: query:"pm_date_to" validate:"omitempty,datetime"
	PmDateTo string `` /* 136-byte string literal not displayed */
	// @inject_tag: query:"project_date_from" validate:"omitempty,datetime"
	ProjectDateFrom string `` /* 164-byte string literal not displayed */
	// @inject_tag: query:"project_date_to" validate:"omitempty,datetime"
	ProjectDateTo string `` /* 157-byte string literal not displayed */
	// @inject_tag: query:"quick_search"
	QuickSearch string `protobuf:"bytes,11,opt,name=quick_search,json=quickSearch,proto3" json:"quick_search,omitempty" query:"quick_search"`
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0,lte=1000"
	Limit int64 `protobuf:"varint,12,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0,lte=1000"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,13,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	// @inject_tag: query:"sort[]"
	Sort []string `protobuf:"bytes,14,rep,name=sort,proto3" json:"sort,omitempty" query:"sort[]"`
	// @inject_tag: validate:"omitempty,dive,hexadecimal,len=24"
	Merchant []string `protobuf:"bytes,15,rep,name=merchant,proto3" json:"merchant,omitempty" validate:"omitempty,dive,hexadecimal,len=24"`
	// @inject_tag: query:"-"  json:"-"
	StatusNotificationFailedFor string `protobuf:"bytes,16,opt,name=status_notification_failed_for,json=statusNotificationFailedFor,proto3" json:"-" query:"-"`
	// @inject_tag: query:"type" validate:"omitempty,oneof=simple product key"
	Type string `protobuf:"bytes,17,opt,name=type,proto3" json:"type,omitempty" query:"type" validate:"omitempty,oneof=simple product key"`
	// @inject_tag: query:"hide_test"
	HideTest bool `protobuf:"varint,18,opt,name=hide_test,json=hideTest,proto3" json:"hide_test,omitempty" query:"hide_test"`
	// @inject_tag: query:"merchant_name" validate:"omitempty,company_name,max=60"
	MerchantName string `` /* 161-byte string literal not displayed */
	// @inject_tag: query:"royalty_report_id" validate:"omitempty,hexadecimal,len=24"
	RoyaltyReportId string `` /* 175-byte string literal not displayed */
	// @inject_tag: query:"invoice_id"
	//
	// Unique identifier of order in merchant's billing system
	InvoiceId string `protobuf:"bytes,21,opt,name=invoice_id,json=invoiceId,proto3" json:"invoice_id,omitempty" query:"invoice_id"`
	// @inject_tag: query:"use_united"
	UseUnited bool `protobuf:"varint,22,opt,name=use_united,json=useUnited,proto3" json:"use_united,omitempty" query:"use_united"`
	// contains filtered or unexported fields
}

func (*ListOrdersRequest) Descriptor deprecated

func (*ListOrdersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListOrdersRequest.ProtoReflect.Descriptor instead.

func (*ListOrdersRequest) GetAccount

func (x *ListOrdersRequest) GetAccount() string

func (*ListOrdersRequest) GetCountry

func (x *ListOrdersRequest) GetCountry() []string

func (*ListOrdersRequest) GetHideTest

func (x *ListOrdersRequest) GetHideTest() bool

func (*ListOrdersRequest) GetId

func (x *ListOrdersRequest) GetId() string

func (*ListOrdersRequest) GetInvoiceId

func (x *ListOrdersRequest) GetInvoiceId() string

func (*ListOrdersRequest) GetLimit

func (x *ListOrdersRequest) GetLimit() int64

func (*ListOrdersRequest) GetMerchant

func (x *ListOrdersRequest) GetMerchant() []string

func (*ListOrdersRequest) GetMerchantName

func (x *ListOrdersRequest) GetMerchantName() string

func (*ListOrdersRequest) GetOffset

func (x *ListOrdersRequest) GetOffset() int64

func (*ListOrdersRequest) GetPaymentMethod

func (x *ListOrdersRequest) GetPaymentMethod() []string

func (*ListOrdersRequest) GetPmDateFrom

func (x *ListOrdersRequest) GetPmDateFrom() string

func (*ListOrdersRequest) GetPmDateTo

func (x *ListOrdersRequest) GetPmDateTo() string

func (*ListOrdersRequest) GetProject

func (x *ListOrdersRequest) GetProject() []string

func (*ListOrdersRequest) GetProjectDateFrom

func (x *ListOrdersRequest) GetProjectDateFrom() string

func (*ListOrdersRequest) GetProjectDateTo

func (x *ListOrdersRequest) GetProjectDateTo() string

func (*ListOrdersRequest) GetQuickSearch

func (x *ListOrdersRequest) GetQuickSearch() string

func (*ListOrdersRequest) GetRoyaltyReportId

func (x *ListOrdersRequest) GetRoyaltyReportId() string

func (*ListOrdersRequest) GetSort

func (x *ListOrdersRequest) GetSort() []string

func (*ListOrdersRequest) GetStatus

func (x *ListOrdersRequest) GetStatus() []string

func (*ListOrdersRequest) GetStatusNotificationFailedFor

func (x *ListOrdersRequest) GetStatusNotificationFailedFor() string

func (*ListOrdersRequest) GetType

func (x *ListOrdersRequest) GetType() string

func (*ListOrdersRequest) GetUseUnited

func (x *ListOrdersRequest) GetUseUnited() bool

func (*ListOrdersRequest) ProtoMessage

func (*ListOrdersRequest) ProtoMessage()

func (*ListOrdersRequest) ProtoReflect

func (x *ListOrdersRequest) ProtoReflect() protoreflect.Message

func (*ListOrdersRequest) Reset

func (x *ListOrdersRequest) Reset()

func (*ListOrdersRequest) String

func (x *ListOrdersRequest) String() string

type ListOrdersResponse

type ListOrdersResponse struct {
	Status  int32                   `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage   `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *ListOrdersResponseItem `protobuf:"bytes,3,opt,name=Item,proto3" json:"Item,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOrdersResponse) Descriptor deprecated

func (*ListOrdersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListOrdersResponse.ProtoReflect.Descriptor instead.

func (*ListOrdersResponse) GetItem

func (*ListOrdersResponse) GetMessage

func (x *ListOrdersResponse) GetMessage() *ResponseErrorMessage

func (*ListOrdersResponse) GetStatus

func (x *ListOrdersResponse) GetStatus() int32

func (*ListOrdersResponse) ProtoMessage

func (*ListOrdersResponse) ProtoMessage()

func (*ListOrdersResponse) ProtoReflect

func (x *ListOrdersResponse) ProtoReflect() protoreflect.Message

func (*ListOrdersResponse) Reset

func (x *ListOrdersResponse) Reset()

func (*ListOrdersResponse) String

func (x *ListOrdersResponse) String() string

type ListOrdersResponseItem

type ListOrdersResponseItem struct {

	// @inject_tag: json:"count"
	Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"items"
	Items []*Order `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*ListOrdersResponseItem) Descriptor deprecated

func (*ListOrdersResponseItem) Descriptor() ([]byte, []int)

Deprecated: Use ListOrdersResponseItem.ProtoReflect.Descriptor instead.

func (*ListOrdersResponseItem) GetCount

func (x *ListOrdersResponseItem) GetCount() int64

func (*ListOrdersResponseItem) GetItems

func (x *ListOrdersResponseItem) GetItems() []*Order

func (*ListOrdersResponseItem) ProtoMessage

func (*ListOrdersResponseItem) ProtoMessage()

func (*ListOrdersResponseItem) ProtoReflect

func (x *ListOrdersResponseItem) ProtoReflect() protoreflect.Message

func (*ListOrdersResponseItem) Reset

func (x *ListOrdersResponseItem) Reset()

func (*ListOrdersResponseItem) String

func (x *ListOrdersResponseItem) String() string

type ListPlatformsRequest

type ListPlatformsRequest struct {

	// @inject_tag: query:"limit" validate:"required,numeric,gt=0"
	Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"required,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	// contains filtered or unexported fields
}

func (*ListPlatformsRequest) Descriptor deprecated

func (*ListPlatformsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListPlatformsRequest.ProtoReflect.Descriptor instead.

func (*ListPlatformsRequest) GetLimit

func (x *ListPlatformsRequest) GetLimit() int32

func (*ListPlatformsRequest) GetOffset

func (x *ListPlatformsRequest) GetOffset() int32

func (*ListPlatformsRequest) ProtoMessage

func (*ListPlatformsRequest) ProtoMessage()

func (*ListPlatformsRequest) ProtoReflect

func (x *ListPlatformsRequest) ProtoReflect() protoreflect.Message

func (*ListPlatformsRequest) Reset

func (x *ListPlatformsRequest) Reset()

func (*ListPlatformsRequest) String

func (x *ListPlatformsRequest) String() string

type ListPlatformsResponse

type ListPlatformsResponse struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"limit"
	//
	// The number of platforms returned in one page.
	Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit"`
	// @inject_tag: json:"offset"
	//
	// The ranking number of the first item on the page.
	Offset int32 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset"`
	// @inject_tag: json:"count"
	//
	// The total number of found products.
	Count int32 `protobuf:"varint,5,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"platforms"
	//
	// The list of platforms.
	Platforms []*Platform `protobuf:"bytes,6,rep,name=platforms,proto3" json:"platforms"`
	// contains filtered or unexported fields
}

func (*ListPlatformsResponse) Descriptor deprecated

func (*ListPlatformsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPlatformsResponse.ProtoReflect.Descriptor instead.

func (*ListPlatformsResponse) GetCount

func (x *ListPlatformsResponse) GetCount() int32

func (*ListPlatformsResponse) GetLimit

func (x *ListPlatformsResponse) GetLimit() int32

func (*ListPlatformsResponse) GetMessage

func (*ListPlatformsResponse) GetOffset

func (x *ListPlatformsResponse) GetOffset() int32

func (*ListPlatformsResponse) GetPlatforms

func (x *ListPlatformsResponse) GetPlatforms() []*Platform

func (*ListPlatformsResponse) GetStatus

func (x *ListPlatformsResponse) GetStatus() int32

func (*ListPlatformsResponse) ProtoMessage

func (*ListPlatformsResponse) ProtoMessage()

func (*ListPlatformsResponse) ProtoReflect

func (x *ListPlatformsResponse) ProtoReflect() protoreflect.Message

func (*ListPlatformsResponse) Reset

func (x *ListPlatformsResponse) Reset()

func (*ListPlatformsResponse) String

func (x *ListPlatformsResponse) String() string

type ListProductsRequest

type ListProductsRequest struct {

	//@inject_tag: json:"name" query:"name"
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name" query:"name"`
	//@inject_tag: json:"sku" query:"sku"
	Sku string `protobuf:"bytes,2,opt,name=sku,proto3" json:"sku" query:"sku"`
	// @inject_tag: validate:"required,numeric,gt=0" json:"limit" query:"limit"
	Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit" validate:"required,numeric,gt=0" query:"limit"`
	// @inject_tag: validate:"omitempty,numeric,gte=0" json:"offset" query:"offset"
	Offset int64 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset" validate:"omitempty,numeric,gte=0" query:"offset"`
	//@inject_tag: validate:"required,hexadecimal,len=24" json:"merchant_id" bson:"merchant_id" param:"merchant_id"
	MerchantId string `` /* 159-byte string literal not displayed */
	//@inject_tag: validate:"omitempty,hexadecimal,len=24" json:"project_id" bson:"project_id" query:"project_id"
	ProjectId string `` /* 155-byte string literal not displayed */
	//@inject_tag: validate:"omitempty,oneof=all true false" json:"enabled" query:"enabled"
	Enabled string `protobuf:"bytes,7,opt,name=enabled,proto3" json:"enabled" validate:"omitempty,oneof=all true false" query:"enabled"`
	// contains filtered or unexported fields
}

func (*ListProductsRequest) Descriptor deprecated

func (*ListProductsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListProductsRequest.ProtoReflect.Descriptor instead.

func (*ListProductsRequest) GetEnabled

func (x *ListProductsRequest) GetEnabled() string

func (*ListProductsRequest) GetLimit

func (x *ListProductsRequest) GetLimit() int64

func (*ListProductsRequest) GetMerchantId

func (x *ListProductsRequest) GetMerchantId() string

func (*ListProductsRequest) GetName

func (x *ListProductsRequest) GetName() string

func (*ListProductsRequest) GetOffset

func (x *ListProductsRequest) GetOffset() int64

func (*ListProductsRequest) GetProjectId

func (x *ListProductsRequest) GetProjectId() string

func (*ListProductsRequest) GetSku

func (x *ListProductsRequest) GetSku() string

func (*ListProductsRequest) ProtoMessage

func (*ListProductsRequest) ProtoMessage()

func (*ListProductsRequest) ProtoReflect

func (x *ListProductsRequest) ProtoReflect() protoreflect.Message

func (*ListProductsRequest) Reset

func (x *ListProductsRequest) Reset()

func (*ListProductsRequest) String

func (x *ListProductsRequest) String() string

type ListProductsResponse

type ListProductsResponse struct {

	// @inject_tag: json:"limit"
	//
	// The number of products returned in one page.
	Limit int64 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit"`
	// @inject_tag: json:"offset"
	//
	// The ranking number of the first item on the page.
	Offset int64 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset"`
	// @inject_tag: json:"count"
	//
	// The total number of found items.
	Total int64 `protobuf:"varint,3,opt,name=total,proto3" json:"count"`
	// @inject_tag: json:"items"
	//
	// The list of products.
	Products []*Product `protobuf:"bytes,5,rep,name=products,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*ListProductsResponse) Descriptor deprecated

func (*ListProductsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListProductsResponse.ProtoReflect.Descriptor instead.

func (*ListProductsResponse) GetLimit

func (x *ListProductsResponse) GetLimit() int64

func (*ListProductsResponse) GetOffset

func (x *ListProductsResponse) GetOffset() int64

func (*ListProductsResponse) GetProducts

func (x *ListProductsResponse) GetProducts() []*Product

func (*ListProductsResponse) GetTotal

func (x *ListProductsResponse) GetTotal() int64

func (*ListProductsResponse) ProtoMessage

func (*ListProductsResponse) ProtoMessage()

func (*ListProductsResponse) ProtoReflect

func (x *ListProductsResponse) ProtoReflect() protoreflect.Message

func (*ListProductsResponse) Reset

func (x *ListProductsResponse) Reset()

func (*ListProductsResponse) String

func (x *ListProductsResponse) String() string

type ListProjectsRequest

type ListProjectsRequest struct {

	//@inject_tag: validate:"omitempty,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 151-byte string literal not displayed */
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int32 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	// @inject_tag: query:"quick_search"
	QuickSearch string `protobuf:"bytes,4,opt,name=quick_search,json=quickSearch,proto3" json:"quick_search,omitempty" query:"quick_search"`
	// @inject_tag: query:"status[]"
	Statuses []int32 `protobuf:"varint,5,rep,packed,name=statuses,proto3" json:"statuses,omitempty" query:"status[]"`
	// @inject_tag: query:"sort[]"
	Sort []string `protobuf:"bytes,6,rep,name=sort,proto3" json:"sort,omitempty" query:"sort[]"`
	// contains filtered or unexported fields
}

func (*ListProjectsRequest) Descriptor deprecated

func (*ListProjectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListProjectsRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsRequest) GetLimit

func (x *ListProjectsRequest) GetLimit() int32

func (*ListProjectsRequest) GetMerchantId

func (x *ListProjectsRequest) GetMerchantId() string

func (*ListProjectsRequest) GetOffset

func (x *ListProjectsRequest) GetOffset() int32

func (*ListProjectsRequest) GetQuickSearch

func (x *ListProjectsRequest) GetQuickSearch() string

func (*ListProjectsRequest) GetSort

func (x *ListProjectsRequest) GetSort() []string

func (*ListProjectsRequest) GetStatuses

func (x *ListProjectsRequest) GetStatuses() []int32

func (*ListProjectsRequest) ProtoMessage

func (*ListProjectsRequest) ProtoMessage()

func (*ListProjectsRequest) ProtoReflect

func (x *ListProjectsRequest) ProtoReflect() protoreflect.Message

func (*ListProjectsRequest) Reset

func (x *ListProjectsRequest) Reset()

func (*ListProjectsRequest) String

func (x *ListProjectsRequest) String() string

type ListProjectsResponse

type ListProjectsResponse struct {

	//@inject_tag: json:"count"
	//
	// The total number of found projects.
	Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	//@inject_tag: json:"items"
	//
	// The list of the projects.
	Items []*Project `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*ListProjectsResponse) Descriptor deprecated

func (*ListProjectsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListProjectsResponse.ProtoReflect.Descriptor instead.

func (*ListProjectsResponse) GetCount

func (x *ListProjectsResponse) GetCount() int64

func (*ListProjectsResponse) GetItems

func (x *ListProjectsResponse) GetItems() []*Project

func (*ListProjectsResponse) ProtoMessage

func (*ListProjectsResponse) ProtoMessage()

func (*ListProjectsResponse) ProtoReflect

func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message

func (*ListProjectsResponse) Reset

func (x *ListProjectsResponse) Reset()

func (*ListProjectsResponse) String

func (x *ListProjectsResponse) String() string

type ListRefundsRequest

type ListRefundsRequest struct {

	// @inject_tag: validate:"required,uuid" param:"order_id"
	OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty" validate:"required,uuid" param:"order_id"`
	// @inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int64 `protobuf:"varint,7,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,8,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	// contains filtered or unexported fields
}

func (*ListRefundsRequest) Descriptor deprecated

func (*ListRefundsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRefundsRequest.ProtoReflect.Descriptor instead.

func (*ListRefundsRequest) GetLimit

func (x *ListRefundsRequest) GetLimit() int64

func (*ListRefundsRequest) GetMerchantId

func (x *ListRefundsRequest) GetMerchantId() string

func (*ListRefundsRequest) GetOffset

func (x *ListRefundsRequest) GetOffset() int64

func (*ListRefundsRequest) GetOrderId

func (x *ListRefundsRequest) GetOrderId() string

func (*ListRefundsRequest) ProtoMessage

func (*ListRefundsRequest) ProtoMessage()

func (*ListRefundsRequest) ProtoReflect

func (x *ListRefundsRequest) ProtoReflect() protoreflect.Message

func (*ListRefundsRequest) Reset

func (x *ListRefundsRequest) Reset()

func (*ListRefundsRequest) String

func (x *ListRefundsRequest) String() string

type ListRefundsResponse

type ListRefundsResponse struct {

	// @inject_tag: json:"count"
	//
	// The total number of found refunds.
	Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"items"
	//
	// The list of the refunds.
	Items []*Refund `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*ListRefundsResponse) Descriptor deprecated

func (*ListRefundsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRefundsResponse.ProtoReflect.Descriptor instead.

func (*ListRefundsResponse) GetCount

func (x *ListRefundsResponse) GetCount() int64

func (*ListRefundsResponse) GetItems

func (x *ListRefundsResponse) GetItems() []*Refund

func (*ListRefundsResponse) ProtoMessage

func (*ListRefundsResponse) ProtoMessage()

func (*ListRefundsResponse) ProtoReflect

func (x *ListRefundsResponse) ProtoReflect() protoreflect.Message

func (*ListRefundsResponse) Reset

func (x *ListRefundsResponse) Reset()

func (*ListRefundsResponse) String

func (x *ListRefundsResponse) String() string

type ListRoyaltyReportOrdersRequest

type ListRoyaltyReportOrdersRequest struct {

	// @inject_tag: validate:"omitempty,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 151-byte string literal not displayed */
	// @inject_tag: query:"report_id" validate:"required,hexadecimal,len=24" param:"report_id"
	ReportId string `` /* 160-byte string literal not displayed */
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,4,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	// contains filtered or unexported fields
}

func (*ListRoyaltyReportOrdersRequest) Descriptor deprecated

func (*ListRoyaltyReportOrdersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRoyaltyReportOrdersRequest.ProtoReflect.Descriptor instead.

func (*ListRoyaltyReportOrdersRequest) GetLimit

func (x *ListRoyaltyReportOrdersRequest) GetLimit() int64

func (*ListRoyaltyReportOrdersRequest) GetMerchantId

func (x *ListRoyaltyReportOrdersRequest) GetMerchantId() string

func (*ListRoyaltyReportOrdersRequest) GetOffset

func (x *ListRoyaltyReportOrdersRequest) GetOffset() int64

func (*ListRoyaltyReportOrdersRequest) GetReportId

func (x *ListRoyaltyReportOrdersRequest) GetReportId() string

func (*ListRoyaltyReportOrdersRequest) ProtoMessage

func (*ListRoyaltyReportOrdersRequest) ProtoMessage()

func (*ListRoyaltyReportOrdersRequest) ProtoReflect

func (*ListRoyaltyReportOrdersRequest) Reset

func (x *ListRoyaltyReportOrdersRequest) Reset()

func (*ListRoyaltyReportOrdersRequest) String

type ListRoyaltyReportsRequest

type ListRoyaltyReportsRequest struct {

	// @inject_tag: query:"period_from" validate:"omitempty,datetime"
	PeriodFrom string `` /* 141-byte string literal not displayed */
	// @inject_tag: query:"period_to" validate:"omitempty,datetime"
	PeriodTo string `` /* 133-byte string literal not displayed */
	// @inject_tag: validate:"omitempty,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 151-byte string literal not displayed */
	//@inject_tag: query:"status[]" validate:"omitempty,dive,oneof=pending accepted canceled dispute waiting_payment paid"
	Status []string `` /* 169-byte string literal not displayed */
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int64 `protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,6,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	// @inject_tag: query:"sort[]"
	Sort []string `protobuf:"bytes,7,rep,name=sort,proto3" json:"sort,omitempty" query:"sort[]"`
	// contains filtered or unexported fields
}

func (*ListRoyaltyReportsRequest) Descriptor deprecated

func (*ListRoyaltyReportsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRoyaltyReportsRequest.ProtoReflect.Descriptor instead.

func (*ListRoyaltyReportsRequest) GetLimit

func (x *ListRoyaltyReportsRequest) GetLimit() int64

func (*ListRoyaltyReportsRequest) GetMerchantId

func (x *ListRoyaltyReportsRequest) GetMerchantId() string

func (*ListRoyaltyReportsRequest) GetOffset

func (x *ListRoyaltyReportsRequest) GetOffset() int64

func (*ListRoyaltyReportsRequest) GetPeriodFrom

func (x *ListRoyaltyReportsRequest) GetPeriodFrom() string

func (*ListRoyaltyReportsRequest) GetPeriodTo

func (x *ListRoyaltyReportsRequest) GetPeriodTo() string

func (*ListRoyaltyReportsRequest) GetSort

func (x *ListRoyaltyReportsRequest) GetSort() []string

func (*ListRoyaltyReportsRequest) GetStatus

func (x *ListRoyaltyReportsRequest) GetStatus() []string

func (*ListRoyaltyReportsRequest) ProtoMessage

func (*ListRoyaltyReportsRequest) ProtoMessage()

func (*ListRoyaltyReportsRequest) ProtoReflect

func (*ListRoyaltyReportsRequest) Reset

func (x *ListRoyaltyReportsRequest) Reset()

func (*ListRoyaltyReportsRequest) String

func (x *ListRoyaltyReportsRequest) String() string

type ListRoyaltyReportsResponse

type ListRoyaltyReportsResponse struct {
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// @inject_tag: json:"message,omitempty"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"data"
	Data *RoyaltyReportsPaginate `protobuf:"bytes,3,opt,name=data,proto3" json:"data"`
	// contains filtered or unexported fields
}

func (*ListRoyaltyReportsResponse) Descriptor deprecated

func (*ListRoyaltyReportsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRoyaltyReportsResponse.ProtoReflect.Descriptor instead.

func (*ListRoyaltyReportsResponse) GetData

func (*ListRoyaltyReportsResponse) GetMessage

func (*ListRoyaltyReportsResponse) GetStatus

func (x *ListRoyaltyReportsResponse) GetStatus() int32

func (*ListRoyaltyReportsResponse) ProtoMessage

func (*ListRoyaltyReportsResponse) ProtoMessage()

func (*ListRoyaltyReportsResponse) ProtoReflect

func (*ListRoyaltyReportsResponse) Reset

func (x *ListRoyaltyReportsResponse) Reset()

func (*ListRoyaltyReportsResponse) String

func (x *ListRoyaltyReportsResponse) String() string

type ListingMerchantPaymentMethod

type ListingMerchantPaymentMethod struct {
	PaymentMethods []*MerchantPaymentMethod `protobuf:"bytes,1,rep,name=payment_methods,json=paymentMethods,proto3" json:"payment_methods,omitempty"`
	// contains filtered or unexported fields
}

func (*ListingMerchantPaymentMethod) Descriptor deprecated

func (*ListingMerchantPaymentMethod) Descriptor() ([]byte, []int)

Deprecated: Use ListingMerchantPaymentMethod.ProtoReflect.Descriptor instead.

func (*ListingMerchantPaymentMethod) GetPaymentMethods

func (x *ListingMerchantPaymentMethod) GetPaymentMethods() []*MerchantPaymentMethod

func (*ListingMerchantPaymentMethod) ProtoMessage

func (*ListingMerchantPaymentMethod) ProtoMessage()

func (*ListingMerchantPaymentMethod) ProtoReflect

func (*ListingMerchantPaymentMethod) Reset

func (x *ListingMerchantPaymentMethod) Reset()

func (*ListingMerchantPaymentMethod) String

type ListingNotificationRequest

type ListingNotificationRequest struct {

	// @inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	// @inject_tag: query:"user" validate:"omitempty,hexadecimal,len=24"
	UserId string `` /* 132-byte string literal not displayed */
	// @inject_tag: query:"-"
	IsSystem int32 `protobuf:"varint,3,opt,name=is_system,json=isSystem,proto3" json:"is_system,omitempty" query:"-"`
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int64 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,5,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	// @inject_tag: query:"sort[]"
	Sort []string `protobuf:"bytes,6,rep,name=sort,proto3" json:"sort,omitempty" query:"sort[]"`
	// @inject_tag: query:"is_system"
	QueryIsSystem bool `protobuf:"varint,7,opt,name=query_is_system,json=queryIsSystem,proto3" json:"query_is_system,omitempty" query:"is_system"`
	// contains filtered or unexported fields
}

func (*ListingNotificationRequest) Descriptor deprecated

func (*ListingNotificationRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListingNotificationRequest.ProtoReflect.Descriptor instead.

func (*ListingNotificationRequest) GetIsSystem

func (x *ListingNotificationRequest) GetIsSystem() int32

func (*ListingNotificationRequest) GetLimit

func (x *ListingNotificationRequest) GetLimit() int64

func (*ListingNotificationRequest) GetMerchantId

func (x *ListingNotificationRequest) GetMerchantId() string

func (*ListingNotificationRequest) GetOffset

func (x *ListingNotificationRequest) GetOffset() int64

func (*ListingNotificationRequest) GetQueryIsSystem

func (x *ListingNotificationRequest) GetQueryIsSystem() bool

func (*ListingNotificationRequest) GetSort

func (x *ListingNotificationRequest) GetSort() []string

func (*ListingNotificationRequest) GetUserId

func (x *ListingNotificationRequest) GetUserId() string

func (*ListingNotificationRequest) ProtoMessage

func (*ListingNotificationRequest) ProtoMessage()

func (*ListingNotificationRequest) ProtoReflect

func (*ListingNotificationRequest) Reset

func (x *ListingNotificationRequest) Reset()

func (*ListingNotificationRequest) String

func (x *ListingNotificationRequest) String() string

type LocalizedUrl

type LocalizedUrl struct {

	//@inject_tag: validate:"omitempty,uri" json:"en"
	//
	// The URL for EN localization.
	En string `protobuf:"bytes,1,opt,name=en,proto3" json:"en" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"ru"
	//
	// The URL for RU localization.
	Ru string `protobuf:"bytes,2,opt,name=ru,proto3" json:"ru" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"es"
	//
	// The URL for ES localization.
	Es string `protobuf:"bytes,3,opt,name=es,proto3" json:"es" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"de"
	//
	// The URL for DE localization.
	De string `protobuf:"bytes,4,opt,name=de,proto3" json:"de" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"zh"
	//
	// The URL for ZH localization.
	Zh string `protobuf:"bytes,5,opt,name=zh,proto3" json:"zh" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"fr"
	//
	// The URL for FR localization.
	Fr string `protobuf:"bytes,6,opt,name=fr,proto3" json:"fr" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"ar"
	//
	// The URL for AR localization.
	Ar string `protobuf:"bytes,7,opt,name=ar,proto3" json:"ar" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"pt"
	//
	// The URL for PT localization.
	Pt string `protobuf:"bytes,8,opt,name=pt,proto3" json:"pt" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"it"
	//
	// The URL for IT localization.
	It string `protobuf:"bytes,9,opt,name=it,proto3" json:"it" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"pl"
	//
	// The URL for PL localization.
	Pl string `protobuf:"bytes,10,opt,name=pl,proto3" json:"pl" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"el"
	//
	// The URL for EL localization.
	El string `protobuf:"bytes,11,opt,name=el,proto3" json:"el" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"ko"
	//
	// The URL for KO localization.
	Ko string `protobuf:"bytes,12,opt,name=ko,proto3" json:"ko" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"ja"
	//
	// The URL for JA localization.
	Ja string `protobuf:"bytes,13,opt,name=ja,proto3" json:"ja" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"vl"
	//
	// The URL for VL localization.
	Vl string `protobuf:"bytes,14,opt,name=vl,proto3" json:"vl" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"he"
	//
	// The URL for HE localization.
	He string `protobuf:"bytes,15,opt,name=he,proto3" json:"he" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"th"
	//
	// The URL for TH localization.
	Th string `protobuf:"bytes,16,opt,name=th,proto3" json:"th" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"cs"
	//
	// The URL for CS localization.
	Cs string `protobuf:"bytes,17,opt,name=cs,proto3" json:"cs" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"bg"
	//
	// The URL for BG localization.
	Bg string `protobuf:"bytes,18,opt,name=bg,proto3" json:"bg" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"fi"
	//
	// The URL for FI localization.
	Fi string `protobuf:"bytes,19,opt,name=fi,proto3" json:"fi" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"sv"
	//
	// The URL for SV localization.
	Sv string `protobuf:"bytes,20,opt,name=sv,proto3" json:"sv" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"da"
	//
	// The URL for DA localization.
	Da string `protobuf:"bytes,21,opt,name=da,proto3" json:"da" validate:"omitempty,uri"`
	//@inject_tag: validate:"omitempty,uri" json:"tr"
	//
	// The URL for TR localization.
	Tr string `protobuf:"bytes,22,opt,name=tr,proto3" json:"tr" validate:"omitempty,uri"`
	// contains filtered or unexported fields
}

func (*LocalizedUrl) Descriptor deprecated

func (*LocalizedUrl) Descriptor() ([]byte, []int)

Deprecated: Use LocalizedUrl.ProtoReflect.Descriptor instead.

func (*LocalizedUrl) GetAr

func (x *LocalizedUrl) GetAr() string

func (*LocalizedUrl) GetBg

func (x *LocalizedUrl) GetBg() string

func (*LocalizedUrl) GetCs

func (x *LocalizedUrl) GetCs() string

func (*LocalizedUrl) GetDa

func (x *LocalizedUrl) GetDa() string

func (*LocalizedUrl) GetDe

func (x *LocalizedUrl) GetDe() string

func (*LocalizedUrl) GetEl

func (x *LocalizedUrl) GetEl() string

func (*LocalizedUrl) GetEn

func (x *LocalizedUrl) GetEn() string

func (*LocalizedUrl) GetEs

func (x *LocalizedUrl) GetEs() string

func (*LocalizedUrl) GetFi

func (x *LocalizedUrl) GetFi() string

func (*LocalizedUrl) GetFr

func (x *LocalizedUrl) GetFr() string

func (*LocalizedUrl) GetHe

func (x *LocalizedUrl) GetHe() string

func (*LocalizedUrl) GetIt

func (x *LocalizedUrl) GetIt() string

func (*LocalizedUrl) GetJa

func (x *LocalizedUrl) GetJa() string

func (*LocalizedUrl) GetKo

func (x *LocalizedUrl) GetKo() string

func (*LocalizedUrl) GetPl

func (x *LocalizedUrl) GetPl() string

func (*LocalizedUrl) GetPt

func (x *LocalizedUrl) GetPt() string

func (*LocalizedUrl) GetRu

func (x *LocalizedUrl) GetRu() string

func (*LocalizedUrl) GetSv

func (x *LocalizedUrl) GetSv() string

func (*LocalizedUrl) GetTh

func (x *LocalizedUrl) GetTh() string

func (*LocalizedUrl) GetTr

func (x *LocalizedUrl) GetTr() string

func (*LocalizedUrl) GetVl

func (x *LocalizedUrl) GetVl() string

func (*LocalizedUrl) GetZh

func (x *LocalizedUrl) GetZh() string

func (*LocalizedUrl) ProtoMessage

func (*LocalizedUrl) ProtoMessage()

func (*LocalizedUrl) ProtoReflect

func (x *LocalizedUrl) ProtoReflect() protoreflect.Message

func (*LocalizedUrl) Reset

func (x *LocalizedUrl) Reset()

func (*LocalizedUrl) String

func (x *LocalizedUrl) String() string

type MainUserProfile

type MainUserProfile struct {
	Profile   *UserProfile           `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
	Merchants []*MerchantForUserInfo `protobuf:"bytes,2,rep,name=merchants,proto3" json:"merchants,omitempty"`
	// @inject_tag: json:"role,omitempty"
	Role *UserRole `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*MainUserProfile) Descriptor deprecated

func (*MainUserProfile) Descriptor() ([]byte, []int)

Deprecated: Use MainUserProfile.ProtoReflect.Descriptor instead.

func (*MainUserProfile) GetMerchants

func (x *MainUserProfile) GetMerchants() []*MerchantForUserInfo

func (*MainUserProfile) GetProfile

func (x *MainUserProfile) GetProfile() *UserProfile

func (*MainUserProfile) GetRole

func (x *MainUserProfile) GetRole() *UserRole

func (*MainUserProfile) ProtoMessage

func (*MainUserProfile) ProtoMessage()

func (*MainUserProfile) ProtoReflect

func (x *MainUserProfile) ProtoReflect() protoreflect.Message

func (*MainUserProfile) Reset

func (x *MainUserProfile) Reset()

func (*MainUserProfile) String

func (x *MainUserProfile) String() string

type Merchant

type Merchant struct {

	// @inject_tag: bson:"_id" faker:"objectIdString"
	//
	// The unique identifier for the merchant.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" bson:"_id" faker:"objectIdString"`
	// @inject_tag: json:"user"
	//
	// Information about the merchant owner from the primary onboarding profile.
	User *MerchantUser `protobuf:"bytes,2,opt,name=user,proto3" json:"user"`
	// @inject_tag: json:"company"
	//
	// Information about the merchant's company.
	Company *MerchantCompanyInfo `protobuf:"bytes,3,opt,name=company,proto3" json:"company"`
	// @inject_tag: json:"contacts"
	//
	// The merchant's contacts.
	Contacts *MerchantContact `protobuf:"bytes,15,opt,name=contacts,proto3" json:"contacts"`
	// @inject_tag: json:"banking"
	//
	// The merchant's banking data.
	Banking *MerchantBanking `protobuf:"bytes,16,opt,name=banking,proto3" json:"banking"`
	// @inject_tag: json:"status"
	//
	// The merchant's status. Available values: 0 - The merchant've just been created and the merchant profile have not been filled yet.
	//3 - The agreement with the merchant is signed by the merchant owner.
	//4 - The agreement with the merchant is signed by PaySuper.
	//5 - The merchant is removed.
	//6 - The merchant is marked as a fraud and will be removed.
	//7 - The merchant must fill the onboarding.
	//8 - The merchant has passed the onboarding and is waiting the agreement to be signed.
	Status int32 `protobuf:"varint,17,opt,name=status,proto3" json:"status"`
	// @inject_tag: json:"created_at"
	//
	// The date of the merchant creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,18,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	// @inject_tag: json:"updated_at"
	//
	// The date of the merchant last update.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,19,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
	// @inject_tag: json:"first_payment_at"
	FirstPaymentAt *timestamp.Timestamp `protobuf:"bytes,20,opt,name=first_payment_at,json=firstPaymentAt,proto3" json:"first_payment_at"`
	// @inject_tag: json:"-"
	IsVatEnabled bool `protobuf:"varint,21,opt,name=is_vat_enabled,json=isVatEnabled,proto3" json:"-"`
	// @inject_tag: json:"-"
	IsCommissionToUserEnabled bool `protobuf:"varint,22,opt,name=is_commission_to_user_enabled,json=isCommissionToUserEnabled,proto3" json:"-"`
	// @inject_tag: json:"has_merchant_signature"
	//
	// Has a true value if the merchant has signed the license agreement.
	HasMerchantSignature bool `protobuf:"varint,23,opt,name=has_merchant_signature,json=hasMerchantSignature,proto3" json:"has_merchant_signature"`
	// @inject_tag: json:"has_psp_signature"
	//
	// Has a true value if PaySuper has signed the license agreement.
	HasPspSignature bool `protobuf:"varint,24,opt,name=has_psp_signature,json=hasPspSignature,proto3" json:"has_psp_signature"`
	// @inject_tag: json:"-"
	LastPayout *MerchantLastPayout `protobuf:"bytes,25,opt,name=last_payout,json=lastPayout,proto3" json:"-"`
	// @inject_tag: json:"is_signed"
	//
	// Has a true value if the license agreement is completely signed.
	IsSigned bool `protobuf:"varint,26,opt,name=is_signed,json=isSigned,proto3" json:"is_signed"`
	// @inject_tag: json:"-"
	PaymentMethods map[string]*MerchantPaymentMethod `` /* 168-byte string literal not displayed */
	// @inject_tag: json:"-"
	AgreementType int32 `protobuf:"varint,29,opt,name=agreement_type,json=agreementType,proto3" json:"-"`
	// @inject_tag: json:"-"
	AgreementSentViaMail bool `protobuf:"varint,30,opt,name=agreement_sent_via_mail,json=agreementSentViaMail,proto3" json:"-"`
	// @inject_tag: json:"-"
	MailTrackingLink string `protobuf:"bytes,31,opt,name=mail_tracking_link,json=mailTrackingLink,proto3" json:"-"`
	// @inject_tag: json:"-"
	S3AgreementName string `protobuf:"bytes,32,opt,name=s3_agreement_name,json=s3AgreementName,proto3" json:"-"`
	// @inject_tag: json:"payout_cost_amount" bson:"payout_cost_amount" validate:"numeric,gte=0"
	//
	// The payout cost.
	PayoutCostAmount float64 `` /* 155-byte string literal not displayed */
	//@inject_tag: json:"payout_cost_currency" bson:"payout_cost_currency" validate:"required,alpha,len=3" required:"true"
	//
	// The currency of the payout cost.
	PayoutCostCurrency string `` /* 184-byte string literal not displayed */
	// @inject_tag: json:"min_payout_amount" bson:"min_payout_amount" validate:"numeric,gte=0"
	//
	// The minimum payout amount.
	MinPayoutAmount float64 `` /* 151-byte string literal not displayed */
	// @inject_tag: json:"rolling_reserve_amount" bson:"rolling_reserve_amount" validate:"numeric,gte=0,lte=100"
	//
	// The rolling reserve threshold.
	RollingReserveThreshold float64 `` /* 185-byte string literal not displayed */
	// @inject_tag: json:"rolling_reserve_days" bson:"rolling_reserve_days" validate:"numeric,gte=0"
	//
	// The rolling reserve period.
	RollingReserveDays int32 `` /* 162-byte string literal not displayed */
	// @inject_tag: json:"rolling_reserve_chargeback_transactions_threshold" bson:"rolling_reserve_chargeback_transactions_threshold" validate:"numeric,gte=0,lte=100"
	//
	// The rolling reserve threshold for the chargeback transactions.
	RollingReserveChargebackTransactionsThreshold float64 `` /* 285-byte string literal not displayed */
	// @inject_tag: json:"item_min_cost_amount" bson:"item_min_cost_amount" validate:"numeric,gte=0"
	//
	// The minimum cost of the item.
	ItemMinCostAmount float64 `` /* 162-byte string literal not displayed */
	//@inject_tag: json:"item_min_cost_currency" bson:"item_min_cost_currency" validate:"required,alpha,len=3" required:"true"
	//
	// The currency of the minimum cost of the item.
	ItemMinCostCurrency string `` /* 191-byte string literal not displayed */
	// The merchant authorisation token to connect to the Centrifugo channel.
	CentrifugoToken string `protobuf:"bytes,41,opt,name=centrifugo_token,json=centrifugoToken,proto3" json:"centrifugo_token,omitempty"`
	//@inject_tag: json:"-"
	AgreementSignatureData *MerchantAgreementSignatureData `protobuf:"bytes,43,opt,name=agreement_signature_data,json=agreementSignatureData,proto3" json:"-"`
	//@inject_tag: json:"-"
	Steps *MerchantCompletedSteps `protobuf:"bytes,46,opt,name=steps,proto3" json:"-"`
	//@inject_tag: json:"agreement_template"
	//
	// The unique identifier for the HelloSign template of the license agreement.
	AgreementTemplate string `protobuf:"bytes,47,opt,name=agreement_template,json=agreementTemplate,proto3" json:"agreement_template"`
	// @inject_tag: json:"received_date"
	//
	// The date when the merchant owner has signed the license agreement.
	ReceivedDate *timestamp.Timestamp `protobuf:"bytes,48,opt,name=received_date,json=receivedDate,proto3" json:"received_date"`
	// @inject_tag: json:"status_last_updated_at"
	//
	// The date when the merchant's status has been last updated.
	StatusLastUpdatedAt *timestamp.Timestamp `protobuf:"bytes,49,opt,name=status_last_updated_at,json=statusLastUpdatedAt,proto3" json:"status_last_updated_at"`
	// @inject_tag: json:"has_projects"
	//
	// Has a true value if the merchant has created projects.
	HasProjects bool `protobuf:"varint,50,opt,name=has_projects,json=hasProjects,proto3" json:"has_projects"`
	// @inject_tag: json:"agreement_number"
	//
	// The license agreement number.
	AgreementNumber string `protobuf:"bytes,51,opt,name=agreement_number,json=agreementNumber,proto3" json:"agreement_number"`
	// @inject_tag: json:"minimal_payout_limit"
	//
	// The minimum payout limit.
	MinimalPayoutLimit float32 `protobuf:"fixed32,52,opt,name=minimal_payout_limit,json=minimalPayoutLimit,proto3" json:"minimal_payout_limit"`
	// @inject_tag: json:"tariff"
	//
	// The merchant's tariff data selected in the Onboarding.
	Tariff *MerchantTariff `protobuf:"bytes,53,opt,name=tariff,proto3" json:"tariff"`
	// @inject_tag: json:"manual_payouts_enabled"
	//
	// Has a true value if the merchant can manually make a payout.
	ManualPayoutsEnabled bool `protobuf:"varint,54,opt,name=manual_payouts_enabled,json=manualPayoutsEnabled,proto3" json:"manual_payouts_enabled"`
	// @inject_tag: json:"mcc_code"
	//
	// The Merchant Category Code (MCC) is a four-digit number listed in ISO 18245.
	MccCode string `protobuf:"bytes,55,opt,name=mcc_code,json=mccCode,proto3" json:"mcc_code"`
	// @inject_tag: json:"operating_company_id" faker:"objectIdString"
	//
	// The unique identifier for the operating company.
	OperatingCompanyId string `` /* 131-byte string literal not displayed */
	// @inject_tag: json:"merchant_operations_type" validate:"oneof=high-risk low-risk"
	//
	// The merchant's operations type. Available values: low-risk, high-risk.
	MerchantOperationsType string `` /* 156-byte string literal not displayed */
	// @inject_tag: json:"dont_charge_vat"
	//
	// Has a true value if the merchant doesn't pay any taxes.
	DontChargeVat bool `protobuf:"varint,58,opt,name=dont_charge_vat,json=dontChargeVat,proto3" json:"dont_charge_vat"`
	// @inject_tag: json:"api_token"
	//
	// The merchant token for making S2S API requests.
	ApiToken string `protobuf:"bytes,59,opt,name=api_token,json=apiToken,proto3" json:"api_token"`
	// contains filtered or unexported fields
}

func (*Merchant) CanChangeStatusTo

func (m *Merchant) CanChangeStatusTo(status int32) bool

func (*Merchant) Descriptor deprecated

func (*Merchant) Descriptor() ([]byte, []int)

Deprecated: Use Merchant.ProtoReflect.Descriptor instead.

func (*Merchant) GetAddress

func (m *Merchant) GetAddress() string

func (*Merchant) GetAgreementNumber

func (x *Merchant) GetAgreementNumber() string

func (*Merchant) GetAgreementSentViaMail

func (x *Merchant) GetAgreementSentViaMail() bool

func (*Merchant) GetAgreementSignatureData

func (x *Merchant) GetAgreementSignatureData() *MerchantAgreementSignatureData

func (*Merchant) GetAgreementTemplate

func (x *Merchant) GetAgreementTemplate() string

func (*Merchant) GetAgreementType

func (x *Merchant) GetAgreementType() int32

func (*Merchant) GetApiToken

func (x *Merchant) GetApiToken() string

func (*Merchant) GetAuthorizedEmail

func (m *Merchant) GetAuthorizedEmail() string

func (*Merchant) GetAuthorizedName

func (m *Merchant) GetAuthorizedName() string

func (*Merchant) GetBanking

func (x *Merchant) GetBanking() *MerchantBanking

func (*Merchant) GetCentrifugoToken

func (x *Merchant) GetCentrifugoToken() string

func (*Merchant) GetCompany

func (x *Merchant) GetCompany() *MerchantCompanyInfo

func (*Merchant) GetCompanyName

func (m *Merchant) GetCompanyName() string

func (*Merchant) GetCompleteStepsCount

func (m *Merchant) GetCompleteStepsCount() int32

func (*Merchant) GetContacts

func (x *Merchant) GetContacts() *MerchantContact

func (*Merchant) GetCreatedAt

func (x *Merchant) GetCreatedAt() *timestamp.Timestamp

func (*Merchant) GetDontChargeVat

func (x *Merchant) GetDontChargeVat() bool

func (*Merchant) GetFirstPaymentAt

func (x *Merchant) GetFirstPaymentAt() *timestamp.Timestamp

func (*Merchant) GetHasMerchantSignature

func (x *Merchant) GetHasMerchantSignature() bool

func (*Merchant) GetHasProjects

func (x *Merchant) GetHasProjects() bool

func (*Merchant) GetHasPspSignature

func (x *Merchant) GetHasPspSignature() bool

func (*Merchant) GetId

func (x *Merchant) GetId() string

func (*Merchant) GetIsCommissionToUserEnabled

func (x *Merchant) GetIsCommissionToUserEnabled() bool

func (*Merchant) GetIsSigned

func (x *Merchant) GetIsSigned() bool

func (*Merchant) GetIsVatEnabled

func (x *Merchant) GetIsVatEnabled() bool

func (*Merchant) GetItemMinCostAmount

func (x *Merchant) GetItemMinCostAmount() float64

func (*Merchant) GetItemMinCostCurrency

func (x *Merchant) GetItemMinCostCurrency() string

func (*Merchant) GetLastPayout

func (x *Merchant) GetLastPayout() *MerchantLastPayout
func (x *Merchant) GetMailTrackingLink() string

func (*Merchant) GetManualPayoutsEnabled

func (x *Merchant) GetManualPayoutsEnabled() bool

func (*Merchant) GetMccCode

func (x *Merchant) GetMccCode() string

func (*Merchant) GetMerchantOperationsType

func (x *Merchant) GetMerchantOperationsType() string

func (*Merchant) GetMinPayoutAmount

func (x *Merchant) GetMinPayoutAmount() float64

func (*Merchant) GetMinimalPayoutLimit

func (x *Merchant) GetMinimalPayoutLimit() float32

func (*Merchant) GetOperatingCompanyId

func (x *Merchant) GetOperatingCompanyId() string

func (*Merchant) GetOwnerEmail

func (m *Merchant) GetOwnerEmail() string

func (*Merchant) GetOwnerName

func (m *Merchant) GetOwnerName() string

func (*Merchant) GetPaymentMethods

func (x *Merchant) GetPaymentMethods() map[string]*MerchantPaymentMethod

func (*Merchant) GetPayoutCostAmount

func (x *Merchant) GetPayoutCostAmount() float64

func (*Merchant) GetPayoutCostCurrency

func (x *Merchant) GetPayoutCostCurrency() string

func (*Merchant) GetPayoutCurrency

func (m *Merchant) GetPayoutCurrency() string

func (*Merchant) GetPrintableStatus

func (m *Merchant) GetPrintableStatus() string

func (*Merchant) GetReceivedDate

func (x *Merchant) GetReceivedDate() *timestamp.Timestamp

func (*Merchant) GetRollingReserveChargebackTransactionsThreshold

func (x *Merchant) GetRollingReserveChargebackTransactionsThreshold() float64

func (*Merchant) GetRollingReserveDays

func (x *Merchant) GetRollingReserveDays() int32

func (*Merchant) GetRollingReserveThreshold

func (x *Merchant) GetRollingReserveThreshold() float64

func (*Merchant) GetS3AgreementName

func (x *Merchant) GetS3AgreementName() string

func (*Merchant) GetStatus

func (x *Merchant) GetStatus() int32

func (*Merchant) GetStatusLastUpdatedAt

func (x *Merchant) GetStatusLastUpdatedAt() *timestamp.Timestamp

func (*Merchant) GetSteps

func (x *Merchant) GetSteps() *MerchantCompletedSteps

func (*Merchant) GetTariff

func (x *Merchant) GetTariff() *MerchantTariff

func (*Merchant) GetTrademark

func (m *Merchant) GetTrademark() string

func (*Merchant) GetUpdatedAt

func (x *Merchant) GetUpdatedAt() *timestamp.Timestamp

func (*Merchant) GetUser

func (x *Merchant) GetUser() *MerchantUser

func (*Merchant) HasAuthorizedEmail

func (m *Merchant) HasAuthorizedEmail() bool

func (*Merchant) HasPrimaryOnboardingUserName

func (m *Merchant) HasPrimaryOnboardingUserName() bool

func (*Merchant) HasTariff

func (m *Merchant) HasTariff() bool

func (*Merchant) IsAgreementSigningStarted

func (m *Merchant) IsAgreementSigningStarted() bool

func (*Merchant) IsBankingComplete

func (m *Merchant) IsBankingComplete() bool

func (*Merchant) IsCompanyComplete

func (m *Merchant) IsCompanyComplete() bool

func (*Merchant) IsContactsComplete

func (m *Merchant) IsContactsComplete() bool

func (*Merchant) IsDataComplete

func (m *Merchant) IsDataComplete() bool

func (*Merchant) IsDeleted

func (m *Merchant) IsDeleted() bool

func (*Merchant) IsHighRisk

func (m *Merchant) IsHighRisk() bool

func (*Merchant) ProtoMessage

func (*Merchant) ProtoMessage()

func (*Merchant) ProtoReflect

func (x *Merchant) ProtoReflect() protoreflect.Message

func (*Merchant) Reset

func (x *Merchant) Reset()

func (*Merchant) String

func (x *Merchant) String() string

type MerchantAgreementSignatureData

type MerchantAgreementSignatureData struct {
	DetailsUrl          string                                 `protobuf:"bytes,1,opt,name=details_url,json=detailsUrl,proto3" json:"details_url,omitempty"`
	FilesUrl            string                                 `protobuf:"bytes,2,opt,name=files_url,json=filesUrl,proto3" json:"files_url,omitempty"`
	SignatureRequestId  string                                 `protobuf:"bytes,3,opt,name=signature_request_id,json=signatureRequestId,proto3" json:"signature_request_id,omitempty"`
	MerchantSignatureId string                                 `protobuf:"bytes,4,opt,name=merchant_signature_id,json=merchantSignatureId,proto3" json:"merchant_signature_id,omitempty"`
	PsSignatureId       string                                 `protobuf:"bytes,5,opt,name=ps_signature_id,json=psSignatureId,proto3" json:"ps_signature_id,omitempty"`
	MerchantSignUrl     *MerchantAgreementSignatureDataSignUrl `protobuf:"bytes,6,opt,name=merchant_sign_url,json=merchantSignUrl,proto3" json:"merchant_sign_url,omitempty"`
	PsSignUrl           *MerchantAgreementSignatureDataSignUrl `protobuf:"bytes,7,opt,name=ps_sign_url,json=psSignUrl,proto3" json:"ps_sign_url,omitempty"`
	// contains filtered or unexported fields
}

func (*MerchantAgreementSignatureData) Descriptor deprecated

func (*MerchantAgreementSignatureData) Descriptor() ([]byte, []int)

Deprecated: Use MerchantAgreementSignatureData.ProtoReflect.Descriptor instead.

func (*MerchantAgreementSignatureData) GetDetailsUrl

func (x *MerchantAgreementSignatureData) GetDetailsUrl() string

func (*MerchantAgreementSignatureData) GetFilesUrl

func (x *MerchantAgreementSignatureData) GetFilesUrl() string

func (*MerchantAgreementSignatureData) GetMerchantSignUrl

func (*MerchantAgreementSignatureData) GetMerchantSignatureId

func (x *MerchantAgreementSignatureData) GetMerchantSignatureId() string

func (*MerchantAgreementSignatureData) GetPsSignUrl

func (*MerchantAgreementSignatureData) GetPsSignatureId

func (x *MerchantAgreementSignatureData) GetPsSignatureId() string

func (*MerchantAgreementSignatureData) GetSignatureRequestId

func (x *MerchantAgreementSignatureData) GetSignatureRequestId() string

func (*MerchantAgreementSignatureData) ProtoMessage

func (*MerchantAgreementSignatureData) ProtoMessage()

func (*MerchantAgreementSignatureData) ProtoReflect

func (*MerchantAgreementSignatureData) Reset

func (x *MerchantAgreementSignatureData) Reset()

func (*MerchantAgreementSignatureData) String

type MerchantAgreementSignatureDataSignUrl

type MerchantAgreementSignatureDataSignUrl struct {
	SignUrl   string               `protobuf:"bytes,1,opt,name=sign_url,json=signUrl,proto3" json:"sign_url,omitempty"`
	ExpiresAt *timestamp.Timestamp `protobuf:"bytes,2,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*MerchantAgreementSignatureDataSignUrl) Descriptor deprecated

func (*MerchantAgreementSignatureDataSignUrl) Descriptor() ([]byte, []int)

Deprecated: Use MerchantAgreementSignatureDataSignUrl.ProtoReflect.Descriptor instead.

func (*MerchantAgreementSignatureDataSignUrl) GetExpiresAt

func (*MerchantAgreementSignatureDataSignUrl) GetSignUrl

func (*MerchantAgreementSignatureDataSignUrl) ProtoMessage

func (*MerchantAgreementSignatureDataSignUrl) ProtoMessage()

func (*MerchantAgreementSignatureDataSignUrl) ProtoReflect

func (*MerchantAgreementSignatureDataSignUrl) Reset

func (*MerchantAgreementSignatureDataSignUrl) String

type MerchantBalance

type MerchantBalance struct {

	//@inject_tag: json:"id" validate:"required,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the merchant's balance.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"required,hexadecimal,len=24" faker:"objectIdString"`
	//@inject_tag: json:"merchant_id" validate:"required,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the merchant.
	MerchantId string `` /* 143-byte string literal not displayed */
	//@inject_tag: json:"currency" validate:"required,alpha,len=3"
	//
	// The balance currency. Three-letter currency code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,3,opt,name=currency,proto3" json:"currency" validate:"required,alpha,len=3"`
	//@inject_tag: json:"debit" validate:"required,numeric"
	//
	// The debit balance.
	Debit float64 `protobuf:"fixed64,4,opt,name=debit,proto3" json:"debit" validate:"required,numeric"`
	//@inject_tag: json:"credit" validate:"required,numeric"
	//
	// The credit balance.
	Credit float64 `protobuf:"fixed64,5,opt,name=credit,proto3" json:"credit" validate:"required,numeric"`
	//@inject_tag: json:"rolling_reserve" validate:"required,numeric"
	//
	// The rolling reserve balance.
	RollingReserve float64 `protobuf:"fixed64,6,opt,name=rolling_reserve,json=rollingReserve,proto3" json:"rolling_reserve" validate:"required,numeric"`
	//@inject_tag: json:"total" validate:"required,numeric"
	//
	// The total amount.
	Total float64 `protobuf:"fixed64,7,opt,name=total,proto3" json:"total" validate:"required,numeric"`
	// The date of the balance creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*MerchantBalance) Descriptor deprecated

func (*MerchantBalance) Descriptor() ([]byte, []int)

Deprecated: Use MerchantBalance.ProtoReflect.Descriptor instead.

func (*MerchantBalance) GetCreatedAt

func (x *MerchantBalance) GetCreatedAt() *timestamp.Timestamp

func (*MerchantBalance) GetCredit

func (x *MerchantBalance) GetCredit() float64

func (*MerchantBalance) GetCurrency

func (x *MerchantBalance) GetCurrency() string

func (*MerchantBalance) GetDebit

func (x *MerchantBalance) GetDebit() float64

func (*MerchantBalance) GetId

func (x *MerchantBalance) GetId() string

func (*MerchantBalance) GetMerchantId

func (x *MerchantBalance) GetMerchantId() string

func (*MerchantBalance) GetRollingReserve

func (x *MerchantBalance) GetRollingReserve() float64

func (*MerchantBalance) GetTotal

func (x *MerchantBalance) GetTotal() float64

func (*MerchantBalance) MarshalJSON

func (m *MerchantBalance) MarshalJSON() ([]byte, error)

func (*MerchantBalance) ProtoMessage

func (*MerchantBalance) ProtoMessage()

func (*MerchantBalance) ProtoReflect

func (x *MerchantBalance) ProtoReflect() protoreflect.Message

func (*MerchantBalance) Reset

func (x *MerchantBalance) Reset()

func (*MerchantBalance) String

func (x *MerchantBalance) String() string

type MerchantBanking

type MerchantBanking struct {

	// @inject_tag: json:"currency" validate:"required,alpha,len=3" required:"true"
	//
	// The merchant's bank account currency.
	Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency" validate:"required,alpha,len=3" required:"true"`
	// @inject_tag: json:"name" validate:"required,city,max=60" required:"true"
	//
	// The merchant's bank name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" validate:"required,city,max=60" required:"true"`
	// @inject_tag: json:"address" validate:"required,max=120" required:"true"
	//
	// The merchant's bank address.
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address" validate:"required,max=120" required:"true"`
	// @inject_tag: json:"account_number" bson:"account_number" validate:"required,iban" required:"true"
	//
	// The merchant's bank account number.
	AccountNumber string `` /* 153-byte string literal not displayed */
	// @inject_tag: json:"swift" validate:"required,swift" required:"true"
	//
	// The merchant's bank SWIFT code.
	Swift string `protobuf:"bytes,5,opt,name=swift,proto3" json:"swift" validate:"required,swift" required:"true"`
	// @inject_tag: json:"details"
	//
	// Additional details about the merchant's bank account.
	Details string `protobuf:"bytes,6,opt,name=details,proto3" json:"details"`
	// @inject_tag: json:"correspondent_account" bson:"correspondent_account" validate:"omitempty,numeric,max=30"
	//
	// The merchant's bank's correspondent account number.
	CorrespondentAccount string `` /* 176-byte string literal not displayed */
	// @inject_tag: json:"-" bson:"-"
	//
	// DONT USE, DEPRECATED!
	// The merchant's default processing currency, used as fallback currency for prices in virtual item, virtual currency, game key and other.
	ProcessingDefaultCurrency string `protobuf:"bytes,8,opt,name=processing_default_currency,json=processingDefaultCurrency,proto3" json:"-" bson:"-"`
	// contains filtered or unexported fields
}

func (*MerchantBanking) Descriptor deprecated

func (*MerchantBanking) Descriptor() ([]byte, []int)

Deprecated: Use MerchantBanking.ProtoReflect.Descriptor instead.

func (*MerchantBanking) GetAccountNumber

func (x *MerchantBanking) GetAccountNumber() string

func (*MerchantBanking) GetAddress

func (x *MerchantBanking) GetAddress() string

func (*MerchantBanking) GetBankingRequisites

func (m *MerchantBanking) GetBankingRequisites() string

func (*MerchantBanking) GetCorrespondentAccount

func (x *MerchantBanking) GetCorrespondentAccount() string

func (*MerchantBanking) GetCurrency

func (x *MerchantBanking) GetCurrency() string

func (*MerchantBanking) GetDetails

func (x *MerchantBanking) GetDetails() string

func (*MerchantBanking) GetName

func (x *MerchantBanking) GetName() string

func (*MerchantBanking) GetProcessingDefaultCurrency

func (x *MerchantBanking) GetProcessingDefaultCurrency() string

func (*MerchantBanking) GetSwift

func (x *MerchantBanking) GetSwift() string

func (*MerchantBanking) ProtoMessage

func (*MerchantBanking) ProtoMessage()

func (*MerchantBanking) ProtoReflect

func (x *MerchantBanking) ProtoReflect() protoreflect.Message

func (*MerchantBanking) Reset

func (x *MerchantBanking) Reset()

func (*MerchantBanking) String

func (x *MerchantBanking) String() string

type MerchantChangeStatusRequest

type MerchantChangeStatusRequest struct {

	// @inject_tag: validate:"required,hexadecimal" json:"-" param:"merchant_id"
	MerchantId string `protobuf:"bytes,1,opt,name=merchant_id,json=merchantId,proto3" json:"-" validate:"required,hexadecimal" param:"merchant_id"`
	// @inject_tag: json:"-"
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"-"`
	// @inject_tag: validate:"omitempty,numeric,oneof=5 6 4 11"
	//
	// The merchant's status. Available values: 5 - removed, 6 - rejected, 4 - signed, 11 - suspend.
	Status int32 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty" validate:"omitempty,numeric,oneof=5 6 4 11"`
	// The information about changes.
	Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*MerchantChangeStatusRequest) Descriptor deprecated

func (*MerchantChangeStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use MerchantChangeStatusRequest.ProtoReflect.Descriptor instead.

func (*MerchantChangeStatusRequest) GetMerchantId

func (x *MerchantChangeStatusRequest) GetMerchantId() string

func (*MerchantChangeStatusRequest) GetMessage

func (x *MerchantChangeStatusRequest) GetMessage() string

func (*MerchantChangeStatusRequest) GetStatus

func (x *MerchantChangeStatusRequest) GetStatus() int32

func (*MerchantChangeStatusRequest) GetUserId

func (x *MerchantChangeStatusRequest) GetUserId() string

func (*MerchantChangeStatusRequest) ProtoMessage

func (*MerchantChangeStatusRequest) ProtoMessage()

func (*MerchantChangeStatusRequest) ProtoReflect

func (*MerchantChangeStatusRequest) Reset

func (x *MerchantChangeStatusRequest) Reset()

func (*MerchantChangeStatusRequest) String

func (x *MerchantChangeStatusRequest) String() string

type MerchantCommon

type MerchantCommon struct {

	// @inject_tag: bson:"_id"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" bson:"_id"`
	// @inject_tag: json:"name"
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
	// @inject_tag: json:"currency"
	Currency string `protobuf:"bytes,3,opt,name=currency,proto3" json:"currency"`
	// @inject_tag: json:"status"
	Status int32 `protobuf:"varint,4,opt,name=status,proto3" json:"status"`
	// @inject_tag: json:"has_projects"
	HasProjects bool `protobuf:"varint,5,opt,name=has_projects,json=hasProjects,proto3" json:"has_projects"`
	// contains filtered or unexported fields
}

func (*MerchantCommon) Descriptor deprecated

func (*MerchantCommon) Descriptor() ([]byte, []int)

Deprecated: Use MerchantCommon.ProtoReflect.Descriptor instead.

func (*MerchantCommon) GetCurrency

func (x *MerchantCommon) GetCurrency() string

func (*MerchantCommon) GetHasProjects

func (x *MerchantCommon) GetHasProjects() bool

func (*MerchantCommon) GetId

func (x *MerchantCommon) GetId() string

func (*MerchantCommon) GetName

func (x *MerchantCommon) GetName() string

func (*MerchantCommon) GetStatus

func (x *MerchantCommon) GetStatus() int32

func (*MerchantCommon) ProtoMessage

func (*MerchantCommon) ProtoMessage()

func (*MerchantCommon) ProtoReflect

func (x *MerchantCommon) ProtoReflect() protoreflect.Message

func (*MerchantCommon) Reset

func (x *MerchantCommon) Reset()

func (*MerchantCommon) String

func (x *MerchantCommon) String() string

type MerchantCompanyInfo

type MerchantCompanyInfo struct {

	// @inject_tag: json:"name" validate:"required,company_name,max=60" required:"true"
	//
	// The merchant's company name.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name" validate:"required,company_name,max=60" required:"true"`
	// @inject_tag: json:"alternative_name" bson:"alternative_name" validate:"required,company_name,max=60" required:"true"
	//
	// The merchant's company alternative name.
	AlternativeName string `` /* 176-byte string literal not displayed */
	// @inject_tag: json:"website" validate:"required,url" required:"true"
	//
	// The merchant's company website.
	Website string `protobuf:"bytes,3,opt,name=website,proto3" json:"website" validate:"required,url" required:"true"`
	// @inject_tag: json:"country" validate:"required,alpha,len=2" required:"true"
	//
	// The merchant's company country. Two-letter country code in ISO 3166-1, in uppercase (for instance US).
	Country string `protobuf:"bytes,4,opt,name=country,proto3" json:"country" validate:"required,alpha,len=2" required:"true"`
	// @inject_tag: json:"state"
	//
	// The merchant's company state.
	State string `protobuf:"bytes,5,opt,name=state,proto3" json:"state"`
	// @inject_tag: json:"zip" validate:"required,max=30" required:"true"
	//
	// The merchant's company ZIP code.
	Zip string `protobuf:"bytes,6,opt,name=zip,proto3" json:"zip" validate:"required,max=30" required:"true"`
	// @inject_tag: json:"city" validate:"required,city,max=60"
	//
	// The merchant's company city.
	City string `protobuf:"bytes,7,opt,name=city,proto3" json:"city" validate:"required,city,max=60"`
	// @inject_tag: json:"address" validate:"required,max=100"
	//
	// The merchant's company address.
	Address string `protobuf:"bytes,8,opt,name=address,proto3" json:"address" validate:"required,max=100"`
	// @inject_tag: json:"address_additional" bson:"address_additional" validate:"omitempty,max=100"
	//
	// The merchant's company additional address.
	AddressAdditional string `` /* 157-byte string literal not displayed */
	// @inject_tag: json:"registration_number" bson:"registration_number" validate:"required,max=100" required:"true"
	//
	// The merchant's company registration number.
	RegistrationNumber string `` /* 177-byte string literal not displayed */
	// @inject_tag: json:"tax_id" bson:"tax_id"
	//
	// The merchant's company tax number.
	TaxId string `protobuf:"bytes,11,opt,name=tax_id,json=taxId,proto3" json:"tax_id" bson:"tax_id"`
	// @inject_tag: json:"trademark" bson:"trademark"
	//
	// The merchant's trade mark.
	Trademark string `protobuf:"bytes,12,opt,name=trademark,proto3" json:"trademark" bson:"trademark"`
	// contains filtered or unexported fields
}

func (*MerchantCompanyInfo) Descriptor deprecated

func (*MerchantCompanyInfo) Descriptor() ([]byte, []int)

Deprecated: Use MerchantCompanyInfo.ProtoReflect.Descriptor instead.

func (*MerchantCompanyInfo) GetAddress

func (x *MerchantCompanyInfo) GetAddress() string

func (*MerchantCompanyInfo) GetAddressAdditional

func (x *MerchantCompanyInfo) GetAddressAdditional() string

func (*MerchantCompanyInfo) GetAlternativeName

func (x *MerchantCompanyInfo) GetAlternativeName() string

func (*MerchantCompanyInfo) GetCity

func (x *MerchantCompanyInfo) GetCity() string

func (*MerchantCompanyInfo) GetCountry

func (x *MerchantCompanyInfo) GetCountry() string

func (*MerchantCompanyInfo) GetName

func (x *MerchantCompanyInfo) GetName() string

func (*MerchantCompanyInfo) GetRegistrationNumber

func (x *MerchantCompanyInfo) GetRegistrationNumber() string

func (*MerchantCompanyInfo) GetState

func (x *MerchantCompanyInfo) GetState() string

func (*MerchantCompanyInfo) GetTaxId

func (x *MerchantCompanyInfo) GetTaxId() string

func (*MerchantCompanyInfo) GetTrademark

func (x *MerchantCompanyInfo) GetTrademark() string

func (*MerchantCompanyInfo) GetWebsite

func (x *MerchantCompanyInfo) GetWebsite() string

func (*MerchantCompanyInfo) GetZip

func (x *MerchantCompanyInfo) GetZip() string

func (*MerchantCompanyInfo) ProtoMessage

func (*MerchantCompanyInfo) ProtoMessage()

func (*MerchantCompanyInfo) ProtoReflect

func (x *MerchantCompanyInfo) ProtoReflect() protoreflect.Message

func (*MerchantCompanyInfo) Reset

func (x *MerchantCompanyInfo) Reset()

func (*MerchantCompanyInfo) String

func (x *MerchantCompanyInfo) String() string

type MerchantCompletedSteps

type MerchantCompletedSteps struct {

	// Has a true value if the company data is filled out.
	Company bool `protobuf:"varint,1,opt,name=company,proto3" json:"company,omitempty"`
	// Has a true value if the contacts data is filled out.
	Contacts bool `protobuf:"varint,2,opt,name=contacts,proto3" json:"contacts,omitempty"`
	// Has a true value if the banking data is filled out.
	Banking bool `protobuf:"varint,3,opt,name=banking,proto3" json:"banking,omitempty"`
	// Has a true value if the tariff data is filled out.
	Tariff bool `protobuf:"varint,4,opt,name=tariff,proto3" json:"tariff,omitempty"`
	// contains filtered or unexported fields
}

func (*MerchantCompletedSteps) Descriptor deprecated

func (*MerchantCompletedSteps) Descriptor() ([]byte, []int)

Deprecated: Use MerchantCompletedSteps.ProtoReflect.Descriptor instead.

func (*MerchantCompletedSteps) GetBanking

func (x *MerchantCompletedSteps) GetBanking() bool

func (*MerchantCompletedSteps) GetCompany

func (x *MerchantCompletedSteps) GetCompany() bool

func (*MerchantCompletedSteps) GetContacts

func (x *MerchantCompletedSteps) GetContacts() bool

func (*MerchantCompletedSteps) GetTariff

func (x *MerchantCompletedSteps) GetTariff() bool

func (*MerchantCompletedSteps) ProtoMessage

func (*MerchantCompletedSteps) ProtoMessage()

func (*MerchantCompletedSteps) ProtoReflect

func (x *MerchantCompletedSteps) ProtoReflect() protoreflect.Message

func (*MerchantCompletedSteps) Reset

func (x *MerchantCompletedSteps) Reset()

func (*MerchantCompletedSteps) String

func (x *MerchantCompletedSteps) String() string

type MerchantContact

type MerchantContact struct {

	// @inject_tag: validate:"required" json:"authorized" required:"true"
	//
	// Information about contacts of the merchant's authorised person.
	Authorized *MerchantContactAuthorized `protobuf:"bytes,1,opt,name=authorized,proto3" json:"authorized" validate:"required" required:"true"`
	// @inject_tag: validate:"required" json:"technical" required:"true"
	//
	// Information about contacts of the merchant's technical person.
	Technical *MerchantContactTechnical `protobuf:"bytes,2,opt,name=technical,proto3" json:"technical" validate:"required" required:"true"`
	// contains filtered or unexported fields
}

func (*MerchantContact) Descriptor deprecated

func (*MerchantContact) Descriptor() ([]byte, []int)

Deprecated: Use MerchantContact.ProtoReflect.Descriptor instead.

func (*MerchantContact) GetAuthorized

func (x *MerchantContact) GetAuthorized() *MerchantContactAuthorized

func (*MerchantContact) GetTechnical

func (x *MerchantContact) GetTechnical() *MerchantContactTechnical

func (*MerchantContact) ProtoMessage

func (*MerchantContact) ProtoMessage()

func (*MerchantContact) ProtoReflect

func (x *MerchantContact) ProtoReflect() protoreflect.Message

func (*MerchantContact) Reset

func (x *MerchantContact) Reset()

func (*MerchantContact) String

func (x *MerchantContact) String() string

type MerchantContactAuthorized

type MerchantContactAuthorized struct {

	// @inject_tag: json:"name" validate:"required,company_name,max=60" required:"true"
	//
	// The authorised person's full name.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name" validate:"required,company_name,max=60" required:"true"`
	// @inject_tag: json:"email" validate:"required,email,max=100" required:"true"
	//
	// The authorised person's email address.
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email" validate:"required,email,max=100" required:"true"`
	// @inject_tag: json:"phone" validate:"required,numeric,max=20" required:"true"
	//
	// The authorised person's phone.
	Phone string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone" validate:"required,numeric,max=20" required:"true"`
	// @inject_tag: json:"position" validate:"required,company_name,max=30"
	//
	// The authorised person's position in the company.
	Position string `protobuf:"bytes,4,opt,name=position,proto3" json:"position" validate:"required,company_name,max=30"`
	// contains filtered or unexported fields
}

func (*MerchantContactAuthorized) Descriptor deprecated

func (*MerchantContactAuthorized) Descriptor() ([]byte, []int)

Deprecated: Use MerchantContactAuthorized.ProtoReflect.Descriptor instead.

func (*MerchantContactAuthorized) GetEmail

func (x *MerchantContactAuthorized) GetEmail() string

func (*MerchantContactAuthorized) GetName

func (x *MerchantContactAuthorized) GetName() string

func (*MerchantContactAuthorized) GetPhone

func (x *MerchantContactAuthorized) GetPhone() string

func (*MerchantContactAuthorized) GetPosition

func (x *MerchantContactAuthorized) GetPosition() string

func (*MerchantContactAuthorized) ProtoMessage

func (*MerchantContactAuthorized) ProtoMessage()

func (*MerchantContactAuthorized) ProtoReflect

func (*MerchantContactAuthorized) Reset

func (x *MerchantContactAuthorized) Reset()

func (*MerchantContactAuthorized) String

func (x *MerchantContactAuthorized) String() string

type MerchantContactTechnical

type MerchantContactTechnical struct {

	// @inject_tag: json:"name" validate:"required,company_name,max=60" required:"true"
	//
	// The technical person's full name.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name" validate:"required,company_name,max=60" required:"true"`
	// @inject_tag: json:"email" validate:"required,email,max=100" required:"true"
	//
	// The technical person's email address.
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email" validate:"required,email,max=100" required:"true"`
	// @inject_tag: json:"phone" validate:"required,numeric,max=20" required:"true"
	//
	// The technical person's phone.
	Phone string `protobuf:"bytes,3,opt,name=phone,proto3" json:"phone" validate:"required,numeric,max=20" required:"true"`
	// contains filtered or unexported fields
}

func (*MerchantContactTechnical) Descriptor deprecated

func (*MerchantContactTechnical) Descriptor() ([]byte, []int)

Deprecated: Use MerchantContactTechnical.ProtoReflect.Descriptor instead.

func (*MerchantContactTechnical) GetEmail

func (x *MerchantContactTechnical) GetEmail() string

func (*MerchantContactTechnical) GetName

func (x *MerchantContactTechnical) GetName() string

func (*MerchantContactTechnical) GetPhone

func (x *MerchantContactTechnical) GetPhone() string

func (*MerchantContactTechnical) ProtoMessage

func (*MerchantContactTechnical) ProtoMessage()

func (*MerchantContactTechnical) ProtoReflect

func (x *MerchantContactTechnical) ProtoReflect() protoreflect.Message

func (*MerchantContactTechnical) Reset

func (x *MerchantContactTechnical) Reset()

func (*MerchantContactTechnical) String

func (x *MerchantContactTechnical) String() string

type MerchantDocument

type MerchantDocument struct {

	// @inject_tag: json:"id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the merchant document.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"`
	// @inject_tag: json:"merchant_id" validate:"required,hexadecimal,len=24" faker:"objectIdString" param:"merchant_id"
	//
	// The merchant identifier for the document.
	MerchantId string `` /* 163-byte string literal not displayed */
	// @inject_tag: json:"user_id" validate:"required,hexadecimal,len=24" faker:"objectIdString"
	//
	// ID of the user who added the document.
	UserId string `` /* 131-byte string literal not displayed */
	// @inject_tag: json:"original_name" validate:"required"
	//
	// Original uploaded file name.
	OriginalName string `protobuf:"bytes,4,opt,name=original_name,json=originalName,proto3" json:"original_name" validate:"required"`
	// @inject_tag: json:"-"
	//
	// The path to the saved file in the S3 storage.
	FilePath string `protobuf:"bytes,5,opt,name=file_path,json=filePath,proto3" json:"-"`
	// @inject_tag: json:"description" validate:"omitempty"
	//
	// The optional description for file.
	Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description" validate:"omitempty"`
	// @inject_tag: json:"created_at"
	//
	// The date of the merchant document creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	// contains filtered or unexported fields
}

func (*MerchantDocument) Descriptor deprecated

func (*MerchantDocument) Descriptor() ([]byte, []int)

Deprecated: Use MerchantDocument.ProtoReflect.Descriptor instead.

func (*MerchantDocument) GetCreatedAt

func (x *MerchantDocument) GetCreatedAt() *timestamp.Timestamp

func (*MerchantDocument) GetDescription

func (x *MerchantDocument) GetDescription() string

func (*MerchantDocument) GetFilePath

func (x *MerchantDocument) GetFilePath() string

func (*MerchantDocument) GetId

func (x *MerchantDocument) GetId() string

func (*MerchantDocument) GetMerchantId

func (x *MerchantDocument) GetMerchantId() string

func (*MerchantDocument) GetOriginalName

func (x *MerchantDocument) GetOriginalName() string

func (*MerchantDocument) GetUserId

func (x *MerchantDocument) GetUserId() string

func (*MerchantDocument) ProtoMessage

func (*MerchantDocument) ProtoMessage()

func (*MerchantDocument) ProtoReflect

func (x *MerchantDocument) ProtoReflect() protoreflect.Message

func (*MerchantDocument) Reset

func (x *MerchantDocument) Reset()

func (*MerchantDocument) String

func (x *MerchantDocument) String() string

type MerchantForUserInfo

type MerchantForUserInfo struct {

	// The unique identifier for the merchant.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The merchant's name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The user's role in the merchant.
	Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*MerchantForUserInfo) Descriptor deprecated

func (*MerchantForUserInfo) Descriptor() ([]byte, []int)

Deprecated: Use MerchantForUserInfo.ProtoReflect.Descriptor instead.

func (*MerchantForUserInfo) GetId

func (x *MerchantForUserInfo) GetId() string

func (*MerchantForUserInfo) GetName

func (x *MerchantForUserInfo) GetName() string

func (*MerchantForUserInfo) GetRole

func (x *MerchantForUserInfo) GetRole() string

func (*MerchantForUserInfo) ProtoMessage

func (*MerchantForUserInfo) ProtoMessage()

func (*MerchantForUserInfo) ProtoReflect

func (x *MerchantForUserInfo) ProtoReflect() protoreflect.Message

func (*MerchantForUserInfo) Reset

func (x *MerchantForUserInfo) Reset()

func (*MerchantForUserInfo) String

func (x *MerchantForUserInfo) String() string

type MerchantLastPayout

type MerchantLastPayout struct {

	// @inject_tag: json:"date"
	//
	// The date of the last payout to the merchant.
	Date *timestamp.Timestamp `protobuf:"bytes,1,opt,name=date,proto3" json:"date"`
	// @inject_tag: json:"amount"
	//
	// The amount of the last payout to the merchant.
	Amount float64 `protobuf:"fixed64,2,opt,name=amount,proto3" json:"amount"`
	// contains filtered or unexported fields
}

func (*MerchantLastPayout) Descriptor deprecated

func (*MerchantLastPayout) Descriptor() ([]byte, []int)

Deprecated: Use MerchantLastPayout.ProtoReflect.Descriptor instead.

func (*MerchantLastPayout) GetAmount

func (x *MerchantLastPayout) GetAmount() float64

func (*MerchantLastPayout) GetDate

func (x *MerchantLastPayout) GetDate() *timestamp.Timestamp

func (*MerchantLastPayout) ProtoMessage

func (*MerchantLastPayout) ProtoMessage()

func (*MerchantLastPayout) ProtoReflect

func (x *MerchantLastPayout) ProtoReflect() protoreflect.Message

func (*MerchantLastPayout) Reset

func (x *MerchantLastPayout) Reset()

func (*MerchantLastPayout) String

func (x *MerchantLastPayout) String() string

type MerchantListingRequest

type MerchantListingRequest struct {

	// @inject_tag: query:"name"
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" query:"name"`
	IsSigned int32  `protobuf:"varint,2,opt,name=is_signed,json=isSigned,proto3" json:"is_signed,omitempty"`
	// @inject_tag: query:"last_payout_date_from" validate:"omitempty,datetime"
	LastPayoutDateFrom string `` /* 179-byte string literal not displayed */
	// @inject_tag: query:"last_payout_date_to" validate:"omitempty,datetime"
	LastPayoutDateTo string `` /* 171-byte string literal not displayed */
	// @inject_tag: query:"last_payout_amount" validate:"omitempty,numeric"
	LastPayoutAmount float64 `` /* 169-byte string literal not displayed */
	// @inject_tag: query:"sort[]"
	Sort []string `protobuf:"bytes,6,rep,name=sort,proto3" json:"sort,omitempty" query:"sort[]"`
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int64 `protobuf:"varint,7,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,8,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	// @inject_tag: query:"quick_search"
	QuickSearch string `protobuf:"bytes,9,opt,name=quick_search,json=quickSearch,proto3" json:"quick_search,omitempty" query:"quick_search"`
	// @inject_tag: query:"status[]"
	Statuses []int32 `protobuf:"varint,10,rep,packed,name=statuses,proto3" json:"statuses,omitempty" query:"status[]"`
	// @inject_tag: query:"registration_date_from" validate:"omitempty,datetime"
	RegistrationDateFrom string `` /* 185-byte string literal not displayed */
	// @inject_tag: query:"registration_date_to" validate:"omitempty,datetime"
	RegistrationDateTo string `` /* 177-byte string literal not displayed */
	// @inject_tag: query:"received_date_from" validate:"omitempty,datetime"
	ReceivedDateFrom string `` /* 169-byte string literal not displayed */
	// @inject_tag: query:"received_date_to" validate:"omitempty,datetime"
	ReceivedDateTo string `` /* 161-byte string literal not displayed */
	// @inject_tag: query:"status_last_updated_from" validate:"omitempty,datetime"
	StatusLastUpdatedFrom string `` /* 192-byte string literal not displayed */
	// @inject_tag: query:"status_last_updated_to" validate:"omitempty,datetime"
	StatusLastUpdatedTo string `` /* 184-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MerchantListingRequest) Descriptor deprecated

func (*MerchantListingRequest) Descriptor() ([]byte, []int)

Deprecated: Use MerchantListingRequest.ProtoReflect.Descriptor instead.

func (*MerchantListingRequest) GetIsSigned

func (x *MerchantListingRequest) GetIsSigned() int32

func (*MerchantListingRequest) GetLastPayoutAmount

func (x *MerchantListingRequest) GetLastPayoutAmount() float64

func (*MerchantListingRequest) GetLastPayoutDateFrom

func (x *MerchantListingRequest) GetLastPayoutDateFrom() string

func (*MerchantListingRequest) GetLastPayoutDateTo

func (x *MerchantListingRequest) GetLastPayoutDateTo() string

func (*MerchantListingRequest) GetLimit

func (x *MerchantListingRequest) GetLimit() int64

func (*MerchantListingRequest) GetName

func (x *MerchantListingRequest) GetName() string

func (*MerchantListingRequest) GetOffset

func (x *MerchantListingRequest) GetOffset() int64

func (*MerchantListingRequest) GetQuickSearch

func (x *MerchantListingRequest) GetQuickSearch() string

func (*MerchantListingRequest) GetReceivedDateFrom

func (x *MerchantListingRequest) GetReceivedDateFrom() string

func (*MerchantListingRequest) GetReceivedDateTo

func (x *MerchantListingRequest) GetReceivedDateTo() string

func (*MerchantListingRequest) GetRegistrationDateFrom

func (x *MerchantListingRequest) GetRegistrationDateFrom() string

func (*MerchantListingRequest) GetRegistrationDateTo

func (x *MerchantListingRequest) GetRegistrationDateTo() string

func (*MerchantListingRequest) GetSort

func (x *MerchantListingRequest) GetSort() []string

func (*MerchantListingRequest) GetStatusLastUpdatedFrom

func (x *MerchantListingRequest) GetStatusLastUpdatedFrom() string

func (*MerchantListingRequest) GetStatusLastUpdatedTo

func (x *MerchantListingRequest) GetStatusLastUpdatedTo() string

func (*MerchantListingRequest) GetStatuses

func (x *MerchantListingRequest) GetStatuses() []int32

func (*MerchantListingRequest) ProtoMessage

func (*MerchantListingRequest) ProtoMessage()

func (*MerchantListingRequest) ProtoReflect

func (x *MerchantListingRequest) ProtoReflect() protoreflect.Message

func (*MerchantListingRequest) Reset

func (x *MerchantListingRequest) Reset()

func (*MerchantListingRequest) String

func (x *MerchantListingRequest) String() string

type MerchantListingResponse

type MerchantListingResponse struct {

	// @inject_tag: json:"count"
	//
	// The total number of the merchants.
	Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"items"
	//
	// The merchants list.
	Items []*MerchantShortInfo `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*MerchantListingResponse) Descriptor deprecated

func (*MerchantListingResponse) Descriptor() ([]byte, []int)

Deprecated: Use MerchantListingResponse.ProtoReflect.Descriptor instead.

func (*MerchantListingResponse) GetCount

func (x *MerchantListingResponse) GetCount() int64

func (*MerchantListingResponse) GetItems

func (x *MerchantListingResponse) GetItems() []*MerchantShortInfo

func (*MerchantListingResponse) ProtoMessage

func (*MerchantListingResponse) ProtoMessage()

func (*MerchantListingResponse) ProtoReflect

func (x *MerchantListingResponse) ProtoReflect() protoreflect.Message

func (*MerchantListingResponse) Reset

func (x *MerchantListingResponse) Reset()

func (*MerchantListingResponse) String

func (x *MerchantListingResponse) String() string

type MerchantPaymentMethod

type MerchantPaymentMethod struct {
	PaymentMethod *MerchantPaymentMethodIdentification `protobuf:"bytes,3,opt,name=payment_method,json=paymentMethod,proto3" json:"payment_method,omitempty"`
	Commission    *MerchantPaymentMethodCommissions    `protobuf:"bytes,4,opt,name=commission,proto3" json:"commission,omitempty"`
	Integration   *MerchantPaymentMethodIntegration    `protobuf:"bytes,5,opt,name=integration,proto3" json:"integration,omitempty"`
	IsActive      bool                                 `protobuf:"varint,6,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
	// contains filtered or unexported fields
}

func (*MerchantPaymentMethod) Descriptor deprecated

func (*MerchantPaymentMethod) Descriptor() ([]byte, []int)

Deprecated: Use MerchantPaymentMethod.ProtoReflect.Descriptor instead.

func (*MerchantPaymentMethod) GetCommission

func (*MerchantPaymentMethod) GetIntegration

func (*MerchantPaymentMethod) GetIsActive

func (x *MerchantPaymentMethod) GetIsActive() bool

func (*MerchantPaymentMethod) GetPaymentMethod

func (*MerchantPaymentMethod) ProtoMessage

func (*MerchantPaymentMethod) ProtoMessage()

func (*MerchantPaymentMethod) ProtoReflect

func (x *MerchantPaymentMethod) ProtoReflect() protoreflect.Message

func (*MerchantPaymentMethod) Reset

func (x *MerchantPaymentMethod) Reset()

func (*MerchantPaymentMethod) String

func (x *MerchantPaymentMethod) String() string

type MerchantPaymentMethodCommissions

type MerchantPaymentMethodCommissions struct {

	// @inject_tag: validate:"omitempty,numeric,gte=0,lte=100" json:"-"
	Fee float64 `protobuf:"fixed64,1,opt,name=fee,proto3" json:"-" validate:"omitempty,numeric,gte=0,lte=100"`
	// @inject_tag: validate:"required" json:"-"
	PerTransaction *MerchantPaymentMethodPerTransactionCommission `protobuf:"bytes,2,opt,name=per_transaction,json=perTransaction,proto3" json:"-" validate:"required"`
	// contains filtered or unexported fields
}

func (*MerchantPaymentMethodCommissions) Descriptor deprecated

func (*MerchantPaymentMethodCommissions) Descriptor() ([]byte, []int)

Deprecated: Use MerchantPaymentMethodCommissions.ProtoReflect.Descriptor instead.

func (*MerchantPaymentMethodCommissions) GetFee

func (*MerchantPaymentMethodCommissions) GetPerTransaction

func (*MerchantPaymentMethodCommissions) ProtoMessage

func (*MerchantPaymentMethodCommissions) ProtoMessage()

func (*MerchantPaymentMethodCommissions) ProtoReflect

func (*MerchantPaymentMethodCommissions) Reset

func (*MerchantPaymentMethodCommissions) String

type MerchantPaymentMethodHistory

type MerchantPaymentMethodHistory struct {

	// @inject_tag: validate:"required,hexadecimal,len=24" faker:"objectIdString"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required,hexadecimal,len=24" faker:"objectIdString"`
	// @inject_tag: validate:"required,hexadecimal,len=24" faker:"objectIdString"
	MerchantId string `` /* 153-byte string literal not displayed */
	// @inject_tag: validate:"required" json:"-"
	PaymentMethod *MerchantPaymentMethod `protobuf:"bytes,3,opt,name=paymentMethod,proto3" json:"-" validate:"required"`
	// @inject_tag: json:"created_at" validate:"required"
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at" validate:"required"`
	// @inject_tag: validate:"required,hexadecimal,len=24" faker:"objectIdString"
	UserId string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MerchantPaymentMethodHistory) Descriptor deprecated

func (*MerchantPaymentMethodHistory) Descriptor() ([]byte, []int)

Deprecated: Use MerchantPaymentMethodHistory.ProtoReflect.Descriptor instead.

func (*MerchantPaymentMethodHistory) GetCreatedAt

func (*MerchantPaymentMethodHistory) GetId

func (*MerchantPaymentMethodHistory) GetMerchantId

func (x *MerchantPaymentMethodHistory) GetMerchantId() string

func (*MerchantPaymentMethodHistory) GetPaymentMethod

func (x *MerchantPaymentMethodHistory) GetPaymentMethod() *MerchantPaymentMethod

func (*MerchantPaymentMethodHistory) GetUserId

func (x *MerchantPaymentMethodHistory) GetUserId() string

func (*MerchantPaymentMethodHistory) ProtoMessage

func (*MerchantPaymentMethodHistory) ProtoMessage()

func (*MerchantPaymentMethodHistory) ProtoReflect

func (*MerchantPaymentMethodHistory) Reset

func (x *MerchantPaymentMethodHistory) Reset()

func (*MerchantPaymentMethodHistory) String

type MerchantPaymentMethodIdentification

type MerchantPaymentMethodIdentification struct {

	// @inject_tag: validate:"required,hexadecimal,len=24" json:"-" faker:"objectIdString"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"-" validate:"required,hexadecimal,len=24" faker:"objectIdString"`
	// @inject_tag: validate:"required" json:"-"
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"-" validate:"required"`
	// contains filtered or unexported fields
}

func (*MerchantPaymentMethodIdentification) Descriptor deprecated

func (*MerchantPaymentMethodIdentification) Descriptor() ([]byte, []int)

Deprecated: Use MerchantPaymentMethodIdentification.ProtoReflect.Descriptor instead.

func (*MerchantPaymentMethodIdentification) GetId

func (*MerchantPaymentMethodIdentification) GetName

func (*MerchantPaymentMethodIdentification) ProtoMessage

func (*MerchantPaymentMethodIdentification) ProtoMessage()

func (*MerchantPaymentMethodIdentification) ProtoReflect

func (*MerchantPaymentMethodIdentification) Reset

func (*MerchantPaymentMethodIdentification) String

type MerchantPaymentMethodIntegration

type MerchantPaymentMethodIntegration struct {

	// @inject_tag: json:"terminal_id"
	TerminalId string `protobuf:"bytes,1,opt,name=terminal_id,json=terminalId,proto3" json:"terminal_id"`
	// @inject_tag: json:"terminal_password"
	TerminalPassword string `protobuf:"bytes,2,opt,name=terminal_password,json=terminalPassword,proto3" json:"terminal_password"`
	// @inject_tag: json:"terminal_callback_password"
	TerminalCallbackPassword string `protobuf:"bytes,3,opt,name=terminal_callback_password,json=terminalCallbackPassword,proto3" json:"terminal_callback_password"`
	// @inject_tag: json:"integrated"
	Integrated bool `protobuf:"varint,4,opt,name=integrated,proto3" json:"integrated"`
	// contains filtered or unexported fields
}

func (*MerchantPaymentMethodIntegration) Descriptor deprecated

func (*MerchantPaymentMethodIntegration) Descriptor() ([]byte, []int)

Deprecated: Use MerchantPaymentMethodIntegration.ProtoReflect.Descriptor instead.

func (*MerchantPaymentMethodIntegration) GetIntegrated

func (x *MerchantPaymentMethodIntegration) GetIntegrated() bool

func (*MerchantPaymentMethodIntegration) GetTerminalCallbackPassword

func (x *MerchantPaymentMethodIntegration) GetTerminalCallbackPassword() string

func (*MerchantPaymentMethodIntegration) GetTerminalId

func (x *MerchantPaymentMethodIntegration) GetTerminalId() string

func (*MerchantPaymentMethodIntegration) GetTerminalPassword

func (x *MerchantPaymentMethodIntegration) GetTerminalPassword() string

func (*MerchantPaymentMethodIntegration) ProtoMessage

func (*MerchantPaymentMethodIntegration) ProtoMessage()

func (*MerchantPaymentMethodIntegration) ProtoReflect

func (*MerchantPaymentMethodIntegration) Reset

func (*MerchantPaymentMethodIntegration) String

type MerchantPaymentMethodPerTransactionCommission

type MerchantPaymentMethodPerTransactionCommission struct {

	// @inject_tag: validate:"omitempty,numeric,gte=0" json:"-"
	Fee float64 `protobuf:"fixed64,1,opt,name=fee,proto3" json:"-" validate:"omitempty,numeric,gte=0"`
	// @inject_tag: json:"-"
	Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"-"`
	// contains filtered or unexported fields
}

func (*MerchantPaymentMethodPerTransactionCommission) Descriptor deprecated

Deprecated: Use MerchantPaymentMethodPerTransactionCommission.ProtoReflect.Descriptor instead.

func (*MerchantPaymentMethodPerTransactionCommission) GetCurrency

func (*MerchantPaymentMethodPerTransactionCommission) GetFee

func (*MerchantPaymentMethodPerTransactionCommission) ProtoMessage

func (*MerchantPaymentMethodPerTransactionCommission) ProtoReflect

func (*MerchantPaymentMethodPerTransactionCommission) Reset

func (*MerchantPaymentMethodPerTransactionCommission) String

type MerchantPaymentMethodRequest

type MerchantPaymentMethodRequest struct {

	// @inject_tag: validate:"required,hexadecimal,len=24"
	MerchantId string `` /* 130-byte string literal not displayed */
	// @inject_tag: validate:"required,dive"
	PaymentMethod *MerchantPaymentMethodIdentification `protobuf:"bytes,3,opt,name=payment_method,json=paymentMethod,proto3" json:"payment_method,omitempty" validate:"required,dive"`
	// @inject_tag: validate:"required,dive"
	Commission *MerchantPaymentMethodCommissions `protobuf:"bytes,4,opt,name=commission,proto3" json:"commission,omitempty" validate:"required,dive"`
	// @inject_tag: validate:"required,dive"
	Integration *MerchantPaymentMethodIntegration `protobuf:"bytes,5,opt,name=integration,proto3" json:"integration,omitempty" validate:"required,dive"`
	// @inject_tag: validate:"required"
	IsActive bool `protobuf:"varint,6,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty" validate:"required"`
	// @inject_tag: validate:"required,hexadecimal,len=24"
	UserId string `protobuf:"bytes,7,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty" validate:"required,hexadecimal,len=24"`
	// contains filtered or unexported fields
}

func (*MerchantPaymentMethodRequest) Descriptor deprecated

func (*MerchantPaymentMethodRequest) Descriptor() ([]byte, []int)

Deprecated: Use MerchantPaymentMethodRequest.ProtoReflect.Descriptor instead.

func (*MerchantPaymentMethodRequest) GetCommission

func (*MerchantPaymentMethodRequest) GetIntegration

func (*MerchantPaymentMethodRequest) GetIsActive

func (x *MerchantPaymentMethodRequest) GetIsActive() bool

func (*MerchantPaymentMethodRequest) GetMerchantId

func (x *MerchantPaymentMethodRequest) GetMerchantId() string

func (*MerchantPaymentMethodRequest) GetPaymentMethod

func (*MerchantPaymentMethodRequest) GetPerTransactionCurrency

func (m *MerchantPaymentMethodRequest) GetPerTransactionCurrency() string

func (*MerchantPaymentMethodRequest) GetUserId

func (x *MerchantPaymentMethodRequest) GetUserId() string

func (*MerchantPaymentMethodRequest) HasIntegration

func (m *MerchantPaymentMethodRequest) HasIntegration() bool

func (*MerchantPaymentMethodRequest) HasPerTransactionCurrency

func (m *MerchantPaymentMethodRequest) HasPerTransactionCurrency() bool

func (*MerchantPaymentMethodRequest) ProtoMessage

func (*MerchantPaymentMethodRequest) ProtoMessage()

func (*MerchantPaymentMethodRequest) ProtoReflect

func (*MerchantPaymentMethodRequest) Reset

func (x *MerchantPaymentMethodRequest) Reset()

func (*MerchantPaymentMethodRequest) String

type MerchantPaymentMethodResponse

type MerchantPaymentMethodResponse struct {
	Status  int32                  `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage  `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *MerchantPaymentMethod `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*MerchantPaymentMethodResponse) Descriptor deprecated

func (*MerchantPaymentMethodResponse) Descriptor() ([]byte, []int)

Deprecated: Use MerchantPaymentMethodResponse.ProtoReflect.Descriptor instead.

func (*MerchantPaymentMethodResponse) GetItem

func (*MerchantPaymentMethodResponse) GetMessage

func (*MerchantPaymentMethodResponse) GetStatus

func (x *MerchantPaymentMethodResponse) GetStatus() int32

func (*MerchantPaymentMethodResponse) ProtoMessage

func (*MerchantPaymentMethodResponse) ProtoMessage()

func (*MerchantPaymentMethodResponse) ProtoReflect

func (*MerchantPaymentMethodResponse) Reset

func (x *MerchantPaymentMethodResponse) Reset()

func (*MerchantPaymentMethodResponse) String

type MerchantReviewRoyaltyReportRequest

type MerchantReviewRoyaltyReportRequest struct {

	// @inject_tag: validate:"required,hexadecimal,len=24" json:"-" param:"merchant_id"
	MerchantId string `` /* 130-byte string literal not displayed */
	// @inject_tag: validate:"required,hexadecimal,len=24" param:"report_id" json:"-"
	ReportId string `protobuf:"bytes,2,opt,name=report_id,json=reportId,proto3" json:"-" validate:"required,hexadecimal,len=24" param:"report_id"`
	//@inject_tag: json:"is_accepted" json:"-"
	IsAccepted bool `protobuf:"varint,3,opt,name=is_accepted,json=isAccepted,proto3" json:"is_accepted" json:"-"`
	// @inject_tag: json:"-"
	Ip string `protobuf:"bytes,4,opt,name=ip,proto3" json:"-"`
	//@inject_tag: json:"dispute_reason"
	//
	// The dispute reason.
	DisputeReason string `protobuf:"bytes,5,opt,name=dispute_reason,json=disputeReason,proto3" json:"dispute_reason"`
	// contains filtered or unexported fields
}

func (*MerchantReviewRoyaltyReportRequest) Descriptor deprecated

func (*MerchantReviewRoyaltyReportRequest) Descriptor() ([]byte, []int)

Deprecated: Use MerchantReviewRoyaltyReportRequest.ProtoReflect.Descriptor instead.

func (*MerchantReviewRoyaltyReportRequest) GetDisputeReason

func (x *MerchantReviewRoyaltyReportRequest) GetDisputeReason() string

func (*MerchantReviewRoyaltyReportRequest) GetIp

func (*MerchantReviewRoyaltyReportRequest) GetIsAccepted

func (x *MerchantReviewRoyaltyReportRequest) GetIsAccepted() bool

func (*MerchantReviewRoyaltyReportRequest) GetMerchantId

func (x *MerchantReviewRoyaltyReportRequest) GetMerchantId() string

func (*MerchantReviewRoyaltyReportRequest) GetReportId

func (x *MerchantReviewRoyaltyReportRequest) GetReportId() string

func (*MerchantReviewRoyaltyReportRequest) ProtoMessage

func (*MerchantReviewRoyaltyReportRequest) ProtoMessage()

func (*MerchantReviewRoyaltyReportRequest) ProtoReflect

func (*MerchantReviewRoyaltyReportRequest) Reset

func (*MerchantReviewRoyaltyReportRequest) String

type MerchantRoleRequest

type MerchantRoleRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" param:"role_id"
	RoleId string `` /* 134-byte string literal not displayed */
	//@inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MerchantRoleRequest) Descriptor deprecated

func (*MerchantRoleRequest) Descriptor() ([]byte, []int)

Deprecated: Use MerchantRoleRequest.ProtoReflect.Descriptor instead.

func (*MerchantRoleRequest) GetMerchantId

func (x *MerchantRoleRequest) GetMerchantId() string

func (*MerchantRoleRequest) GetRoleId

func (x *MerchantRoleRequest) GetRoleId() string

func (*MerchantRoleRequest) ProtoMessage

func (*MerchantRoleRequest) ProtoMessage()

func (*MerchantRoleRequest) ProtoReflect

func (x *MerchantRoleRequest) ProtoReflect() protoreflect.Message

func (*MerchantRoleRequest) Reset

func (x *MerchantRoleRequest) Reset()

func (*MerchantRoleRequest) String

func (x *MerchantRoleRequest) String() string

type MerchantShortInfo

type MerchantShortInfo struct {

	// @inject_tag: bson:"_id" faker:"objectIdString"
	//
	// The unique identifier for the merchant.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" bson:"_id" faker:"objectIdString"`
	// @inject_tag: json:"user"
	//
	// Information about the merchant owner from the primary onboarding profile.
	User *MerchantUser `protobuf:"bytes,2,opt,name=user,proto3" json:"user"`
	// @inject_tag: json:"company"
	//
	// Information about the merchant's company.
	Company *MerchantCompanyInfo `protobuf:"bytes,3,opt,name=company,proto3" json:"company"`
	// @inject_tag: json:"contacts"
	//
	// The merchant's contacts.
	Contacts *MerchantContact `protobuf:"bytes,4,opt,name=contacts,proto3" json:"contacts"`
	// @inject_tag: json:"banking"
	//
	// The merchant's banking data.
	Banking *MerchantBanking `protobuf:"bytes,5,opt,name=banking,proto3" json:"banking"`
	// @inject_tag: json:"status"
	//
	// The merchant's status. Available values: 0 - The merchant've just been created and the merchant profile have not been filled yet.
	//3 - The agreement with the merchant is signed by the merchant owner.
	//4 - The agreement with the merchant is signed by PaySuper.
	//5 - The merchant is removed.
	//6 - The merchant is marked as a fraud and will be removed.
	//7 - The merchant must fill the onboarding.
	//8 - The merchant has passed the onboarding and is waiting the agreement to be signed.
	Status int32 `protobuf:"varint,6,opt,name=status,proto3" json:"status"`
	// @inject_tag: json:"created_at"
	//
	// The date of the merchant creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	// @inject_tag: json:"balance"
	//
	// The balance of merchant for payout.
	Balance *MerchantBalance `protobuf:"bytes,8,opt,name=balance,proto3" json:"balance"`
	// @inject_tag: json:"status_last_updated_at"
	//
	// The date when the merchant's status has been last updated.
	StatusLastUpdatedAt *timestamp.Timestamp `protobuf:"bytes,9,opt,name=status_last_updated_at,json=statusLastUpdatedAt,proto3" json:"status_last_updated_at"`
	//@inject_tag: json:"first_payment_at"
	//
	// Date of first payment for merchant.
	FirstPaymentAt *timestamp.Timestamp `protobuf:"bytes,10,opt,name=first_payment_at,json=firstPaymentAt,proto3" json:"first_payment_at"`
	// contains filtered or unexported fields
}

func (*MerchantShortInfo) Descriptor deprecated

func (*MerchantShortInfo) Descriptor() ([]byte, []int)

Deprecated: Use MerchantShortInfo.ProtoReflect.Descriptor instead.

func (*MerchantShortInfo) GetBalance

func (x *MerchantShortInfo) GetBalance() *MerchantBalance

func (*MerchantShortInfo) GetBanking

func (x *MerchantShortInfo) GetBanking() *MerchantBanking

func (*MerchantShortInfo) GetCompany

func (x *MerchantShortInfo) GetCompany() *MerchantCompanyInfo

func (*MerchantShortInfo) GetContacts

func (x *MerchantShortInfo) GetContacts() *MerchantContact

func (*MerchantShortInfo) GetCreatedAt

func (x *MerchantShortInfo) GetCreatedAt() *timestamp.Timestamp

func (*MerchantShortInfo) GetFirstPaymentAt

func (x *MerchantShortInfo) GetFirstPaymentAt() *timestamp.Timestamp

func (*MerchantShortInfo) GetId

func (x *MerchantShortInfo) GetId() string

func (*MerchantShortInfo) GetStatus

func (x *MerchantShortInfo) GetStatus() int32

func (*MerchantShortInfo) GetStatusLastUpdatedAt

func (x *MerchantShortInfo) GetStatusLastUpdatedAt() *timestamp.Timestamp

func (*MerchantShortInfo) GetUser

func (x *MerchantShortInfo) GetUser() *MerchantUser

func (*MerchantShortInfo) ProtoMessage

func (*MerchantShortInfo) ProtoMessage()

func (*MerchantShortInfo) ProtoReflect

func (x *MerchantShortInfo) ProtoReflect() protoreflect.Message

func (*MerchantShortInfo) Reset

func (x *MerchantShortInfo) Reset()

func (*MerchantShortInfo) String

func (x *MerchantShortInfo) String() string

type MerchantTariff

type MerchantTariff struct {

	// @inject_tag: json:"payment"
	//
	// The merchant's tariffs for payments.
	Payment []*MerchantTariffRatesPayment `protobuf:"bytes,1,rep,name=payment,proto3" json:"payment"`
	// @inject_tag: json:"payout"
	//
	// The merchant's tariffs for payout.
	Payout *MerchantTariffRatesSettingsItem `protobuf:"bytes,2,opt,name=payout,proto3" json:"payout"`
	// @inject_tag: json:"home_region"
	//
	// The merchant's region name.
	HomeRegion string `protobuf:"bytes,3,opt,name=home_region,json=homeRegion,proto3" json:"home_region"`
	// @inject_tag: json:"chargeback" bson:"chargeback"
	//
	// The merchant's tariffs for chargeback.
	Chargeback []*MerchantTariffRatesSettingsItem `protobuf:"bytes,4,rep,name=chargeback,proto3" json:"chargeback" bson:"chargeback"`
	// @inject_tag: json:"-" bson:"refund"
	Refund []*MerchantTariffRatesSettingsItem `protobuf:"bytes,5,rep,name=refund,proto3" json:"-" bson:"refund"`
	//@inject_tag: json:"minimal_payout" bson:"minimal_payout"
	//
	// The merchant's minimal payout amounts.
	MinimalPayout map[string]float32 `` /* 202-byte string literal not displayed */
	//@inject_tag: json:"has_payment_tariff" bson:"has_payment_tariff"
	//
	// True if the merchant exists payment tariff.
	HasPaymentTariff bool `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MerchantTariff) Descriptor deprecated

func (*MerchantTariff) Descriptor() ([]byte, []int)

Deprecated: Use MerchantTariff.ProtoReflect.Descriptor instead.

func (*MerchantTariff) GetChargeback

func (x *MerchantTariff) GetChargeback() []*MerchantTariffRatesSettingsItem

func (*MerchantTariff) GetHasPaymentTariff

func (x *MerchantTariff) GetHasPaymentTariff() bool

func (*MerchantTariff) GetHomeRegion

func (x *MerchantTariff) GetHomeRegion() string

func (*MerchantTariff) GetMinimalPayout

func (x *MerchantTariff) GetMinimalPayout() map[string]float32

func (*MerchantTariff) GetPayment

func (x *MerchantTariff) GetPayment() []*MerchantTariffRatesPayment

func (*MerchantTariff) GetPayout

func (*MerchantTariff) GetRefund

func (*MerchantTariff) ProtoMessage

func (*MerchantTariff) ProtoMessage()

func (*MerchantTariff) ProtoReflect

func (x *MerchantTariff) ProtoReflect() protoreflect.Message

func (*MerchantTariff) Reset

func (x *MerchantTariff) Reset()

func (*MerchantTariff) String

func (x *MerchantTariff) String() string

type MerchantTariffRatesPayment

type MerchantTariffRatesPayment struct {

	//@inject_tag: json:"min_amount" bson:"min_amount"
	//
	// The minimum payment amount.
	MinAmount float64 `protobuf:"fixed64,1,opt,name=min_amount,json=minAmount,proto3" json:"min_amount" bson:"min_amount"`
	//@inject_tag: json:"max_amount" bson:"max_amount"
	//
	// The maximum payment amount.
	MaxAmount float64 `protobuf:"fixed64,2,opt,name=max_amount,json=maxAmount,proto3" json:"max_amount" bson:"max_amount"`
	//@inject_tag: json:"method_name" bson:"method_name"
	//
	// The payment method's name.
	MethodName string `protobuf:"bytes,3,opt,name=method_name,json=methodName,proto3" json:"method_name" bson:"method_name"`
	//@inject_tag: json:"method_percent_fee" bson:"method_percent_fee"
	//
	// The fee of the payment method in percent.
	MethodPercentFee float64 `` /* 129-byte string literal not displayed */
	//@inject_tag: json:"method_fixed_fee" bson:"method_fixed_fee"
	//
	// The fixed fee of the payment method in the particular currency.
	MethodFixedFee float64 `protobuf:"fixed64,5,opt,name=method_fixed_fee,json=methodFixedFee,proto3" json:"method_fixed_fee" bson:"method_fixed_fee"`
	//@inject_tag: json:"method_fixed_fee_currency" bson:"method_fixed_fee_currency"
	//
	// The currency of the fixed fee of the payment method. Three-letter currency code ISO 4217, in uppercase.
	MethodFixedFeeCurrency string `` /* 154-byte string literal not displayed */
	//@inject_tag: json:"ps_percent_fee" bson:"ps_percent_fee"
	//
	// The PaySuper fee in percent.
	PsPercentFee float64 `protobuf:"fixed64,7,opt,name=ps_percent_fee,json=psPercentFee,proto3" json:"ps_percent_fee" bson:"ps_percent_fee"`
	//@inject_tag: json:"ps_fixed_fee" bson:"ps_fixed_fee"
	//
	// The PaySuper fixed fee in a particular currency.
	PsFixedFee float64 `protobuf:"fixed64,8,opt,name=ps_fixed_fee,json=psFixedFee,proto3" json:"ps_fixed_fee" bson:"ps_fixed_fee"`
	//@inject_tag: json:"ps_fixed_fee_currency" bson:"ps_fixed_fee_currency"
	//
	// The currency of the PaySuper fixed fee of the payment method. Three-letter currency code ISO 4217, in uppercase.
	PsFixedFeeCurrency string `` /* 138-byte string literal not displayed */
	//@inject_tag: json:"merchant_home_region" bson:"merchant_home_region"
	//
	// The merchant's home region name. Available values: asia, europe, latin_america, russia_and_cis, worldwide.
	MerchantHomeRegion string `` /* 136-byte string literal not displayed */
	//@inject_tag: json:"payer_region" bson:"payer_region"
	//
	// The customer's region name. Available values: asia, europe, latin_america, russia_and_cis, worldwide.
	PayerRegion string `protobuf:"bytes,11,opt,name=payer_region,json=payerRegion,proto3" json:"payer_region" bson:"payer_region"`
	// @inject_tag: json:"mcc_code" bson:"mcc_code"
	//
	// The Merchant Category Code (MCC) is a four-digit number listed in ISO 18245.
	MccCode string `protobuf:"bytes,12,opt,name=mcc_code,json=mccCode,proto3" json:"mcc_code" bson:"mcc_code"`
	// @inject_tag: json:"is_active" bson:"is_active"
	//
	// Has a true value if the payment method is active.
	IsActive bool `protobuf:"varint,13,opt,name=is_active,json=isActive,proto3" json:"is_active" bson:"is_active"`
	// contains filtered or unexported fields
}

func (*MerchantTariffRatesPayment) Descriptor deprecated

func (*MerchantTariffRatesPayment) Descriptor() ([]byte, []int)

Deprecated: Use MerchantTariffRatesPayment.ProtoReflect.Descriptor instead.

func (*MerchantTariffRatesPayment) GetIsActive

func (x *MerchantTariffRatesPayment) GetIsActive() bool

func (*MerchantTariffRatesPayment) GetMaxAmount

func (x *MerchantTariffRatesPayment) GetMaxAmount() float64

func (*MerchantTariffRatesPayment) GetMccCode

func (x *MerchantTariffRatesPayment) GetMccCode() string

func (*MerchantTariffRatesPayment) GetMerchantHomeRegion

func (x *MerchantTariffRatesPayment) GetMerchantHomeRegion() string

func (*MerchantTariffRatesPayment) GetMethodFixedFee

func (x *MerchantTariffRatesPayment) GetMethodFixedFee() float64

func (*MerchantTariffRatesPayment) GetMethodFixedFeeCurrency

func (x *MerchantTariffRatesPayment) GetMethodFixedFeeCurrency() string

func (*MerchantTariffRatesPayment) GetMethodName

func (x *MerchantTariffRatesPayment) GetMethodName() string

func (*MerchantTariffRatesPayment) GetMethodPercentFee

func (x *MerchantTariffRatesPayment) GetMethodPercentFee() float64

func (*MerchantTariffRatesPayment) GetMinAmount

func (x *MerchantTariffRatesPayment) GetMinAmount() float64

func (*MerchantTariffRatesPayment) GetPayerRegion

func (x *MerchantTariffRatesPayment) GetPayerRegion() string

func (*MerchantTariffRatesPayment) GetPsFixedFee

func (x *MerchantTariffRatesPayment) GetPsFixedFee() float64

func (*MerchantTariffRatesPayment) GetPsFixedFeeCurrency

func (x *MerchantTariffRatesPayment) GetPsFixedFeeCurrency() string

func (*MerchantTariffRatesPayment) GetPsPercentFee

func (x *MerchantTariffRatesPayment) GetPsPercentFee() float64

func (*MerchantTariffRatesPayment) ProtoMessage

func (*MerchantTariffRatesPayment) ProtoMessage()

func (*MerchantTariffRatesPayment) ProtoReflect

func (*MerchantTariffRatesPayment) Reset

func (x *MerchantTariffRatesPayment) Reset()

func (*MerchantTariffRatesPayment) String

func (x *MerchantTariffRatesPayment) String() string

type MerchantTariffRatesSettings

type MerchantTariffRatesSettings struct {

	//@inject_tag: json:"refund" bson:"refund"
	Refund []*MerchantTariffRatesSettingsItem `protobuf:"bytes,1,rep,name=refund,proto3" json:"refund" bson:"refund"`
	//@inject_tag: json:"chargeback" bson:"chargeback"
	Chargeback []*MerchantTariffRatesSettingsItem `protobuf:"bytes,2,rep,name=chargeback,proto3" json:"chargeback" bson:"chargeback"`
	//@inject_tag: json:"payout" bson:"payout"
	Payout map[string]*MerchantTariffRatesSettingsItem `` /* 157-byte string literal not displayed */
	//@inject_tag: json:"minimal_payout" bson:"minimal_payout"
	MinimalPayout map[string]float32 `` /* 202-byte string literal not displayed */
	//@inject_tag: json:"mcc_code" bson:"mcc_code"
	MccCode string `protobuf:"bytes,5,opt,name=mcc_code,json=mccCode,proto3" json:"mcc_code" bson:"mcc_code"`
	// contains filtered or unexported fields
}

func (*MerchantTariffRatesSettings) Descriptor deprecated

func (*MerchantTariffRatesSettings) Descriptor() ([]byte, []int)

Deprecated: Use MerchantTariffRatesSettings.ProtoReflect.Descriptor instead.

func (*MerchantTariffRatesSettings) GetChargeback

func (*MerchantTariffRatesSettings) GetMccCode

func (x *MerchantTariffRatesSettings) GetMccCode() string

func (*MerchantTariffRatesSettings) GetMinimalPayout

func (x *MerchantTariffRatesSettings) GetMinimalPayout() map[string]float32

func (*MerchantTariffRatesSettings) GetPayout

func (*MerchantTariffRatesSettings) GetRefund

func (*MerchantTariffRatesSettings) ProtoMessage

func (*MerchantTariffRatesSettings) ProtoMessage()

func (*MerchantTariffRatesSettings) ProtoReflect

func (*MerchantTariffRatesSettings) Reset

func (x *MerchantTariffRatesSettings) Reset()

func (*MerchantTariffRatesSettings) String

func (x *MerchantTariffRatesSettings) String() string

type MerchantTariffRatesSettingsItem

type MerchantTariffRatesSettingsItem struct {

	//@inject_tag: json:"method_name" bson:"method_name"
	//
	// The method's name.
	MethodName string `protobuf:"bytes,1,opt,name=method_name,json=methodName,proto3" json:"method_name" bson:"method_name"`
	//@inject_tag: json:"method_percent_fee" bson:"method_percent_fee"
	//
	// The fee of the method in percent.
	MethodPercentFee float64 `` /* 129-byte string literal not displayed */
	//@inject_tag: json:"method_fixed_fee" bson:"method_fixed_fee"
	//
	// The fixed fee of the method in the particular currency.
	MethodFixedFee float64 `protobuf:"fixed64,3,opt,name=method_fixed_fee,json=methodFixedFee,proto3" json:"method_fixed_fee" bson:"method_fixed_fee"`
	//@inject_tag: json:"method_fixed_fee_currency" bson:"method_fixed_fee_currency"
	//
	// The currency of the fixed fee of the method. Three-letter currency code ISO 4217, in uppercase.
	MethodFixedFeeCurrency string `` /* 154-byte string literal not displayed */
	//@inject_tag: json:"is_paid_by_merchant" bson:"is_paid_by_merchant"
	//
	// Has a true value if the method is paid by the merchant.
	IsPaidByMerchant bool `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MerchantTariffRatesSettingsItem) Descriptor deprecated

func (*MerchantTariffRatesSettingsItem) Descriptor() ([]byte, []int)

Deprecated: Use MerchantTariffRatesSettingsItem.ProtoReflect.Descriptor instead.

func (*MerchantTariffRatesSettingsItem) GetIsPaidByMerchant

func (x *MerchantTariffRatesSettingsItem) GetIsPaidByMerchant() bool

func (*MerchantTariffRatesSettingsItem) GetMethodFixedFee

func (x *MerchantTariffRatesSettingsItem) GetMethodFixedFee() float64

func (*MerchantTariffRatesSettingsItem) GetMethodFixedFeeCurrency

func (x *MerchantTariffRatesSettingsItem) GetMethodFixedFeeCurrency() string

func (*MerchantTariffRatesSettingsItem) GetMethodName

func (x *MerchantTariffRatesSettingsItem) GetMethodName() string

func (*MerchantTariffRatesSettingsItem) GetMethodPercentFee

func (x *MerchantTariffRatesSettingsItem) GetMethodPercentFee() float64

func (*MerchantTariffRatesSettingsItem) ProtoMessage

func (*MerchantTariffRatesSettingsItem) ProtoMessage()

func (*MerchantTariffRatesSettingsItem) ProtoReflect

func (*MerchantTariffRatesSettingsItem) Reset

func (*MerchantTariffRatesSettingsItem) String

type MerchantUser

type MerchantUser struct {

	// @inject_tag: json:"id" validate:"required" required:"true"
	//
	// The unique identifier for the merchant's owner.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"required" required:"true"`
	// @inject_tag: json:"email" validate:"required,email" required:"true"
	//
	// The merchant's owner email address.
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email" validate:"required,email" required:"true"`
	// @inject_tag: json:"first_name"
	//
	// The merchant's owner first name.
	FirstName string `protobuf:"bytes,3,opt,name=first_name,json=firstName,proto3" json:"first_name"`
	// @inject_tag: json:"last_name"
	//
	// The merchant's owner last name.
	LastName string `protobuf:"bytes,4,opt,name=last_name,json=lastName,proto3" json:"last_name"`
	// @inject_tag: json:"profile_id"
	//
	// The primary onboarding profile identifier for the merchant's owner.
	ProfileId string `protobuf:"bytes,5,opt,name=profile_id,json=profileId,proto3" json:"profile_id"`
	// @inject_tag: json:"registration_date"
	//
	// The confirmation date of the merchant's owner email.
	RegistrationDate *timestamp.Timestamp `protobuf:"bytes,6,opt,name=registration_date,json=registrationDate,proto3" json:"registration_date"`
	// contains filtered or unexported fields
}

func (*MerchantUser) Descriptor deprecated

func (*MerchantUser) Descriptor() ([]byte, []int)

Deprecated: Use MerchantUser.ProtoReflect.Descriptor instead.

func (*MerchantUser) GetEmail

func (x *MerchantUser) GetEmail() string

func (*MerchantUser) GetFirstName

func (x *MerchantUser) GetFirstName() string

func (*MerchantUser) GetId

func (x *MerchantUser) GetId() string

func (*MerchantUser) GetLastName

func (x *MerchantUser) GetLastName() string

func (*MerchantUser) GetProfileId

func (x *MerchantUser) GetProfileId() string

func (*MerchantUser) GetRegistrationDate

func (x *MerchantUser) GetRegistrationDate() *timestamp.Timestamp

func (*MerchantUser) ProtoMessage

func (*MerchantUser) ProtoMessage()

func (*MerchantUser) ProtoReflect

func (x *MerchantUser) ProtoReflect() protoreflect.Message

func (*MerchantUser) Reset

func (x *MerchantUser) Reset()

func (*MerchantUser) String

func (x *MerchantUser) String() string

type MoneyBackCostMerchant

type MoneyBackCostMerchant struct {

	//@inject_tag: json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the record about the merchant's tariffs.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"`
	//@inject_tag: json:"merchant_id" bson:"merchant_id" validate:"required,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the merchant.
	MerchantId string `` /* 162-byte string literal not displayed */
	//@inject_tag: json:"name" bson:"name" validate:"required,name"
	//
	// The payment method's name.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name" bson:"name" validate:"required,name"`
	//@inject_tag: json:"payout_currency" bson:"payout_currency" validate:"required,alpha,len=3"
	//
	// The payout currency. Three-letter Currency Code ISO 4217, in uppercase.
	PayoutCurrency string `` /* 148-byte string literal not displayed */
	//@inject_tag: json:"undo_reason" bson:"undo_reason" validate:"required,alpha,oneof=refund reversal chargeback"
	//
	// The return reason. Available values: refund, reversal, chargeback.
	UndoReason string `` /* 159-byte string literal not displayed */
	//@inject_tag: json:"region" bson:"region" validate:"required"
	//
	// The customer's region.
	Region string `protobuf:"bytes,6,opt,name=region,proto3" json:"region" bson:"region" validate:"required"`
	//@inject_tag: json:"country" bson:"country" validate:"omitempty,alpha,len=2"
	//
	// The customer's country. Two-letter country code in ISO 3166-1, in uppercase (for instance US).
	Country string `protobuf:"bytes,7,opt,name=country,proto3" json:"country" bson:"country" validate:"omitempty,alpha,len=2"`
	// @inject_tag: json:"days_from" bson:"days_from" validate:"numeric,gte=0"
	//
	// The number of days after the payment operation.
	DaysFrom int32 `protobuf:"varint,8,opt,name=days_from,json=daysFrom,proto3" json:"days_from" bson:"days_from" validate:"numeric,gte=0"`
	// @inject_tag: json:"payment_stage" bson:"payment_stage" validate:"numeric,gte=1"
	//
	// The payment stage.
	PaymentStage int32 `` /* 134-byte string literal not displayed */
	// @inject_tag: json:"percent" bson:"percent" validate:"numeric,gte=0,lte=1"
	//
	// The fee of the payment method in percent.
	Percent float64 `protobuf:"fixed64,10,opt,name=percent,proto3" json:"percent" bson:"percent" validate:"numeric,gte=0,lte=1"`
	// @inject_tag: json:"fix_amount" bson:"fix_amount" validate:"numeric,gte=0"
	//
	// The fixed fee of the payment method in the particular currency.
	FixAmount float64 `protobuf:"fixed64,11,opt,name=fix_amount,json=fixAmount,proto3" json:"fix_amount" bson:"fix_amount" validate:"numeric,gte=0"`
	// @inject_tag: json:"fix_amount_currency" bson:"fix_amount_currency" validate:"required,alpha,len=3"
	//
	// The currency of the fixed fee of the payment method. Three-letter currency code ISO 4217, in uppercase.
	FixAmountCurrency string `` /* 164-byte string literal not displayed */
	// @inject_tag: json:"is_paid_by_merchant" bson:"is_paid_by_merchant"
	//
	// Has a true value if the commission was paid by the merchant.
	IsPaidByMerchant bool `` /* 132-byte string literal not displayed */
	//@inject_tag: json:"created_at" bson:"created_at"
	//
	// The date of the rates record was created for the merchant.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,14,opt,name=created_at,json=createdAt,proto3" json:"created_at" bson:"created_at"`
	//@inject_tag: json:"updated_at" bson:"updated_at"
	//
	// The date of the rates record was last updated for the merchant.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,15,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at" bson:"updated_at"`
	// @inject_tag: json:"is_active" bson:"is_active"
	//
	// Has a true value if the rates record is active for the merchant.
	IsActive bool `protobuf:"varint,16,opt,name=is_active,json=isActive,proto3" json:"is_active" bson:"is_active"`
	// @inject_tag: json:"mcc_code" bson:"mcc_code"
	//
	// The Merchant Category Code (MCC) is a four-digit number listed in ISO 18245.
	MccCode string `protobuf:"bytes,17,opt,name=mcc_code,json=mccCode,proto3" json:"mcc_code" bson:"mcc_code"`
	// contains filtered or unexported fields
}

func (*MoneyBackCostMerchant) Descriptor deprecated

func (*MoneyBackCostMerchant) Descriptor() ([]byte, []int)

Deprecated: Use MoneyBackCostMerchant.ProtoReflect.Descriptor instead.

func (*MoneyBackCostMerchant) GetCountry

func (x *MoneyBackCostMerchant) GetCountry() string

func (*MoneyBackCostMerchant) GetCreatedAt

func (x *MoneyBackCostMerchant) GetCreatedAt() *timestamp.Timestamp

func (*MoneyBackCostMerchant) GetDaysFrom

func (x *MoneyBackCostMerchant) GetDaysFrom() int32

func (*MoneyBackCostMerchant) GetFixAmount

func (x *MoneyBackCostMerchant) GetFixAmount() float64

func (*MoneyBackCostMerchant) GetFixAmountCurrency

func (x *MoneyBackCostMerchant) GetFixAmountCurrency() string

func (*MoneyBackCostMerchant) GetId

func (x *MoneyBackCostMerchant) GetId() string

func (*MoneyBackCostMerchant) GetIsActive

func (x *MoneyBackCostMerchant) GetIsActive() bool

func (*MoneyBackCostMerchant) GetIsPaidByMerchant

func (x *MoneyBackCostMerchant) GetIsPaidByMerchant() bool

func (*MoneyBackCostMerchant) GetMccCode

func (x *MoneyBackCostMerchant) GetMccCode() string

func (*MoneyBackCostMerchant) GetMerchantId

func (x *MoneyBackCostMerchant) GetMerchantId() string

func (*MoneyBackCostMerchant) GetName

func (x *MoneyBackCostMerchant) GetName() string

func (*MoneyBackCostMerchant) GetPaymentStage

func (x *MoneyBackCostMerchant) GetPaymentStage() int32

func (*MoneyBackCostMerchant) GetPayoutCurrency

func (x *MoneyBackCostMerchant) GetPayoutCurrency() string

func (*MoneyBackCostMerchant) GetPercent

func (x *MoneyBackCostMerchant) GetPercent() float64

func (*MoneyBackCostMerchant) GetRegion

func (x *MoneyBackCostMerchant) GetRegion() string

func (*MoneyBackCostMerchant) GetUndoReason

func (x *MoneyBackCostMerchant) GetUndoReason() string

func (*MoneyBackCostMerchant) GetUpdatedAt

func (x *MoneyBackCostMerchant) GetUpdatedAt() *timestamp.Timestamp

func (*MoneyBackCostMerchant) ProtoMessage

func (*MoneyBackCostMerchant) ProtoMessage()

func (*MoneyBackCostMerchant) ProtoReflect

func (x *MoneyBackCostMerchant) ProtoReflect() protoreflect.Message

func (*MoneyBackCostMerchant) Reset

func (x *MoneyBackCostMerchant) Reset()

func (*MoneyBackCostMerchant) String

func (x *MoneyBackCostMerchant) String() string

type MoneyBackCostMerchantList

type MoneyBackCostMerchantList struct {

	//@inject_tag: json:"items"
	//
	// The merchant costs for money back operations.
	Items []*MoneyBackCostMerchant `protobuf:"bytes,1,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*MoneyBackCostMerchantList) Descriptor deprecated

func (*MoneyBackCostMerchantList) Descriptor() ([]byte, []int)

Deprecated: Use MoneyBackCostMerchantList.ProtoReflect.Descriptor instead.

func (*MoneyBackCostMerchantList) GetItems

func (*MoneyBackCostMerchantList) ProtoMessage

func (*MoneyBackCostMerchantList) ProtoMessage()

func (*MoneyBackCostMerchantList) ProtoReflect

func (*MoneyBackCostMerchantList) Reset

func (x *MoneyBackCostMerchantList) Reset()

func (*MoneyBackCostMerchantList) String

func (x *MoneyBackCostMerchantList) String() string

type MoneyBackCostMerchantListRequest

type MoneyBackCostMerchantListRequest struct {

	//@inject_tag: json:"merchant_id" bson:"merchant_id" validate:"required,hexadecimal,len=24"
	MerchantId string `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MoneyBackCostMerchantListRequest) Descriptor deprecated

func (*MoneyBackCostMerchantListRequest) Descriptor() ([]byte, []int)

Deprecated: Use MoneyBackCostMerchantListRequest.ProtoReflect.Descriptor instead.

func (*MoneyBackCostMerchantListRequest) GetMerchantId

func (x *MoneyBackCostMerchantListRequest) GetMerchantId() string

func (*MoneyBackCostMerchantListRequest) ProtoMessage

func (*MoneyBackCostMerchantListRequest) ProtoMessage()

func (*MoneyBackCostMerchantListRequest) ProtoReflect

func (*MoneyBackCostMerchantListRequest) Reset

func (*MoneyBackCostMerchantListRequest) String

type MoneyBackCostMerchantListResponse

type MoneyBackCostMerchantListResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"item"
	Item *MoneyBackCostMerchantList `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*MoneyBackCostMerchantListResponse) Descriptor deprecated

func (*MoneyBackCostMerchantListResponse) Descriptor() ([]byte, []int)

Deprecated: Use MoneyBackCostMerchantListResponse.ProtoReflect.Descriptor instead.

func (*MoneyBackCostMerchantListResponse) GetItem

func (*MoneyBackCostMerchantListResponse) GetMessage

func (*MoneyBackCostMerchantListResponse) GetStatus

func (*MoneyBackCostMerchantListResponse) ProtoMessage

func (*MoneyBackCostMerchantListResponse) ProtoMessage()

func (*MoneyBackCostMerchantListResponse) ProtoReflect

func (*MoneyBackCostMerchantListResponse) Reset

func (*MoneyBackCostMerchantListResponse) String

type MoneyBackCostMerchantRequest

type MoneyBackCostMerchantRequest struct {

	//@inject_tag: json:"merchant_id" bson:"merchant_id" validate:"required,hexadecimal,len=24"
	MerchantId string `` /* 139-byte string literal not displayed */
	//@inject_tag: json:"name" bson:"name" validate:"required,alpha" query:"name"
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" bson:"name" validate:"required,alpha" query:"name"`
	//@inject_tag: json:"payout_currency" bson:"payout_currency" validate:"required,alpha,len=3" query:"payout_currency"
	PayoutCurrency string `` /* 172-byte string literal not displayed */
	//@inject_tag: json:"undo_reason" bson:"undo_reason" validate:"required,alpha,oneof=refund reversal chargeback" query:"undo_reason"
	UndoReason string `` /* 179-byte string literal not displayed */
	//@inject_tag: json:"region" bson:"region" validate:"required" query:"region"
	Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region" bson:"region" validate:"required" query:"region"`
	//@inject_tag: json:"country" bson:"country" validate:"omitempty,alpha,len=2" query:"country"
	Country string `protobuf:"bytes,6,opt,name=country,proto3" json:"country" bson:"country" validate:"omitempty,alpha,len=2" query:"country"`
	// @inject_tag: json:"days" bson:"days" validate:"required,numeric,gte=0" query:"days"
	Days int32 `protobuf:"varint,7,opt,name=days,proto3" json:"days" bson:"days" validate:"required,numeric,gte=0" query:"days"`
	// @inject_tag: json:"payment_stage" bson:"payment_stage" validate:"numeric,gte=1" query:"payment_stage"
	PaymentStage int32 `` /* 156-byte string literal not displayed */
	//@inject_tag: json:"mcc_code" bson:"mcc_code" validate:"required,numeric,len=4" query:"mcc_code"
	MccCode string `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MoneyBackCostMerchantRequest) Descriptor deprecated

func (*MoneyBackCostMerchantRequest) Descriptor() ([]byte, []int)

Deprecated: Use MoneyBackCostMerchantRequest.ProtoReflect.Descriptor instead.

func (*MoneyBackCostMerchantRequest) GetCountry

func (x *MoneyBackCostMerchantRequest) GetCountry() string

func (*MoneyBackCostMerchantRequest) GetDays

func (x *MoneyBackCostMerchantRequest) GetDays() int32

func (*MoneyBackCostMerchantRequest) GetMccCode

func (x *MoneyBackCostMerchantRequest) GetMccCode() string

func (*MoneyBackCostMerchantRequest) GetMerchantId

func (x *MoneyBackCostMerchantRequest) GetMerchantId() string

func (*MoneyBackCostMerchantRequest) GetName

func (x *MoneyBackCostMerchantRequest) GetName() string

func (*MoneyBackCostMerchantRequest) GetPaymentStage

func (x *MoneyBackCostMerchantRequest) GetPaymentStage() int32

func (*MoneyBackCostMerchantRequest) GetPayoutCurrency

func (x *MoneyBackCostMerchantRequest) GetPayoutCurrency() string

func (*MoneyBackCostMerchantRequest) GetRegion

func (x *MoneyBackCostMerchantRequest) GetRegion() string

func (*MoneyBackCostMerchantRequest) GetUndoReason

func (x *MoneyBackCostMerchantRequest) GetUndoReason() string

func (*MoneyBackCostMerchantRequest) ProtoMessage

func (*MoneyBackCostMerchantRequest) ProtoMessage()

func (*MoneyBackCostMerchantRequest) ProtoReflect

func (*MoneyBackCostMerchantRequest) Reset

func (x *MoneyBackCostMerchantRequest) Reset()

func (*MoneyBackCostMerchantRequest) String

type MoneyBackCostMerchantResponse

type MoneyBackCostMerchantResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"item"
	Item *MoneyBackCostMerchant `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*MoneyBackCostMerchantResponse) Descriptor deprecated

func (*MoneyBackCostMerchantResponse) Descriptor() ([]byte, []int)

Deprecated: Use MoneyBackCostMerchantResponse.ProtoReflect.Descriptor instead.

func (*MoneyBackCostMerchantResponse) GetItem

func (*MoneyBackCostMerchantResponse) GetMessage

func (*MoneyBackCostMerchantResponse) GetStatus

func (x *MoneyBackCostMerchantResponse) GetStatus() int32

func (*MoneyBackCostMerchantResponse) ProtoMessage

func (*MoneyBackCostMerchantResponse) ProtoMessage()

func (*MoneyBackCostMerchantResponse) ProtoReflect

func (*MoneyBackCostMerchantResponse) Reset

func (x *MoneyBackCostMerchantResponse) Reset()

func (*MoneyBackCostMerchantResponse) String

type MoneyBackCostSystem

type MoneyBackCostSystem struct {

	//@inject_tag: json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the record about the merchant's tariffs.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"`
	//@inject_tag: json:"name" bson:"name" validate:"required,alpha"
	//
	// The payment method's name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" bson:"name" validate:"required,alpha"`
	//@inject_tag: json:"payout_currency" bson:"payout_currency" validate:"required,alpha,len=3"
	//
	// The payout currency. Three-letter Currency Code ISO 4217, in uppercase.
	PayoutCurrency string `` /* 148-byte string literal not displayed */
	//@inject_tag: json:"undo_reason" bson:"undo_reason" validate:"required,alpha,oneof=refund reversal chargeback"
	//
	// The return reason. Available values: refund, reversal, chargeback.
	UndoReason string `` /* 159-byte string literal not displayed */
	//@inject_tag: json:"region" bson:"region" validate:"required"
	//
	// The customer's region.
	Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region" bson:"region" validate:"required"`
	//@inject_tag: json:"country" bson:"country" validate:"omitempty,alpha,len=2"
	//
	// The customer's country. Two-letter country code in ISO 3166-1, in uppercase (for instance US).
	Country string `protobuf:"bytes,6,opt,name=country,proto3" json:"country" bson:"country" validate:"omitempty,alpha,len=2"`
	// @inject_tag: json:"days_from" bson:"days_from" validate:"numeric,gte=0"
	//
	// The number of days after the payment operation.
	DaysFrom int32 `protobuf:"varint,7,opt,name=days_from,json=daysFrom,proto3" json:"days_from" bson:"days_from" validate:"numeric,gte=0"`
	// @inject_tag: json:"payment_stage" bson:"payment_stage" validate:"numeric,gte=1"
	//
	// The payment stage.
	PaymentStage int32 `` /* 134-byte string literal not displayed */
	// @inject_tag: json:"percent" bson:"percent" validate:"numeric,gte=0,lte=1"
	//
	// The fee of the payment method in percent.
	Percent float64 `protobuf:"fixed64,9,opt,name=percent,proto3" json:"percent" bson:"percent" validate:"numeric,gte=0,lte=1"`
	// @inject_tag: json:"fix_amount" bson:"fix_amount" validate:"numeric,gte=0"
	//
	// The fixed fee of the payment method in the particular currency.
	FixAmount float64 `protobuf:"fixed64,10,opt,name=fix_amount,json=fixAmount,proto3" json:"fix_amount" bson:"fix_amount" validate:"numeric,gte=0"`
	//@inject_tag: json:"created_at" bson:"created_at"
	//
	// The date of the rates record was created.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at" bson:"created_at"`
	//@inject_tag: json:"updated_at" bson:"updated_at"
	//
	// The date of the rates record was last updated.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,12,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at" bson:"updated_at"`
	// @inject_tag: json:"is_active" bson:"is_active"
	//
	// Has a true value if the rates record is active.
	IsActive bool `protobuf:"varint,13,opt,name=is_active,json=isActive,proto3" json:"is_active" bson:"is_active"`
	// @inject_tag: json:"mcc_code" bson:"mcc_code"
	//
	// The Merchant Category Code (MCC) is a four-digit number listed in ISO 18245.
	MccCode string `protobuf:"bytes,14,opt,name=mcc_code,json=mccCode,proto3" json:"mcc_code" bson:"mcc_code"`
	// @inject_tag: json:"operating_company_id" bson:"operating_company_id" faker:"objectIdString"
	//
	// The unique identifier for the operating company.
	OperatingCompanyId string `` /* 159-byte string literal not displayed */
	// @inject_tag: json:"fix_amount_currency" bson:"fix_amount_currency" validate:"required,alpha,len=3"
	//
	// The currency of the fixed fee of the payment method. Three-letter currency code ISO 4217, in uppercase.
	FixAmountCurrency string `` /* 164-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MoneyBackCostSystem) Descriptor deprecated

func (*MoneyBackCostSystem) Descriptor() ([]byte, []int)

Deprecated: Use MoneyBackCostSystem.ProtoReflect.Descriptor instead.

func (*MoneyBackCostSystem) GetCountry

func (x *MoneyBackCostSystem) GetCountry() string

func (*MoneyBackCostSystem) GetCreatedAt

func (x *MoneyBackCostSystem) GetCreatedAt() *timestamp.Timestamp

func (*MoneyBackCostSystem) GetDaysFrom

func (x *MoneyBackCostSystem) GetDaysFrom() int32

func (*MoneyBackCostSystem) GetFixAmount

func (x *MoneyBackCostSystem) GetFixAmount() float64

func (*MoneyBackCostSystem) GetFixAmountCurrency

func (x *MoneyBackCostSystem) GetFixAmountCurrency() string

func (*MoneyBackCostSystem) GetId

func (x *MoneyBackCostSystem) GetId() string

func (*MoneyBackCostSystem) GetIsActive

func (x *MoneyBackCostSystem) GetIsActive() bool

func (*MoneyBackCostSystem) GetMccCode

func (x *MoneyBackCostSystem) GetMccCode() string

func (*MoneyBackCostSystem) GetName

func (x *MoneyBackCostSystem) GetName() string

func (*MoneyBackCostSystem) GetOperatingCompanyId

func (x *MoneyBackCostSystem) GetOperatingCompanyId() string

func (*MoneyBackCostSystem) GetPaymentStage

func (x *MoneyBackCostSystem) GetPaymentStage() int32

func (*MoneyBackCostSystem) GetPayoutCurrency

func (x *MoneyBackCostSystem) GetPayoutCurrency() string

func (*MoneyBackCostSystem) GetPercent

func (x *MoneyBackCostSystem) GetPercent() float64

func (*MoneyBackCostSystem) GetRegion

func (x *MoneyBackCostSystem) GetRegion() string

func (*MoneyBackCostSystem) GetUndoReason

func (x *MoneyBackCostSystem) GetUndoReason() string

func (*MoneyBackCostSystem) GetUpdatedAt

func (x *MoneyBackCostSystem) GetUpdatedAt() *timestamp.Timestamp

func (*MoneyBackCostSystem) ProtoMessage

func (*MoneyBackCostSystem) ProtoMessage()

func (*MoneyBackCostSystem) ProtoReflect

func (x *MoneyBackCostSystem) ProtoReflect() protoreflect.Message

func (*MoneyBackCostSystem) Reset

func (x *MoneyBackCostSystem) Reset()

func (*MoneyBackCostSystem) String

func (x *MoneyBackCostSystem) String() string

type MoneyBackCostSystemList

type MoneyBackCostSystemList struct {

	//@inject_tag: json:"items"
	//
	// The system costs for the money back operations.
	Items []*MoneyBackCostSystem `protobuf:"bytes,1,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*MoneyBackCostSystemList) Descriptor deprecated

func (*MoneyBackCostSystemList) Descriptor() ([]byte, []int)

Deprecated: Use MoneyBackCostSystemList.ProtoReflect.Descriptor instead.

func (*MoneyBackCostSystemList) GetItems

func (*MoneyBackCostSystemList) ProtoMessage

func (*MoneyBackCostSystemList) ProtoMessage()

func (*MoneyBackCostSystemList) ProtoReflect

func (x *MoneyBackCostSystemList) ProtoReflect() protoreflect.Message

func (*MoneyBackCostSystemList) Reset

func (x *MoneyBackCostSystemList) Reset()

func (*MoneyBackCostSystemList) String

func (x *MoneyBackCostSystemList) String() string

type MoneyBackCostSystemListResponse

type MoneyBackCostSystemListResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"item"
	Item *MoneyBackCostSystemList `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*MoneyBackCostSystemListResponse) Descriptor deprecated

func (*MoneyBackCostSystemListResponse) Descriptor() ([]byte, []int)

Deprecated: Use MoneyBackCostSystemListResponse.ProtoReflect.Descriptor instead.

func (*MoneyBackCostSystemListResponse) GetItem

func (*MoneyBackCostSystemListResponse) GetMessage

func (*MoneyBackCostSystemListResponse) GetStatus

func (x *MoneyBackCostSystemListResponse) GetStatus() int32

func (*MoneyBackCostSystemListResponse) ProtoMessage

func (*MoneyBackCostSystemListResponse) ProtoMessage()

func (*MoneyBackCostSystemListResponse) ProtoReflect

func (*MoneyBackCostSystemListResponse) Reset

func (*MoneyBackCostSystemListResponse) String

type MoneyBackCostSystemRequest

type MoneyBackCostSystemRequest struct {

	//@inject_tag: json:"name" bson:"name" validate:"required,alpha" query:"name"
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name" bson:"name" validate:"required,alpha" query:"name"`
	//@inject_tag: json:"payout_currency" bson:"payout_currency" validate:"required,alpha,len=3" query:"payout_currency"
	PayoutCurrency string `` /* 172-byte string literal not displayed */
	//@inject_tag: json:"undo_reason" bson:"undo_reason" validate:"required,alpha,oneof=refund reversal chargeback" query:"undo_reason"
	UndoReason string `` /* 179-byte string literal not displayed */
	//@inject_tag: json:"region" bson:"region" validate:"required" query:"region"
	Region string `protobuf:"bytes,4,opt,name=region,proto3" json:"region" bson:"region" validate:"required" query:"region"`
	//@inject_tag: json:"country" bson:"country" validate:"omitempty,alpha,len=2" query:"country"
	Country string `protobuf:"bytes,5,opt,name=country,proto3" json:"country" bson:"country" validate:"omitempty,alpha,len=2" query:"country"`
	// @inject_tag: json:"days" bson:"days" validate:"required,numeric,gte=0" query:"days"
	Days int32 `protobuf:"varint,6,opt,name=days,proto3" json:"days" bson:"days" validate:"required,numeric,gte=0" query:"days"`
	// @inject_tag: json:"payment_stage" bson:"payment_stage" validate:"numeric,gte=1" query:"payment_stage"
	PaymentStage int32 `` /* 156-byte string literal not displayed */
	//@inject_tag: json:"mcc_code" bson:"mcc_code" validate:"required,numeric,len=4" query:"mcc_code"
	MccCode string `` /* 139-byte string literal not displayed */
	//@inject_tag: json:"operating_company_id" bson:"operating_company_id" validate:"required,hexadecimal,len=24" query:"operating_company_id"
	OperatingCompanyId string `` /* 203-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MoneyBackCostSystemRequest) Descriptor deprecated

func (*MoneyBackCostSystemRequest) Descriptor() ([]byte, []int)

Deprecated: Use MoneyBackCostSystemRequest.ProtoReflect.Descriptor instead.

func (*MoneyBackCostSystemRequest) GetCountry

func (x *MoneyBackCostSystemRequest) GetCountry() string

func (*MoneyBackCostSystemRequest) GetDays

func (x *MoneyBackCostSystemRequest) GetDays() int32

func (*MoneyBackCostSystemRequest) GetMccCode

func (x *MoneyBackCostSystemRequest) GetMccCode() string

func (*MoneyBackCostSystemRequest) GetName

func (x *MoneyBackCostSystemRequest) GetName() string

func (*MoneyBackCostSystemRequest) GetOperatingCompanyId

func (x *MoneyBackCostSystemRequest) GetOperatingCompanyId() string

func (*MoneyBackCostSystemRequest) GetPaymentStage

func (x *MoneyBackCostSystemRequest) GetPaymentStage() int32

func (*MoneyBackCostSystemRequest) GetPayoutCurrency

func (x *MoneyBackCostSystemRequest) GetPayoutCurrency() string

func (*MoneyBackCostSystemRequest) GetRegion

func (x *MoneyBackCostSystemRequest) GetRegion() string

func (*MoneyBackCostSystemRequest) GetUndoReason

func (x *MoneyBackCostSystemRequest) GetUndoReason() string

func (*MoneyBackCostSystemRequest) ProtoMessage

func (*MoneyBackCostSystemRequest) ProtoMessage()

func (*MoneyBackCostSystemRequest) ProtoReflect

func (*MoneyBackCostSystemRequest) Reset

func (x *MoneyBackCostSystemRequest) Reset()

func (*MoneyBackCostSystemRequest) String

func (x *MoneyBackCostSystemRequest) String() string

type MoneyBackCostSystemResponse

type MoneyBackCostSystemResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"item"
	Item *MoneyBackCostSystem `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*MoneyBackCostSystemResponse) Descriptor deprecated

func (*MoneyBackCostSystemResponse) Descriptor() ([]byte, []int)

Deprecated: Use MoneyBackCostSystemResponse.ProtoReflect.Descriptor instead.

func (*MoneyBackCostSystemResponse) GetItem

func (*MoneyBackCostSystemResponse) GetMessage

func (*MoneyBackCostSystemResponse) GetStatus

func (x *MoneyBackCostSystemResponse) GetStatus() int32

func (*MoneyBackCostSystemResponse) ProtoMessage

func (*MoneyBackCostSystemResponse) ProtoMessage()

func (*MoneyBackCostSystemResponse) ProtoReflect

func (*MoneyBackCostSystemResponse) Reset

func (x *MoneyBackCostSystemResponse) Reset()

func (*MoneyBackCostSystemResponse) String

func (x *MoneyBackCostSystemResponse) String() string

type Name

type Name struct {

	// @inject_tag: bson:"EN" json:"EN" structure:"EN"
	En string `protobuf:"bytes,1,opt,name=en,proto3" json:"EN" bson:"EN" structure:"EN"`
	// @inject_tag: bson:"RU" json:"RU" structure:"RU"
	Ru string `protobuf:"bytes,2,opt,name=ru,proto3" json:"RU" bson:"RU" structure:"RU"`
	// contains filtered or unexported fields
}

func (*Name) Descriptor deprecated

func (*Name) Descriptor() ([]byte, []int)

Deprecated: Use Name.ProtoReflect.Descriptor instead.

func (*Name) GetEn

func (x *Name) GetEn() string

func (*Name) GetRu

func (x *Name) GetRu() string

func (*Name) ProtoMessage

func (*Name) ProtoMessage()

func (*Name) ProtoReflect

func (x *Name) ProtoReflect() protoreflect.Message

func (*Name) Reset

func (x *Name) Reset()

func (*Name) String

func (x *Name) String() string

type Notification

type Notification struct {

	// @inject_tag: json:"id" faker:"objectIdString"
	//
	// The unique identifier for the notification.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" faker:"objectIdString"`
	// @inject_tag: json:"message"
	//
	// The notification message.
	Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message"`
	// @inject_tag: json:"merchant_id" faker:"objectIdString"
	//
	// The unique identifier for the merchant who is the recipient of the notification.
	MerchantId string `protobuf:"bytes,4,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id" faker:"objectIdString"`
	// @inject_tag: json:"user_id" faker:"objectIdString"
	//
	// The unique identifier for the user who is the sender of the notification.
	UserId string `protobuf:"bytes,5,opt,name=user_id,json=userId,proto3" json:"user_id" faker:"objectIdString"`
	// @inject_tag: json:"is_system"
	//
	// Has a true value if the notification is generated automatically.
	IsSystem bool `protobuf:"varint,6,opt,name=is_system,json=isSystem,proto3" json:"is_system"`
	// @inject_tag: json:"is_read"
	//
	// Has a true value if the recipient has read the notification.
	IsRead bool `protobuf:"varint,7,opt,name=is_read,json=isRead,proto3" json:"is_read"`
	// @inject_tag: json:"statuses"
	//
	// The system notification statuses. Has a null value if it's not the system notification.
	Statuses *SystemNotificationStatuses `protobuf:"bytes,8,opt,name=statuses,proto3" json:"statuses"`
	// @inject_tag: json:"created_at"
	//
	// The date of the notification creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	// @inject_tag: json:"updated_at"
	//
	// The date of the notification last update.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
	// contains filtered or unexported fields
}

func (*Notification) Descriptor deprecated

func (*Notification) Descriptor() ([]byte, []int)

Deprecated: Use Notification.ProtoReflect.Descriptor instead.

func (*Notification) GetCreatedAt

func (x *Notification) GetCreatedAt() *timestamp.Timestamp

func (*Notification) GetId

func (x *Notification) GetId() string

func (*Notification) GetIsRead

func (x *Notification) GetIsRead() bool

func (*Notification) GetIsSystem

func (x *Notification) GetIsSystem() bool

func (*Notification) GetMerchantId

func (x *Notification) GetMerchantId() string

func (*Notification) GetMessage

func (x *Notification) GetMessage() string

func (*Notification) GetStatuses

func (x *Notification) GetStatuses() *SystemNotificationStatuses

func (*Notification) GetUpdatedAt

func (x *Notification) GetUpdatedAt() *timestamp.Timestamp

func (*Notification) GetUserId

func (x *Notification) GetUserId() string

func (*Notification) ProtoMessage

func (*Notification) ProtoMessage()

func (*Notification) ProtoReflect

func (x *Notification) ProtoReflect() protoreflect.Message

func (*Notification) Reset

func (x *Notification) Reset()

func (*Notification) String

func (x *Notification) String() string

type NotificationRequest

type NotificationRequest struct {

	// @inject_tag: validate:"required,hexadecimal" json:"-" param:"merchant_id"
	MerchantId string `protobuf:"bytes,1,opt,name=merchant_id,json=merchantId,proto3" json:"-" validate:"required,hexadecimal" param:"merchant_id"`
	// @inject_tag: json:"-"
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"-"`
	// @inject_tag: validate:"required" required:"true"
	//
	// The notification title.
	Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty" validate:"required" required:"true"`
	// @inject_tag: validate:"required" required:"true"
	//
	// The notification message.
	Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty" validate:"required" required:"true"`
	// contains filtered or unexported fields
}

func (*NotificationRequest) Descriptor deprecated

func (*NotificationRequest) Descriptor() ([]byte, []int)

Deprecated: Use NotificationRequest.ProtoReflect.Descriptor instead.

func (*NotificationRequest) GetMerchantId

func (x *NotificationRequest) GetMerchantId() string

func (*NotificationRequest) GetMessage

func (x *NotificationRequest) GetMessage() string

func (*NotificationRequest) GetTitle

func (x *NotificationRequest) GetTitle() string

func (*NotificationRequest) GetUserId

func (x *NotificationRequest) GetUserId() string

func (*NotificationRequest) ProtoMessage

func (*NotificationRequest) ProtoMessage()

func (*NotificationRequest) ProtoReflect

func (x *NotificationRequest) ProtoReflect() protoreflect.Message

func (*NotificationRequest) Reset

func (x *NotificationRequest) Reset()

func (*NotificationRequest) String

func (x *NotificationRequest) String() string

type Notifications

type Notifications struct {

	// @inject_tag: json:"count"
	//
	// The total number of found notifications.
	Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"items"
	//
	// The list of notifications.
	Items []*Notification `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*Notifications) Descriptor deprecated

func (*Notifications) Descriptor() ([]byte, []int)

Deprecated: Use Notifications.ProtoReflect.Descriptor instead.

func (*Notifications) GetCount

func (x *Notifications) GetCount() int64

func (*Notifications) GetItems

func (x *Notifications) GetItems() []*Notification

func (*Notifications) ProtoMessage

func (*Notifications) ProtoMessage()

func (*Notifications) ProtoReflect

func (x *Notifications) ProtoReflect() protoreflect.Message

func (*Notifications) Reset

func (x *Notifications) Reset()

func (*Notifications) String

func (x *Notifications) String() string

type NotifyUserNewRegion

type NotifyUserNewRegion struct {

	//@inject_tag: bson:"country_iso_code_a2"
	CountryIsoCodeA2 string `` /* 140-byte string literal not displayed */
	//@inject_tag: bson:"email"
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty" bson:"email"`
	//@inject_tag: bson:"order_id"
	OrderId string `protobuf:"bytes,3,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty" bson:"order_id"`
	//@inject_tag: bson:"user_id"
	UserId string `protobuf:"bytes,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty" bson:"user_id"`
	//@inject_tag: bson:"date"
	Date string `protobuf:"bytes,5,opt,name=date,proto3" json:"date,omitempty" bson:"date"`
	// contains filtered or unexported fields
}

func (*NotifyUserNewRegion) Descriptor deprecated

func (*NotifyUserNewRegion) Descriptor() ([]byte, []int)

Deprecated: Use NotifyUserNewRegion.ProtoReflect.Descriptor instead.

func (*NotifyUserNewRegion) GetCountryIsoCodeA2

func (x *NotifyUserNewRegion) GetCountryIsoCodeA2() string

func (*NotifyUserNewRegion) GetDate

func (x *NotifyUserNewRegion) GetDate() string

func (*NotifyUserNewRegion) GetEmail

func (x *NotifyUserNewRegion) GetEmail() string

func (*NotifyUserNewRegion) GetOrderId

func (x *NotifyUserNewRegion) GetOrderId() string

func (*NotifyUserNewRegion) GetUserId

func (x *NotifyUserNewRegion) GetUserId() string

func (*NotifyUserNewRegion) ProtoMessage

func (*NotifyUserNewRegion) ProtoMessage()

func (*NotifyUserNewRegion) ProtoReflect

func (x *NotifyUserNewRegion) ProtoReflect() protoreflect.Message

func (*NotifyUserNewRegion) Reset

func (x *NotifyUserNewRegion) Reset()

func (*NotifyUserNewRegion) String

func (x *NotifyUserNewRegion) String() string

type NotifyUserSales

type NotifyUserSales struct {

	//@inject_tag: bson:"email"
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty" bson:"email"`
	//@inject_tag: bson:"order_id"
	OrderId string `protobuf:"bytes,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty" bson:"order_id"`
	//@inject_tag: bson:"user_id"
	UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty" bson:"user_id"`
	//@inject_tag: bson:"created_at"
	Date string `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty" bson:"created_at"`
	// contains filtered or unexported fields
}

func (*NotifyUserSales) Descriptor deprecated

func (*NotifyUserSales) Descriptor() ([]byte, []int)

Deprecated: Use NotifyUserSales.ProtoReflect.Descriptor instead.

func (*NotifyUserSales) GetDate

func (x *NotifyUserSales) GetDate() string

func (*NotifyUserSales) GetEmail

func (x *NotifyUserSales) GetEmail() string

func (*NotifyUserSales) GetOrderId

func (x *NotifyUserSales) GetOrderId() string

func (*NotifyUserSales) GetUserId

func (x *NotifyUserSales) GetUserId() string

func (*NotifyUserSales) ProtoMessage

func (*NotifyUserSales) ProtoMessage()

func (*NotifyUserSales) ProtoReflect

func (x *NotifyUserSales) ProtoReflect() protoreflect.Message

func (*NotifyUserSales) Reset

func (x *NotifyUserSales) Reset()

func (*NotifyUserSales) String

func (x *NotifyUserSales) String() string

type NotifyWebhookTestResultsRequest

type NotifyWebhookTestResultsRequest struct {
	Type      string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	IsPassed  bool   `protobuf:"varint,3,opt,name=is_passed,json=isPassed,proto3" json:"is_passed,omitempty"`
	TestCase  string `protobuf:"bytes,4,opt,name=test_case,json=testCase,proto3" json:"test_case,omitempty"`
	// contains filtered or unexported fields
}

func (*NotifyWebhookTestResultsRequest) Descriptor deprecated

func (*NotifyWebhookTestResultsRequest) Descriptor() ([]byte, []int)

Deprecated: Use NotifyWebhookTestResultsRequest.ProtoReflect.Descriptor instead.

func (*NotifyWebhookTestResultsRequest) GetIsPassed

func (x *NotifyWebhookTestResultsRequest) GetIsPassed() bool

func (*NotifyWebhookTestResultsRequest) GetProjectId

func (x *NotifyWebhookTestResultsRequest) GetProjectId() string

func (*NotifyWebhookTestResultsRequest) GetTestCase

func (x *NotifyWebhookTestResultsRequest) GetTestCase() string

func (*NotifyWebhookTestResultsRequest) GetType

func (*NotifyWebhookTestResultsRequest) ProtoMessage

func (*NotifyWebhookTestResultsRequest) ProtoMessage()

func (*NotifyWebhookTestResultsRequest) ProtoReflect

func (*NotifyWebhookTestResultsRequest) Reset

func (*NotifyWebhookTestResultsRequest) String

type OnboardingRequest

type OnboardingRequest struct {

	// @inject_tag: validate:"omitempty,hexadecimal,len=24"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"omitempty,hexadecimal,len=24"`
	//@inject_tag: validate:"required"
	User     *MerchantUser        `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty" validate:"required"`
	Company  *MerchantCompanyInfo `protobuf:"bytes,3,opt,name=company,proto3" json:"company,omitempty"`
	Contacts *MerchantContact     `protobuf:"bytes,14,opt,name=contacts,proto3" json:"contacts,omitempty"`
	Banking  *MerchantBanking     `protobuf:"bytes,15,opt,name=banking,proto3" json:"banking,omitempty"`
	// contains filtered or unexported fields
}

func (*OnboardingRequest) Descriptor deprecated

func (*OnboardingRequest) Descriptor() ([]byte, []int)

Deprecated: Use OnboardingRequest.ProtoReflect.Descriptor instead.

func (*OnboardingRequest) GetBanking

func (x *OnboardingRequest) GetBanking() *MerchantBanking

func (*OnboardingRequest) GetCompany

func (x *OnboardingRequest) GetCompany() *MerchantCompanyInfo

func (*OnboardingRequest) GetContacts

func (x *OnboardingRequest) GetContacts() *MerchantContact

func (*OnboardingRequest) GetId

func (x *OnboardingRequest) GetId() string

func (*OnboardingRequest) GetUser

func (x *OnboardingRequest) GetUser() *MerchantUser

func (*OnboardingRequest) HasIdentificationFields

func (m *OnboardingRequest) HasIdentificationFields() bool

func (*OnboardingRequest) ProtoMessage

func (*OnboardingRequest) ProtoMessage()

func (*OnboardingRequest) ProtoReflect

func (x *OnboardingRequest) ProtoReflect() protoreflect.Message

func (*OnboardingRequest) Reset

func (x *OnboardingRequest) Reset()

func (*OnboardingRequest) String

func (x *OnboardingRequest) String() string

type OperatingCompany

type OperatingCompany struct {

	// @inject_tag: bson:"_id" json:"id" faker:"objectIdString"
	//
	// The unique identifier for the operating company.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id" faker:"objectIdString"`
	// @inject_tag: bson:"name" json:"name" validate:"required"
	//
	// The operating company's name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" bson:"name" validate:"required"`
	// @inject_tag: bson:"country" json:"country" validate:"required,alpha,len=2"
	//
	// The operating company's country.
	Country string `protobuf:"bytes,3,opt,name=country,proto3" json:"country" bson:"country" validate:"required,alpha,len=2"`
	// @inject_tag: bson:"registration_number" json:"registration_number" validate:"required"
	//
	// The operating company's registration number.
	RegistrationNumber string `` /* 152-byte string literal not displayed */
	// @inject_tag: bson:"vat_number" json:"vat_number" validate:"required"
	//
	// The operating company's VAT number.
	VatNumber string `protobuf:"bytes,5,opt,name=vat_number,json=vatNumber,proto3" json:"vat_number" bson:"vat_number" validate:"required"`
	// @inject_tag: bson:"address" json:"address" validate:"required"
	//
	// The operating company's address.
	Address string `protobuf:"bytes,6,opt,name=address,proto3" json:"address" bson:"address" validate:"required"`
	// @inject_tag: bson:"vat_address" json:"vat_address" validate:"required"
	//
	// The operating company's VAT address.
	VatAddress string `protobuf:"bytes,7,opt,name=vat_address,json=vatAddress,proto3" json:"vat_address" bson:"vat_address" validate:"required"`
	// @inject_tag: bson:"signatory_name" json:"signatory_name" validate:"required"
	//
	// The authorized signer's name of the operating company.
	SignatoryName string `` /* 132-byte string literal not displayed */
	// @inject_tag: bson:"signatory_position" json:"signatory_position" validate:"required"
	//
	// The authorized signer's position in the operating company.
	SignatoryPosition string `` /* 148-byte string literal not displayed */
	// @inject_tag: bson:"banking_details" json:"banking_details" validate:"required"
	//
	// The baking details including bank, bank address, account number, SWIFT/BIC, intermediary bank.
	BankingDetails string `` /* 137-byte string literal not displayed */
	// @inject_tag: bson:"payment_countries" json:"payment_countries" validate:"omitempty,dive,alpha,len=2"
	//
	// The list of the countries allowed for a payment.
	PaymentCountries []string `` /* 163-byte string literal not displayed */
	// @inject_tag: json:"created_at"
	//
	// The date of the operating company creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,12,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	// @inject_tag: json:"updated_at"
	//
	// The date of the operating company last update.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,13,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
	// @inject_tag: bson:"registration_date" json:"registration_date" validate:"required"
	//
	// The date of the operating company registration.
	RegistrationDate string `` /* 145-byte string literal not displayed */
	// @inject_tag: bson:"email" json:"email" validate:"required,email"
	//
	// The operating company's email.
	Email string `protobuf:"bytes,15,opt,name=email,proto3" json:"email" bson:"email" validate:"required,email"`
	// @inject_tag: json:"is_active"
	//
	// Has a true value if the operating company is active.
	IsActive bool `protobuf:"varint,16,opt,name=is_active,json=isActive,proto3" json:"is_active"`
	// contains filtered or unexported fields
}

func (*OperatingCompany) Descriptor deprecated

func (*OperatingCompany) Descriptor() ([]byte, []int)

Deprecated: Use OperatingCompany.ProtoReflect.Descriptor instead.

func (*OperatingCompany) GetAddress

func (x *OperatingCompany) GetAddress() string

func (*OperatingCompany) GetBankingDetails

func (x *OperatingCompany) GetBankingDetails() string

func (*OperatingCompany) GetCountry

func (x *OperatingCompany) GetCountry() string

func (*OperatingCompany) GetCreatedAt

func (x *OperatingCompany) GetCreatedAt() *timestamp.Timestamp

func (*OperatingCompany) GetEmail

func (x *OperatingCompany) GetEmail() string

func (*OperatingCompany) GetId

func (x *OperatingCompany) GetId() string

func (*OperatingCompany) GetIsActive

func (x *OperatingCompany) GetIsActive() bool

func (*OperatingCompany) GetName

func (x *OperatingCompany) GetName() string

func (*OperatingCompany) GetPaymentCountries

func (x *OperatingCompany) GetPaymentCountries() []string

func (*OperatingCompany) GetRegistrationDate

func (x *OperatingCompany) GetRegistrationDate() string

func (*OperatingCompany) GetRegistrationNumber

func (x *OperatingCompany) GetRegistrationNumber() string

func (*OperatingCompany) GetSignatoryName

func (x *OperatingCompany) GetSignatoryName() string

func (*OperatingCompany) GetSignatoryPosition

func (x *OperatingCompany) GetSignatoryPosition() string

func (*OperatingCompany) GetUpdatedAt

func (x *OperatingCompany) GetUpdatedAt() *timestamp.Timestamp

func (*OperatingCompany) GetVatAddress

func (x *OperatingCompany) GetVatAddress() string

func (*OperatingCompany) GetVatNumber

func (x *OperatingCompany) GetVatNumber() string

func (*OperatingCompany) ProtoMessage

func (*OperatingCompany) ProtoMessage()

func (*OperatingCompany) ProtoReflect

func (x *OperatingCompany) ProtoReflect() protoreflect.Message

func (*OperatingCompany) Reset

func (x *OperatingCompany) Reset()

func (*OperatingCompany) String

func (x *OperatingCompany) String() string

type Order

type Order struct {

	// @inject_tag: json:"-" bson:"_id" faker:"objectIdString"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"-" bson:"_id" faker:"objectIdString"` // unique internal order identifier in Protocol One
	// @inject_tag: json:"id" bson:"uuid"
	//
	// The public unique identifier for the order in PaySuper.
	Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"id" bson:"uuid"`
	// @inject_tag: json:"transaction" bson:"pm_order_id"
	//
	// The unique identifier for the order in the payment system.
	Transaction string `protobuf:"bytes,3,opt,name=transaction,proto3" json:"transaction" bson:"pm_order_id"`
	// @inject_tag: json:"object" bson:"object"
	//
	// The system constant that contains the returned object's type.
	Object string `protobuf:"bytes,4,opt,name=object,proto3" json:"object" bson:"object"`
	// @inject_tag: json:"status" bson:"status"
	//
	// The current status of the order. Available values: created, processed, canceled, rejected, refunded, chargeback, pending.
	Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status" bson:"status"`
	// @inject_tag: json:"-" bson:"private_status"
	PrivateStatus int32 `protobuf:"varint,6,opt,name=private_status,json=privateStatus,proto3" json:"-" bson:"private_status"` // order status
	// @inject_tag: json:"description" bson:"description"
	//
	// The order's description.
	Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description" bson:"description"`
	// @inject_tag: bson:"created_at" bson:"created_at"
	//
	// The date of the order creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty" bson:"created_at" bson:"created_at"`
	// @inject_tag: json:"-" bson:"updated_at"
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,9,opt,name=updated_at,json=updatedAt,proto3" json:"-" bson:"updated_at"` // date of last update order data
	//@inject_tag: json:"canceled_at" bson:"canceled_at"
	//
	// The date of the order cancellation.
	CanceledAt *timestamp.Timestamp `protobuf:"bytes,10,opt,name=canceled_at,json=canceledAt,proto3" json:"canceled_at" bson:"canceled_at"`
	//@inject_tag: json:"canceled" bson:"canceled"
	//
	// Has a true value if the order is cancelled.
	Canceled bool `protobuf:"varint,11,opt,name=canceled,proto3" json:"canceled" bson:"canceled"`
	//@inject_tag: json:"cancellation" bson:"cancellation"
	//
	// The notification of cancellation.
	Cancellation *OrderNotificationCancellation `protobuf:"bytes,12,opt,name=cancellation,proto3" json:"cancellation" bson:"cancellation"`
	//@inject_tag: json:"refunded" bson:"refunded"
	//
	// Has a true value if the order is refunded.
	Refunded bool `protobuf:"varint,13,opt,name=refunded,proto3" json:"refunded" bson:"refunded"`
	//@inject_tag: json:"refunded_at" bson:"refunded_at"
	//
	// The date of the order refund.
	RefundedAt *timestamp.Timestamp `protobuf:"bytes,14,opt,name=refunded_at,json=refundedAt,proto3" json:"refunded_at" bson:"refunded_at"`
	// @inject_tag: json:"receipt_email" bson:"receipt_email"
	//
	// The customer's email that is used for the payment receipt.
	ReceiptEmail string `protobuf:"bytes,15,opt,name=receipt_email,json=receiptEmail,proto3" json:"receipt_email" bson:"receipt_email"`
	// @inject_tag: json:"receipt_phone" bson:"receipt_phone"
	//
	// The customer's phone who receives the payment receipt.
	ReceiptPhone string `protobuf:"bytes,16,opt,name=receipt_phone,json=receiptPhone,proto3" json:"receipt_phone" bson:"receipt_phone"`
	// @inject_tag: json:"receipt_number" bson:"receipt_number"
	//
	// The unique identifier for the order's receipt.
	ReceiptNumber string `protobuf:"bytes,17,opt,name=receipt_number,json=receiptNumber,proto3" json:"receipt_number" bson:"receipt_number"`
	// @inject_tag: json:"receipt_url" bson:"receipt_url"
	//
	// The URL in PaySuper service for online access to the receipt.
	ReceiptUrl string `protobuf:"bytes,18,opt,name=receipt_url,json=receiptUrl,proto3" json:"receipt_url" bson:"receipt_url"`
	//@inject_tag: json:"agreement_version" bson:"agreement_version" validate:"required"
	//
	// The license agreement version.
	AgreementVersion string `` /* 145-byte string literal not displayed */
	//@inject_tag: json:"agreement_accepted" bson:"agreement_accepted" validate:"required"
	//
	// Has a true value if the customer has accepted the license agreement.
	AgreementAccepted bool `` /* 150-byte string literal not displayed */
	//@inject_tag: json:"notify_sale" bson:"notify_sale" validate:"required"
	//
	// Has a true value if the customer has agreed to receive the sales notifications.
	NotifySale bool `protobuf:"varint,21,opt,name=notify_sale,json=notifySale,proto3" json:"notify_sale" bson:"notify_sale" validate:"required"`
	//@inject_tag: json:"notify_sale_email" bson:"notify_sale_email"
	//
	// The customer's email for the sales notifications.
	NotifySaleEmail string `protobuf:"bytes,22,opt,name=notify_sale_email,json=notifySaleEmail,proto3" json:"notify_sale_email" bson:"notify_sale_email"`
	//@inject_tag: json:"issuer" bson:"issuer" validate:"required"
	//
	// The order issuer data.
	Issuer *OrderIssuer `protobuf:"bytes,23,opt,name=issuer,proto3" json:"issuer" bson:"issuer" validate:"required"`
	//@inject_tag: json:"amount" bson:"total_payment_amount"
	//
	// The total payment amount including all commissions.
	TotalPaymentAmount float64 `protobuf:"fixed64,24,opt,name=total_payment_amount,json=totalPaymentAmount,proto3" json:"amount" bson:"total_payment_amount"`
	//@inject_tag: json:"currency" bson:"currency" validate:"required,alpha,len=3"
	//
	// The order currency. Three-letter Currency Code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,25,opt,name=currency,proto3" json:"currency" bson:"currency" validate:"required,alpha,len=3"`
	//@inject_tag: json:"user" bson:"user"
	//
	// The customer data.
	User *OrderUser `protobuf:"bytes,26,opt,name=user,proto3" json:"user" bson:"user"`
	//@inject_tag: json:"billing_address" bson:"billing_address"
	//
	// The customer's billing address entered in payment form.
	BillingAddress *OrderBillingAddress `protobuf:"bytes,27,opt,name=billing_address,json=billingAddress,proto3" json:"billing_address" bson:"billing_address"`
	//@inject_tag: json:"tax" bson:"tax"
	//
	// The tax in the order.
	Tax *OrderTax `protobuf:"bytes,28,opt,name=tax,proto3" json:"tax" bson:"tax"`
	// @inject_tag: json:"method" bson:"payment_method"
	//
	// The payment method data.
	PaymentMethod *PaymentMethodOrder `protobuf:"bytes,29,opt,name=payment_method,json=paymentMethod,proto3" json:"method" bson:"payment_method"`
	// @inject_tag: json:"items" bson:"items" validate="omitempty,gte=1,dive"
	//
	// The list of products in the order.
	Items []*OrderItem `protobuf:"bytes,30,rep,name=items,proto3" json:"items" bson:"items"`
	//@inject_tag: json:"refund" bson:"refund" validate:"omitempty,dive"
	//
	// The notification of the refund. Has a null value if the order is not refunded.
	Refund *OrderNotificationRefund `protobuf:"bytes,31,opt,name=refund,proto3" json:"refund" bson:"refund" validate:"omitempty,dive"`
	// @inject_tag: json:"metadata" bson:"metadata"
	//
	// Additional information that was sent as a string-value description from the merchant's project while the payment order creation.
	Metadata map[string]string `` /* 164-byte string literal not displayed */
	// @inject_tag: json:"-" bson:"private_metadata"
	PrivateMetadata map[string]string `` /* 194-byte string literal not displayed */
	// @inject_tag: json:"-" bson:"project"
	Project *ProjectOrder `protobuf:"bytes,34,opt,name=project,proto3" json:"-" bson:"project"` // object described main entities of project in Protocol One payment solution
	// @inject_tag: json:"-" bson:"project_last_requested_at"
	ProjectLastRequestedAt *timestamp.Timestamp `` // date of last notification request to project
	/* 131-byte string literal not displayed */
	// @inject_tag: json:"-" bson:"project_params"
	ProjectParams map[string]string `` // any project params which received from project in request of create of order
	/* 188-byte string literal not displayed */
	// @inject_tag: json:"-" bson:"pm_order_close_date"
	PaymentMethodOrderClosedAt *timestamp.Timestamp `` // date of ended payment operation in payment system
	/* 134-byte string literal not displayed */
	// @inject_tag: json:"-" bson:"created_by_json"
	IsJsonRequest bool `protobuf:"varint,40,opt,name=is_json_request,json=isJsonRequest,proto3" json:"-" bson:"created_by_json"` // is order create by json request
	// @inject_tag: json:"original_amount" bson:"private_amount" validate:"required,numeric,gt=0"
	//
	// The order amount excluding commissions.
	OrderAmount float64 `` /* 145-byte string literal not displayed */
	// @inject_tag: json:"-" bson:"pm_account"
	PaymentMethodPayerAccount string `protobuf:"bytes,42,opt,name=payment_method_payer_account,json=paymentMethodPayerAccount,proto3" json:"-" bson:"pm_account"` // account of payer in payment system
	// @inject_tag: json:"-" bson:"pm_txn_params"
	PaymentMethodTxnParams map[string]string `` // any params received in request of payment system about payment
	/* 207-byte string literal not displayed */
	// @inject_tag: json:"-" bson:"payment_requisites"
	PaymentRequisites map[string]string `` /* 200-byte string literal not displayed */
	// @inject_tag: json:"-" bson:"expire_date_to_form_input"
	ExpireDateToFormInput *timestamp.Timestamp `` /* 130-byte string literal not displayed */
	// @inject_tag: json:"-" bson:"user_address_data_required"
	UserAddressDataRequired bool `` /* 135-byte string literal not displayed */
	// @inject_tag: json:"-" bson:"products" validate:"omitempty,gte=1,dive,hexadecimal,len=24"
	Products []string `protobuf:"bytes,47,rep,name=products,proto3" json:"-" bson:"products" validate:"omitempty,gte=1,dive,hexadecimal,len=24"`
	// @inject_tag: json:"-" bson:"is_notifications_sent"
	IsNotificationsSent map[string]bool `` /* 209-byte string literal not displayed */
	// @inject_tag: json:"-" bson:"country_restriction"
	CountryRestriction *CountryRestriction `protobuf:"bytes,49,opt,name=country_restriction,json=countryRestriction,proto3" json:"-" bson:"country_restriction"`
	//@inject_tag: json:"country" bson:"country" validate:"omitempty,alpha,len=2"
	//
	// The customer's country code. Two-letter country code in ISO 3166-1, in uppercase.
	CountryCode string `` /* 128-byte string literal not displayed */
	// @inject_tag: json:"-"
	ParentOrder *ParentOrder `protobuf:"bytes,51,opt,name=parent_order,json=parentOrder,proto3" json:"-"`
	// @inject_tag: json:"-"
	ParentPaymentAt *timestamp.Timestamp `protobuf:"bytes,52,opt,name=parent_payment_at,json=parentPaymentAt,proto3" json:"-"`
	// @inject_tag: json:"-"
	Type string `protobuf:"bytes,53,opt,name=type,proto3" json:"-"`
	// @inject_tag: json:"-"
	IsVatDeduction bool `protobuf:"varint,54,opt,name=is_vat_deduction,json=isVatDeduction,proto3" json:"-"`
	// @inject_tag: validate="oneof=simple product key virtual_currency" json:"type"
	//
	// The type of the order's product. Available values: simple, product, key, virtual_currency.
	ProductType string `protobuf:"bytes,69,opt,name=product_type,json=productType,proto3" json:"type"`
	// @inject_tag: json:"platform_id"
	//
	// The default platform's name for which the customer buys a key. This field is used only for the key type. Available values: steam, gog, uplay, origin, psn, xbox, nintendo, itch, egs.
	PlatformId string `protobuf:"bytes,70,opt,name=platform_id,json=platformId,proto3" json:"platform_id"`
	// @inject_tag: json:"-" bson:"keys"
	Keys []string `protobuf:"bytes,71,rep,name=keys,proto3" json:"-" bson:"keys"`
	// @inject_tag: json:"-"
	IsKeyProductNotified bool `protobuf:"varint,72,opt,name=is_key_product_notified,json=isKeyProductNotified,proto3" json:"-"`
	// @inject_tag: json:"receipt_id" bson:"receipt_id"
	//
	// The public unique identifier for the receipt.
	ReceiptId string `protobuf:"bytes,73,opt,name=receipt_id,json=receiptId,proto3" json:"receipt_id" bson:"receipt_id"`
	// @inject_tag: json:"virtual_currency_amount" bson:"virtual_currency_amount"
	//
	// The amount in the project's virtual currency.
	VirtualCurrencyAmount float64 `` /* 150-byte string literal not displayed */
	// @inject_tag: json:"is_buy_for_virtual_currency" bson:"is_buy_for_virtual_currency"
	//
	// Has a true value if the order amount was in the project's virtual currency.
	IsBuyForVirtualCurrency bool `` /* 163-byte string literal not displayed */
	// @inject_tag: json:"-"
	MccCode string `protobuf:"bytes,76,opt,name=mcc_code,json=mccCode,proto3" json:"-"`
	// @inject_tag: json:"-"
	OperatingCompanyId string `protobuf:"bytes,77,opt,name=operating_company_id,json=operatingCompanyId,proto3" json:"-"`
	// @inject_tag: json:"-"
	IsHighRisk bool `protobuf:"varint,78,opt,name=is_high_risk,json=isHighRisk,proto3" json:"-"`
	// @inject_tag: json:"-"
	IsCurrencyPredefined bool `protobuf:"varint,79,opt,name=is_currency_predefined,json=isCurrencyPredefined,proto3" json:"-"`
	// @inject_tag: json:"charge_currency"
	//
	// The currency of the order charge. It can differ from the order currency because it also depends on the customer's card currency.
	ChargeCurrency string `protobuf:"bytes,80,opt,name=charge_currency,json=chargeCurrency,proto3" json:"charge_currency"`
	// @inject_tag: json:"charge_amount"
	//
	// The total amount of the order charge.
	ChargeAmount float64 `protobuf:"fixed64,81,opt,name=charge_amount,json=chargeAmount,proto3" json:"charge_amount"`
	// @inject_tag: json:"-"
	PaymentIpCountry string `protobuf:"bytes,82,opt,name=payment_ip_country,json=paymentIpCountry,proto3" json:"-"`
	// @inject_tag: json:"-"
	IsIpCountryMismatchBin bool `protobuf:"varint,83,opt,name=is_ip_country_mismatch_bin,json=isIpCountryMismatchBin,proto3" json:"-"`
	// @inject_tag: json:"-"
	BillingCountryChangedByUser bool `protobuf:"varint,84,opt,name=billing_country_changed_by_user,json=billingCountryChangedByUser,proto3" json:"-"`
	// @inject_tag: json:"-"
	IsRefundAllowed bool `protobuf:"varint,85,opt,name=is_refund_allowed,json=isRefundAllowed,proto3" json:"-"`
	// @inject_tag: json:"vat_payer" bson:"vat_payer" validate:"oneof=buyer seller nobody"
	//
	// The responsible for VAT. Available values: buyer (VAT is added to the order charge), seller (VAT is included in the order charge), nobody (VAT exempt).
	VatPayer string `` /* 130-byte string literal not displayed */
	// @inject_tag: json:"is_production"
	//
	// Has a true value for a production payment and false for a test payment that goes through a test sandbox.
	IsProduction bool `protobuf:"varint,87,opt,name=is_production,json=isProduction,proto3" json:"is_production"`
	// @inject_tag: json:"testing_case"
	//
	// The webhook testing mode. Available values: correct_payment, non_existing_user, existing_user, invalid_signature.
	TestingCase string `protobuf:"bytes,88,opt,name=testing_case,json=testingCase,proto3" json:"testing_case"`
	//@inject_tag: json:"form_mode"
	//
	//The opening mode of the payment form on the project side. Available values: embed, iframe, standalone. Default value: embed.
	FormMode string `protobuf:"bytes,89,opt,name=form_mode,json=formMode,proto3" json:"form_mode"`
	// @inject_tag: json:"merchant_info" bson:"merchant_info"
	//
	// The merchant's company data.
	MerchantInfo *OrderViewMerchantInfo `protobuf:"bytes,90,opt,name=merchant_info,json=merchantInfo,proto3" json:"merchant_info" bson:"merchant_info"`
	// @inject_tag: json:"-"
	//
	// The royalty report's identifier which include this order
	RoyaltyReportId string `protobuf:"bytes,91,opt,name=royalty_report_id,json=royaltyReportId,proto3" json:"-"`
	// @inject_tag: json:"net_revenue"
	//
	// Net revenue for order
	NetRevenue *OrderViewMoney `protobuf:"bytes,92,opt,name=net_revenue,json=netRevenue,proto3" json:"net_revenue"`
	// @inject_tag: json:"fee"
	//
	// Fee for order
	Fee *OrderViewMoney `protobuf:"bytes,93,opt,name=fee,proto3" json:"fee"`
	// @inject_tag: json:"-" faker:"-"
	//
	// DEPRECATED! Use the recurring_plan_id property
	// Recurring settings for order
	RecurringSettings *OrderRecurringSettings `protobuf:"bytes,94,opt,name=recurring_settings,json=recurringSettings,proto3" json:"-" faker:"-"`
	// @inject_tag: json:"recurring" faker:"-"
	//
	// DEPRECATED! Use the recurring_subscription_id property
	// Exists recurring for order
	Recurring bool `protobuf:"varint,95,opt,name=recurring,proto3" json:"recurring" faker:"-"`
	// @inject_tag: json:"recurring_id" faker:"-"
	//
	// DEPRECATED! Use the recurring_subscription_id property
	// Recurring identity for order
	RecurringId string `protobuf:"bytes,96,opt,name=recurring_id,json=recurringId,proto3" json:"recurring_id" faker:"-"`
	// @inject_tag: json:"recurring_subscription_id"
	//
	// Identity of recurring subscription for order
	RecurringSubscriptionId string `protobuf:"bytes,97,opt,name=recurring_subscription_id,json=recurringSubscriptionId,proto3" json:"recurring_subscription_id"`
	// @inject_tag: json:"recurring_plan_id"
	//
	// Identity of recurring plan for order
	RecurringPlanId string `protobuf:"bytes,98,opt,name=recurring_plan_id,json=recurringPlanId,proto3" json:"recurring_plan_id"`
	//@inject_tag: json:"use_3ds_v2"
	//
	// Has a true value if required additional fields for 3DS v2.
	Use_3DsV2 bool `protobuf:"varint,99,opt,name=use_3ds_v2,json=use3dsV2,proto3" json:"use_3ds_v2"`
	// @inject_tag: json:"refund_order"
	RefundOrder *ParentOrder `protobuf:"bytes,100,opt,name=refund_order,json=refundOrder,proto3" json:"refund_order"`
	// @inject_tag: json:"resolve_order"
	ResolveOrder *ParentOrder `protobuf:"bytes,101,opt,name=resolve_order,json=resolveOrder,proto3" json:"resolve_order"`
	// contains filtered or unexported fields
}

func (*Order) CanBeRecreated

func (m *Order) CanBeRecreated() bool

func (*Order) CountryChangeAllowed

func (m *Order) CountryChangeAllowed() bool

func (*Order) Descriptor deprecated

func (*Order) Descriptor() ([]byte, []int)

Deprecated: Use Order.ProtoReflect.Descriptor instead.

func (*Order) FormInputTimeIsEnded

func (m *Order) FormInputTimeIsEnded() bool

func (*Order) GetAgreementAccepted

func (x *Order) GetAgreementAccepted() bool

func (*Order) GetAgreementVersion

func (x *Order) GetAgreementVersion() string

func (*Order) GetBankCardBrand

func (m *Order) GetBankCardBrand() (string, error)

func (*Order) GetBillingAddress

func (x *Order) GetBillingAddress() *OrderBillingAddress

func (*Order) GetBillingCountryChangedByUser

func (x *Order) GetBillingCountryChangedByUser() bool

func (*Order) GetCanceled

func (x *Order) GetCanceled() bool

func (*Order) GetCanceledAt

func (x *Order) GetCanceledAt() *timestamp.Timestamp

func (*Order) GetCancellation

func (x *Order) GetCancellation() *OrderNotificationCancellation

func (*Order) GetChargeAmount

func (x *Order) GetChargeAmount() float64

func (*Order) GetChargeCurrency

func (x *Order) GetChargeCurrency() string

func (*Order) GetCostPaymentMethodName

func (m *Order) GetCostPaymentMethodName() (string, error)

func (*Order) GetCountry

func (m *Order) GetCountry() string

func (*Order) GetCountryCode

func (x *Order) GetCountryCode() string

func (*Order) GetCountryRestriction

func (x *Order) GetCountryRestriction() *CountryRestriction

func (*Order) GetCreatedAt

func (x *Order) GetCreatedAt() *timestamp.Timestamp

func (*Order) GetCurrency

func (x *Order) GetCurrency() string

func (*Order) GetDeclineReason

func (m *Order) GetDeclineReason() string

func (*Order) GetDescription

func (x *Order) GetDescription() string

func (*Order) GetExpireDateToFormInput

func (x *Order) GetExpireDateToFormInput() *timestamp.Timestamp

func (*Order) GetFee

func (x *Order) GetFee() *OrderViewMoney

func (*Order) GetFormMode

func (x *Order) GetFormMode() string

func (*Order) GetId

func (x *Order) GetId() string

func (*Order) GetIsBuyForVirtualCurrency

func (x *Order) GetIsBuyForVirtualCurrency() bool

func (*Order) GetIsCurrencyPredefined

func (x *Order) GetIsCurrencyPredefined() bool

func (*Order) GetIsHighRisk

func (x *Order) GetIsHighRisk() bool

func (*Order) GetIsIpCountryMismatchBin

func (x *Order) GetIsIpCountryMismatchBin() bool

func (*Order) GetIsJsonRequest

func (x *Order) GetIsJsonRequest() bool

func (*Order) GetIsKeyProductNotified

func (x *Order) GetIsKeyProductNotified() bool

func (*Order) GetIsNotificationsSent

func (x *Order) GetIsNotificationsSent() map[string]bool

func (*Order) GetIsProduction

func (x *Order) GetIsProduction() bool

func (*Order) GetIsRefundAllowed

func (x *Order) GetIsRefundAllowed() bool

func (*Order) GetIsVatDeduction

func (x *Order) GetIsVatDeduction() bool

func (*Order) GetIssuer

func (x *Order) GetIssuer() *OrderIssuer

func (*Order) GetItems

func (x *Order) GetItems() []*OrderItem

func (*Order) GetKeys

func (x *Order) GetKeys() []string

func (*Order) GetMccCode

func (x *Order) GetMccCode() string

func (*Order) GetMerchantId

func (m *Order) GetMerchantId() string

func (*Order) GetMerchantInfo

func (x *Order) GetMerchantInfo() *OrderViewMerchantInfo

func (*Order) GetMerchantRoyaltyCurrency

func (m *Order) GetMerchantRoyaltyCurrency() string

func (*Order) GetMetadata

func (x *Order) GetMetadata() map[string]string

func (*Order) GetNetRevenue

func (x *Order) GetNetRevenue() *OrderViewMoney

func (*Order) GetNotificationStatus

func (m *Order) GetNotificationStatus(key string) bool

func (*Order) GetNotifySale

func (x *Order) GetNotifySale() bool

func (*Order) GetNotifySaleEmail

func (x *Order) GetNotifySaleEmail() string

func (*Order) GetObject

func (x *Order) GetObject() string

func (*Order) GetOperatingCompanyId

func (x *Order) GetOperatingCompanyId() string

func (*Order) GetOrderAmount

func (x *Order) GetOrderAmount() float64

func (*Order) GetParentOrder

func (x *Order) GetParentOrder() *ParentOrder

func (*Order) GetParentPaymentAt

func (x *Order) GetParentPaymentAt() *timestamp.Timestamp

func (*Order) GetPaymentFormDataChangeResult

func (m *Order) GetPaymentFormDataChangeResult() *PaymentFormDataChangeResponseItem

func (*Order) GetPaymentIpCountry

func (x *Order) GetPaymentIpCountry() string

func (*Order) GetPaymentMethod

func (x *Order) GetPaymentMethod() *PaymentMethodOrder

func (*Order) GetPaymentMethodId

func (m *Order) GetPaymentMethodId() string

func (*Order) GetPaymentMethodName

func (m *Order) GetPaymentMethodName() string

func (*Order) GetPaymentMethodOrderClosedAt

func (x *Order) GetPaymentMethodOrderClosedAt() *timestamp.Timestamp

func (*Order) GetPaymentMethodPayerAccount

func (x *Order) GetPaymentMethodPayerAccount() string

func (*Order) GetPaymentMethodTxnParams

func (x *Order) GetPaymentMethodTxnParams() map[string]string

func (*Order) GetPaymentRequisites

func (x *Order) GetPaymentRequisites() map[string]string

func (*Order) GetPaymentSystemApiUrl

func (m *Order) GetPaymentSystemApiUrl() string

func (*Order) GetPlatformId

func (x *Order) GetPlatformId() string

func (*Order) GetPostalCode

func (m *Order) GetPostalCode() string

func (*Order) GetPrivateDeclineCode

func (m *Order) GetPrivateDeclineCode() string

func (*Order) GetPrivateMetadata

func (x *Order) GetPrivateMetadata() map[string]string

func (*Order) GetPrivateStatus

func (x *Order) GetPrivateStatus() int32

func (*Order) GetProductType

func (x *Order) GetProductType() string

func (*Order) GetProducts

func (x *Order) GetProducts() []string

func (*Order) GetProject

func (x *Order) GetProject() *ProjectOrder

func (*Order) GetProjectId

func (m *Order) GetProjectId() string

func (*Order) GetProjectLastRequestedAt

func (x *Order) GetProjectLastRequestedAt() *timestamp.Timestamp

func (*Order) GetProjectParams

func (x *Order) GetProjectParams() map[string]string

func (*Order) GetPublicDeclineCode

func (m *Order) GetPublicDeclineCode() string

func (*Order) GetPublicStatus

func (m *Order) GetPublicStatus() string

func (*Order) GetReceiptEmail

func (x *Order) GetReceiptEmail() string

func (*Order) GetReceiptId

func (x *Order) GetReceiptId() string

func (*Order) GetReceiptNumber

func (x *Order) GetReceiptNumber() string

func (*Order) GetReceiptPhone

func (x *Order) GetReceiptPhone() string

func (*Order) GetReceiptUrl

func (x *Order) GetReceiptUrl() string

func (*Order) GetReceiptUserEmail

func (m *Order) GetReceiptUserEmail() string

func (*Order) GetReceiptUserPhone

func (m *Order) GetReceiptUserPhone() string

func (*Order) GetRecurring

func (x *Order) GetRecurring() bool

func (*Order) GetRecurringId

func (x *Order) GetRecurringId() string

func (*Order) GetRecurringPlanId

func (x *Order) GetRecurringPlanId() string

func (*Order) GetRecurringSettings

func (x *Order) GetRecurringSettings() *OrderRecurringSettings

func (*Order) GetRecurringSubscriptionId

func (x *Order) GetRecurringSubscriptionId() string

func (*Order) GetRefund

func (x *Order) GetRefund() *OrderNotificationRefund

func (*Order) GetRefundOrder

func (x *Order) GetRefundOrder() *ParentOrder

func (*Order) GetRefunded

func (x *Order) GetRefunded() bool

func (*Order) GetRefundedAt

func (x *Order) GetRefundedAt() *timestamp.Timestamp

func (*Order) GetResolveOrder

func (x *Order) GetResolveOrder() *ParentOrder

func (*Order) GetRoyaltyReportId

func (x *Order) GetRoyaltyReportId() string

func (*Order) GetState

func (m *Order) GetState() string

func (*Order) GetStatus

func (x *Order) GetStatus() string

func (*Order) GetTax

func (x *Order) GetTax() *OrderTax

func (*Order) GetTaxAmountInChargeCurrency

func (m *Order) GetTaxAmountInChargeCurrency() float64

func (*Order) GetTestingCase

func (x *Order) GetTestingCase() string

func (*Order) GetTotalPaymentAmount

func (x *Order) GetTotalPaymentAmount() float64

func (*Order) GetTransaction

func (x *Order) GetTransaction() string

func (*Order) GetType

func (x *Order) GetType() string

func (*Order) GetUpdatedAt

func (x *Order) GetUpdatedAt() *timestamp.Timestamp

func (*Order) GetUse_3DsV2

func (x *Order) GetUse_3DsV2() bool

func (*Order) GetUser

func (x *Order) GetUser() *OrderUser

func (*Order) GetUserAddressDataRequired

func (x *Order) GetUserAddressDataRequired() bool

func (*Order) GetUuid

func (x *Order) GetUuid() string

func (*Order) GetVatPayer

func (x *Order) GetVatPayer() string

func (*Order) GetVirtualCurrencyAmount

func (x *Order) GetVirtualCurrencyAmount() float64

func (*Order) HasEndedStatus

func (m *Order) HasEndedStatus() bool

func (*Order) HasRecurringPlan

func (m *Order) HasRecurringPlan() bool

func (*Order) HasRecurringSubscription

func (m *Order) HasRecurringSubscription() bool

func (*Order) IsDeclined

func (m *Order) IsDeclined() bool

func (*Order) IsDeclinedByCountry

func (m *Order) IsDeclinedByCountry() bool

func (*Order) IsIdentifiedUser

func (m *Order) IsIdentifiedUser() bool

func (*Order) MarshalJSON

func (m *Order) MarshalJSON() ([]byte, error)

func (*Order) NeedCallbackNotification

func (m *Order) NeedCallbackNotification() bool

func (*Order) ProtoMessage

func (*Order) ProtoMessage()

func (*Order) ProtoReflect

func (x *Order) ProtoReflect() protoreflect.Message

func (*Order) RefundAllowed

func (m *Order) RefundAllowed() bool

func (*Order) Reset

func (x *Order) Reset()

func (*Order) SetNotificationStatus

func (m *Order) SetNotificationStatus(key string, val bool)

func (*Order) String

func (x *Order) String() string

func (*Order) UnmarshalJSON

func (m *Order) UnmarshalJSON(data []byte) error

type OrderBillingAddress

type OrderBillingAddress struct {

	// @inject_tag: validate:"omitempty,alpha,len=2"
	//
	// The customer's country. Two-letter country code in ISO 3166-1, in uppercase (for instance US).
	Country string `protobuf:"bytes,1,opt,name=country,proto3" json:"country,omitempty" validate:"omitempty,alpha,len=2"`
	// The customer’s city.
	City string `protobuf:"bytes,2,opt,name=city,proto3" json:"city,omitempty"`
	// @inject_tag: bson:"postal_code"
	//
	// The customer's postal code.
	PostalCode string `protobuf:"bytes,3,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty" bson:"postal_code"`
	// The customer's state code in ISO 3166-2.
	State string `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"`
	// First line of the street address or equivalent local portion of the Cardholder billing address associated with
	// the card used for this purchase. Should include street and house number.
	AddrLine_1 string `protobuf:"bytes,5,opt,name=addr_line_1,json=addrLine1,proto3" json:"addr_line_1,omitempty"`
	// @inject_tag: json:"phone" validate:"omitempty,phone"
	//
	// The customer's phone number.
	Phone string `protobuf:"bytes,6,opt,name=phone,proto3" json:"phone" validate:"omitempty,phone"`
	// @inject_tag: json:"work_phone" validate:"omitempty,phone"
	//
	// The customer's work phone number.
	WorkPhone string `protobuf:"bytes,7,opt,name=work_phone,json=workPhone,proto3" json:"work_phone" validate:"omitempty,phone"`
	// @inject_tag: json:"home_phone" validate:"omitempty,phone"
	//
	// The customer's home phone number.
	HomePhone string `protobuf:"bytes,8,opt,name=home_phone,json=homePhone,proto3" json:"home_phone" validate:"omitempty,phone"`
	// contains filtered or unexported fields
}

func (*OrderBillingAddress) Descriptor deprecated

func (*OrderBillingAddress) Descriptor() ([]byte, []int)

Deprecated: Use OrderBillingAddress.ProtoReflect.Descriptor instead.

func (*OrderBillingAddress) GetAddrLine_1

func (x *OrderBillingAddress) GetAddrLine_1() string

func (*OrderBillingAddress) GetCity

func (x *OrderBillingAddress) GetCity() string

func (*OrderBillingAddress) GetCountry

func (x *OrderBillingAddress) GetCountry() string

func (*OrderBillingAddress) GetHomePhone

func (x *OrderBillingAddress) GetHomePhone() string

func (*OrderBillingAddress) GetPhone

func (x *OrderBillingAddress) GetPhone() string

func (*OrderBillingAddress) GetPostalCode

func (x *OrderBillingAddress) GetPostalCode() string

func (*OrderBillingAddress) GetState

func (x *OrderBillingAddress) GetState() string

func (*OrderBillingAddress) GetWorkPhone

func (x *OrderBillingAddress) GetWorkPhone() string

func (*OrderBillingAddress) ProtoMessage

func (*OrderBillingAddress) ProtoMessage()

func (*OrderBillingAddress) ProtoReflect

func (x *OrderBillingAddress) ProtoReflect() protoreflect.Message

func (*OrderBillingAddress) Reset

func (x *OrderBillingAddress) Reset()

func (*OrderBillingAddress) String

func (x *OrderBillingAddress) String() string
type OrderCreateByPaylink struct {

	//@inject_tag: json:"id" validate:"required,hexadecimal,len=24"
	PaylinkId string `protobuf:"bytes,1,opt,name=paylink_id,json=paylinkId,proto3" json:"id" validate:"required,hexadecimal,len=24"`
	PayerIp   string `protobuf:"bytes,2,opt,name=payer_ip,json=payerIp,proto3" json:"payer_ip,omitempty"`
	// @inject_tag: json:"referer"
	IssuerUrl string `protobuf:"bytes,3,opt,name=issuer_url,json=issuerUrl,proto3" json:"referer"`
	// @inject_tag: json:"is_embedded"
	IsEmbedded bool `protobuf:"varint,4,opt,name=is_embedded,json=isEmbedded,proto3" json:"is_embedded"`
	//@inject_tag: bson:"utm_source" json:"utm_source"
	UtmSource string `protobuf:"bytes,5,opt,name=utm_source,json=utmSource,proto3" json:"utm_source" bson:"utm_source"`
	//@inject_tag: bson:"utm_medium" json:"utm_medium"
	UtmMedium string `protobuf:"bytes,6,opt,name=utm_medium,json=utmMedium,proto3" json:"utm_medium" bson:"utm_medium"`
	//@inject_tag: bson:"utm_campaign" json:"utm_campaign"
	UtmCampaign string `protobuf:"bytes,7,opt,name=utm_campaign,json=utmCampaign,proto3" json:"utm_campaign" bson:"utm_campaign"`
	Cookie      string `protobuf:"bytes,8,opt,name=cookie,proto3" json:"cookie,omitempty"`
	// contains filtered or unexported fields
}

func (*OrderCreateByPaylink) Descriptor deprecated

func (*OrderCreateByPaylink) Descriptor() ([]byte, []int)

Deprecated: Use OrderCreateByPaylink.ProtoReflect.Descriptor instead.

func (*OrderCreateByPaylink) GetCookie

func (x *OrderCreateByPaylink) GetCookie() string

func (*OrderCreateByPaylink) GetIsEmbedded

func (x *OrderCreateByPaylink) GetIsEmbedded() bool

func (*OrderCreateByPaylink) GetIssuerUrl

func (x *OrderCreateByPaylink) GetIssuerUrl() string

func (*OrderCreateByPaylink) GetPayerIp

func (x *OrderCreateByPaylink) GetPayerIp() string

func (*OrderCreateByPaylink) GetPaylinkId

func (x *OrderCreateByPaylink) GetPaylinkId() string

func (*OrderCreateByPaylink) GetUtmCampaign

func (x *OrderCreateByPaylink) GetUtmCampaign() string

func (*OrderCreateByPaylink) GetUtmMedium

func (x *OrderCreateByPaylink) GetUtmMedium() string

func (*OrderCreateByPaylink) GetUtmSource

func (x *OrderCreateByPaylink) GetUtmSource() string

func (*OrderCreateByPaylink) ProtoMessage

func (*OrderCreateByPaylink) ProtoMessage()

func (*OrderCreateByPaylink) ProtoReflect

func (x *OrderCreateByPaylink) ProtoReflect() protoreflect.Message

func (*OrderCreateByPaylink) Reset

func (x *OrderCreateByPaylink) Reset()

func (*OrderCreateByPaylink) String

func (x *OrderCreateByPaylink) String() string

type OrderCreateProcessResponse

type OrderCreateProcessResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *Order                `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*OrderCreateProcessResponse) Descriptor deprecated

func (*OrderCreateProcessResponse) Descriptor() ([]byte, []int)

Deprecated: Use OrderCreateProcessResponse.ProtoReflect.Descriptor instead.

func (*OrderCreateProcessResponse) GetItem

func (x *OrderCreateProcessResponse) GetItem() *Order

func (*OrderCreateProcessResponse) GetMessage

func (*OrderCreateProcessResponse) GetStatus

func (x *OrderCreateProcessResponse) GetStatus() int32

func (*OrderCreateProcessResponse) ProtoMessage

func (*OrderCreateProcessResponse) ProtoMessage()

func (*OrderCreateProcessResponse) ProtoReflect

func (*OrderCreateProcessResponse) Reset

func (x *OrderCreateProcessResponse) Reset()

func (*OrderCreateProcessResponse) String

func (x *OrderCreateProcessResponse) String() string

type OrderCreateRequest

type OrderCreateRequest struct {

	// @inject_tag: query:"PO_PROJECT_ID" form:"PO_PROJECT_ID" json:"project"  validate:"omitempty,hexadecimal" required:"true"
	//
	// The unique identifier for the Project found in the merchant account in the PaySuper Dashboard.
	ProjectId string `` /* 167-byte string literal not displayed */
	// @inject_tag: query:"PO_SIGNATURE" form:"PO_SIGNATURE" json:"-" validate:"omitempty,alphanum"
	Signature string `protobuf:"bytes,2,opt,name=signature,proto3" json:"-" query:"PO_SIGNATURE" form:"PO_SIGNATURE" validate:"omitempty,alphanum"`
	// @inject_tag: query:"PO_AMOUNT" form:"PO_AMOUNT" json:"amount" validate:"omitempty,numeric,gte=0"
	//
	// The order amount as a positive number. It is required for a simple checkout payment.
	Amount float64 `` /* 127-byte string literal not displayed */
	// @inject_tag: query:"PO_CURRENCY" form:"PO_CURRENCY" json:"currency" validate:"omitempty,alpha,len=3"
	//
	// The currency of the order. Three-letter Currency Code ISO 4217, in uppercase. If provided, the amount will be processed in this currency. It is required for a payment when the type equals to simple.
	Currency string `` /* 131-byte string literal not displayed */
	// @inject_tag: "PO_ACCOUNT" form:"PO_ACCOUNT" json:"account"`
	//
	// The customer account in the merchant project.
	Account string `protobuf:"bytes,5,opt,name=account,proto3" json:"account" form:"PO_ACCOUNT"`
	// @inject_tag: query:"PO_DESCRIPTION" form:"PO_DESCRIPTION" json:"description" validate:"omitempty,max=255"
	//
	// The arbitrary order description.
	Description string `` /* 139-byte string literal not displayed */
	// @inject_tag: query:"PO_PAYMENT_METHOD" form:"PO_PAYMENT_METHOD" json:"payment_method" validate:"omitempty,max=255"
	PaymentMethod string `` /* 170-byte string literal not displayed */
	// @inject_tag: query:"PO_URL_VERIFY" form:"PO_URL_VERIFY" json:"-" validate:"omitempty,url"
	UrlVerify string `` /* 137-byte string literal not displayed */
	// @inject_tag: query:"PO_URL_NOTIFY" form:"PO_URL_NOTIFY" json:"-" validate:"omitempty,url"
	UrlNotify string `` /* 138-byte string literal not displayed */
	// @inject_tag: query:"PO_URL_SUCCESS" form:"PO_URL_SUCCESS" json:"url_success" validate:"omitempty,url"
	//
	// The redirect URL for the successful payment. You need to enable the dynamic notify URLs option in the Project Settings to use this field.
	UrlSuccess string `` /* 152-byte string literal not displayed */
	// @inject_tag: query:"PO_URL_FAIL" form:"PO_URL_FAIL" json:"url_fail" validate:"omitempty,url"
	//
	// The redirect URL for the failed payment. You need to enable the dynamic notify URLs option in the Project Settings to use this field.
	UrlFail string `` /* 137-byte string literal not displayed */
	// @inject_tag: query:"PO_PAYER_EMAIL" form:"PO_PAYER_EMAIL" json:"-" validate:"omitempty,email"
	PayerEmail string `` /* 144-byte string literal not displayed */
	// @inject_tag: query:"PO_PAYER_PHONE" form:"PO_PAYER_PHONE" json:"-" validate:"omitempty,max=255"
	PayerPhone string `` /* 146-byte string literal not displayed */
	// @inject_tag: query:"PO_REGION" form:"PO_REGION" json:"-" validate:"omitempty,alpha,len=2"
	Region string `protobuf:"bytes,15,opt,name=region,proto3" json:"-" query:"PO_REGION" form:"PO_REGION" validate:"omitempty,alpha,len=2"`
	// @inject_tag: json:"-"
	RawParams map[string]string `` /* 158-byte string literal not displayed */
	// @inject_tag: json:"-"
	RawBody string `protobuf:"bytes,19,opt,name=raw_body,json=rawBody,proto3" json:"-"`
	// @inject_tag: json:"-"
	IsJson bool `protobuf:"varint,20,opt,name=is_json,json=isJson,proto3" json:"-"`
	// @inject_tag: json:"-"
	Language string `protobuf:"bytes,21,opt,name=language,proto3" json:"-"`
	// @inject_tag: json:"products" validate:"omitempty,eq=1,dive,hexadecimal,len=24"
	//
	// The list of unique identifiers of Products being in the Project. It is required if a payment type is equal to product or key.
	Products []string `protobuf:"bytes,22,rep,name=products,proto3" json:"products" validate:"omitempty,eq=1,dive,hexadecimal,len=24"`
	// @inject_tag: json:"metadata" validate:"omitempty,dive,keys,max=255,endkeys,max=255"
	//
	// A string-value description that you can attach to the order object. It can be useful for storing additional information about your customer payment.
	Metadata map[string]string `` /* 203-byte string literal not displayed */
	// @inject_tag: json:"-"
	PrivateMetadata map[string]string `` /* 170-byte string literal not displayed */
	// @inject_tag: json:"-"
	ReceiptNumber string `protobuf:"bytes,25,opt,name=receipt_number,json=receiptNumber,proto3" json:"-"` // payer receipt number from create order request
	// @inject_tag: json:"-"
	ReceiptUrl string `protobuf:"bytes,26,opt,name=receipt_url,json=receiptUrl,proto3" json:"-"` // payer receipt url from create order request
	// @inject_tag: json:"-"
	IssuerUrl string `protobuf:"bytes,27,opt,name=issuer_url,json=issuerUrl,proto3" json:"-"`
	// @inject_tag: json:"-"
	IsEmbedded bool `protobuf:"varint,28,opt,name=is_embedded,json=isEmbedded,proto3" json:"-"`
	// An encrypted string that represents certain details of your customer (such as the customer ID, email and others), a game and purchase parameters. The token overrides the corresponding parameters (including required parameters) in an order object.
	Token string `protobuf:"bytes,29,opt,name=token,proto3" json:"token,omitempty"`
	// The customer data.
	User *OrderUser `protobuf:"bytes,30,opt,name=user,proto3" json:"user,omitempty"`
	// @inject_tag: json:"order" validate:"omitempty,uuid"
	//
	// The PaySuper unique identifier for the order.
	PspOrderUuid string `protobuf:"bytes,31,opt,name=psp_order_uuid,json=pspOrderUuid,proto3" json:"order" validate:"omitempty,uuid"`
	// @inject_tag: validate="required,oneof=simple product key virtual_currency" json:"type" required:"true"
	//
	// The order type. It depends on your sales option (Game Keys, Virtual Items, Virtual Currency the simple checkout). For products created as Game Keys use the key type, as Virtual Items - the product type, as Virtual Currency - the virtual_currency type, for a simple checkout - the simple type. Enum values: key, product, virtual_currency, simple.
	Type string `protobuf:"bytes,32,opt,name=type,proto3" json:"type" required:"true"`
	// The default platform's name for which the customer buys a key. This field is used only for the key type. Enum values: steam, gog, uplay, origin, psn, xbox, nintendo, itch, egs.
	PlatformId string `protobuf:"bytes,33,opt,name=platform_id,json=platformId,proto3" json:"platform_id,omitempty"`
	//@inject_tag: bson:"issuer_reference" json:"-"
	IssuerReference string `protobuf:"bytes,34,opt,name=issuer_reference,json=issuerReference,proto3" json:"-" bson:"issuer_reference"`
	//@inject_tag: bson:"issuer_reference_type" json:"-"
	IssuerReferenceType string `protobuf:"bytes,35,opt,name=issuer_reference_type,json=issuerReferenceType,proto3" json:"-" bson:"issuer_reference_type"`
	//@inject_tag: bson:"utm_source" json:"-"
	UtmSource string `protobuf:"bytes,36,opt,name=utm_source,json=utmSource,proto3" json:"-" bson:"utm_source"`
	//@inject_tag: bson:"utm_medium" json:"-"
	UtmMedium string `protobuf:"bytes,37,opt,name=utm_medium,json=utmMedium,proto3" json:"-" bson:"utm_medium"`
	//@inject_tag: bson:"utm_campaign" json:"-"
	UtmCampaign string `protobuf:"bytes,38,opt,name=utm_campaign,json=utmCampaign,proto3" json:"-" bson:"utm_campaign"`
	//@inject_tag: bson:"-" json:"-"
	IsBuyForVirtualCurrency bool `protobuf:"varint,39,opt,name=is_buy_for_virtual_currency,json=isBuyForVirtualCurrency,proto3" json:"-" bson:"-"`
	// @inject_tag: json:"-"
	Cookie string `protobuf:"bytes,40,opt,name=cookie,proto3" json:"-"`
	//@inject_tag: json:"-" bson:"-"
	//
	//The redirect button messages after the successful or failed payment. If it has an empty value the redirect message will be set at OK.
	ButtonCaption string `protobuf:"bytes,41,opt,name=button_caption,json=buttonCaption,proto3" json:"-" bson:"-"`
	//@inject_tag: bson:"testing_case" json:"testing_case" validate:"omitempty,oneof=correct_payment non_existing_user existing_user invalid_signature"
	//
	// The webhook testing mode. Available values: correct_payment, non_existing_user, existing_user, invalid_signature.
	TestingCase string `` /* 198-byte string literal not displayed */
	//@inject_tag: json:"form_mode"
	//
	//The opening mode of the payment form on the project side. Available values: embed, iframe, standalone. Default value: embed.
	FormMode string `protobuf:"bytes,43,opt,name=form_mode,json=formMode,proto3" json:"form_mode"`
	//@inject_tag: json:"recurring_plan_id" query:"PO_RECURRING_PLAN_ID" form:"PO_RECURRING_PLAN_ID" validate:"omitempty"
	//
	// Identifier of recurring plan.
	RecurringPlanId string `` /* 177-byte string literal not displayed */
	// contains filtered or unexported fields
}

@summary A payment order data about a customer and payment

func (*OrderCreateRequest) Descriptor deprecated

func (*OrderCreateRequest) Descriptor() ([]byte, []int)

Deprecated: Use OrderCreateRequest.ProtoReflect.Descriptor instead.

func (*OrderCreateRequest) GetAccount

func (x *OrderCreateRequest) GetAccount() string

func (*OrderCreateRequest) GetAmount

func (x *OrderCreateRequest) GetAmount() float64

func (*OrderCreateRequest) GetButtonCaption

func (x *OrderCreateRequest) GetButtonCaption() string

func (*OrderCreateRequest) GetCookie

func (x *OrderCreateRequest) GetCookie() string

func (*OrderCreateRequest) GetCurrency

func (x *OrderCreateRequest) GetCurrency() string

func (*OrderCreateRequest) GetDescription

func (x *OrderCreateRequest) GetDescription() string

func (*OrderCreateRequest) GetFormMode

func (x *OrderCreateRequest) GetFormMode() string

func (*OrderCreateRequest) GetIsBuyForVirtualCurrency

func (x *OrderCreateRequest) GetIsBuyForVirtualCurrency() bool

func (*OrderCreateRequest) GetIsEmbedded

func (x *OrderCreateRequest) GetIsEmbedded() bool

func (*OrderCreateRequest) GetIsJson

func (x *OrderCreateRequest) GetIsJson() bool

func (*OrderCreateRequest) GetIssuerReference

func (x *OrderCreateRequest) GetIssuerReference() string

func (*OrderCreateRequest) GetIssuerReferenceType

func (x *OrderCreateRequest) GetIssuerReferenceType() string

func (*OrderCreateRequest) GetIssuerUrl

func (x *OrderCreateRequest) GetIssuerUrl() string

func (*OrderCreateRequest) GetLanguage

func (x *OrderCreateRequest) GetLanguage() string

func (*OrderCreateRequest) GetMetadata

func (x *OrderCreateRequest) GetMetadata() map[string]string

func (*OrderCreateRequest) GetPayerEmail

func (x *OrderCreateRequest) GetPayerEmail() string

func (*OrderCreateRequest) GetPayerPhone

func (x *OrderCreateRequest) GetPayerPhone() string

func (*OrderCreateRequest) GetPaymentMethod

func (x *OrderCreateRequest) GetPaymentMethod() string

func (*OrderCreateRequest) GetPlatformId

func (x *OrderCreateRequest) GetPlatformId() string

func (*OrderCreateRequest) GetPrivateMetadata

func (x *OrderCreateRequest) GetPrivateMetadata() map[string]string

func (*OrderCreateRequest) GetProducts

func (x *OrderCreateRequest) GetProducts() []string

func (*OrderCreateRequest) GetProjectId

func (x *OrderCreateRequest) GetProjectId() string

func (*OrderCreateRequest) GetPspOrderUuid

func (x *OrderCreateRequest) GetPspOrderUuid() string

func (*OrderCreateRequest) GetRawBody

func (x *OrderCreateRequest) GetRawBody() string

func (*OrderCreateRequest) GetRawParams

func (x *OrderCreateRequest) GetRawParams() map[string]string

func (*OrderCreateRequest) GetReceiptNumber

func (x *OrderCreateRequest) GetReceiptNumber() string

func (*OrderCreateRequest) GetReceiptUrl

func (x *OrderCreateRequest) GetReceiptUrl() string

func (*OrderCreateRequest) GetRecurringPlanId

func (x *OrderCreateRequest) GetRecurringPlanId() string

func (*OrderCreateRequest) GetRegion

func (x *OrderCreateRequest) GetRegion() string

func (*OrderCreateRequest) GetSignature

func (x *OrderCreateRequest) GetSignature() string

func (*OrderCreateRequest) GetTestingCase

func (x *OrderCreateRequest) GetTestingCase() string

func (*OrderCreateRequest) GetToken

func (x *OrderCreateRequest) GetToken() string

func (*OrderCreateRequest) GetType

func (x *OrderCreateRequest) GetType() string

func (*OrderCreateRequest) GetUrlFail

func (x *OrderCreateRequest) GetUrlFail() string

func (*OrderCreateRequest) GetUrlNotify

func (x *OrderCreateRequest) GetUrlNotify() string

func (*OrderCreateRequest) GetUrlSuccess

func (x *OrderCreateRequest) GetUrlSuccess() string

func (*OrderCreateRequest) GetUrlVerify

func (x *OrderCreateRequest) GetUrlVerify() string

func (*OrderCreateRequest) GetUser

func (x *OrderCreateRequest) GetUser() *OrderUser

func (*OrderCreateRequest) GetUtmCampaign

func (x *OrderCreateRequest) GetUtmCampaign() string

func (*OrderCreateRequest) GetUtmMedium

func (x *OrderCreateRequest) GetUtmMedium() string

func (*OrderCreateRequest) GetUtmSource

func (x *OrderCreateRequest) GetUtmSource() string

func (*OrderCreateRequest) ProtoMessage

func (*OrderCreateRequest) ProtoMessage()

func (*OrderCreateRequest) ProtoReflect

func (x *OrderCreateRequest) ProtoReflect() protoreflect.Message

func (*OrderCreateRequest) Reset

func (x *OrderCreateRequest) Reset()

func (*OrderCreateRequest) String

func (x *OrderCreateRequest) String() string

type OrderIssuer

type OrderIssuer struct {

	//@inject_tag: bson:"url" json:"url"
	//
	// The referrer URL.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url" bson:"url"`
	//@inject_tag: bson:"embedded" json:"embedded"
	//
	// Has a true value if the form is embedded.
	Embedded bool `protobuf:"varint,2,opt,name=embedded,proto3" json:"embedded" bson:"embedded"`
	//@inject_tag: bson:"reference" json:"reference"
	//
	// The unique identifier for the reference.
	Reference string `protobuf:"bytes,3,opt,name=reference,proto3" json:"reference" bson:"reference"`
	//@inject_tag: bson:"reference_type" json:"reference_type"
	//
	// The reference type.
	ReferenceType string `protobuf:"bytes,4,opt,name=reference_type,json=referenceType,proto3" json:"reference_type" bson:"reference_type"`
	//@inject_tag: bson:"utm_source" json:"utm_source"
	//
	// The UTM-tag of the advertising system, for example: Bing Ads, Google Adwords.
	UtmSource string `protobuf:"bytes,5,opt,name=utm_source,json=utmSource,proto3" json:"utm_source" bson:"utm_source"`
	//@inject_tag: bson:"utm_medium" json:"utm_medium"
	//
	// The UTM-tag of the traffic type, e.g.: cpc, cpm, email newsletter.
	UtmMedium string `protobuf:"bytes,6,opt,name=utm_medium,json=utmMedium,proto3" json:"utm_medium" bson:"utm_medium"`
	//@inject_tag: bson:"utm_campaign" json:"utm_campaign"
	//
	// The UTM-tag of the advertising campaign, for example: Online games, Simulation game.
	UtmCampaign string `protobuf:"bytes,7,opt,name=utm_campaign,json=utmCampaign,proto3" json:"utm_campaign" bson:"utm_campaign"`
	//@inject_tag: bson:"referrer_host" json:"referrer_host"
	//
	// The referrer's host.
	ReferrerHost string `protobuf:"bytes,8,opt,name=referrer_host,json=referrerHost,proto3" json:"referrer_host" bson:"referrer_host"`
	// contains filtered or unexported fields
}

func (*OrderIssuer) Descriptor deprecated

func (*OrderIssuer) Descriptor() ([]byte, []int)

Deprecated: Use OrderIssuer.ProtoReflect.Descriptor instead.

func (*OrderIssuer) GetEmbedded

func (x *OrderIssuer) GetEmbedded() bool

func (*OrderIssuer) GetReference

func (x *OrderIssuer) GetReference() string

func (*OrderIssuer) GetReferenceType

func (x *OrderIssuer) GetReferenceType() string

func (*OrderIssuer) GetReferrerHost

func (x *OrderIssuer) GetReferrerHost() string

func (*OrderIssuer) GetUrl

func (x *OrderIssuer) GetUrl() string

func (*OrderIssuer) GetUtmCampaign

func (x *OrderIssuer) GetUtmCampaign() string

func (*OrderIssuer) GetUtmMedium

func (x *OrderIssuer) GetUtmMedium() string

func (*OrderIssuer) GetUtmSource

func (x *OrderIssuer) GetUtmSource() string

func (*OrderIssuer) ProtoMessage

func (*OrderIssuer) ProtoMessage()

func (*OrderIssuer) ProtoReflect

func (x *OrderIssuer) ProtoReflect() protoreflect.Message

func (*OrderIssuer) Reset

func (x *OrderIssuer) Reset()

func (*OrderIssuer) String

func (x *OrderIssuer) String() string

type OrderItem

type OrderItem struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" json:"id" bson:"_id" required:"true" faker:"objectIdString"
	//
	// The unique identifier for the item.
	Id string `` /* 136-byte string literal not displayed */
	//@inject_tag: validate:"required" json:"object" bson:"object" required:"true"
	//
	// String representing the item’s type.
	Object string `protobuf:"bytes,2,opt,name=object,proto3" json:"object" validate:"required" bson:"object" required:"true"`
	//@inject_tag: validate:"required" json:"sku" bson:"sku" required:"true"
	//
	// The SKU of the product.
	Sku string `protobuf:"bytes,3,opt,name=sku,proto3" json:"sku" validate:"required" bson:"sku" required:"true"`
	//@inject_tag: validate:"required" json:"name" bson:"name" required:"true"
	//
	// The item's name.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name" validate:"required" bson:"name" required:"true"`
	//@inject_tag: validate:"required" json:"description" bson:"description" required:"true"
	//
	// The item's description.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description" validate:"required" bson:"description" required:"true"`
	// @inject_tag: validate:"required,numeric,gt=0" json:"amount" bson:"amount" required:"true"
	//
	// The item's price.
	Amount float64 `protobuf:"fixed64,6,opt,name=amount,proto3" json:"amount" validate:"required,numeric,gt=0" bson:"amount" required:"true"`
	//@inject_tag: validate:"required,alpha,len=3" json:"currency" bson:"currency" required:"true"
	//
	// The item's price currency. Three-letter Currency Code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,7,opt,name=currency,proto3" json:"currency" validate:"required,alpha,len=3" bson:"currency" required:"true"`
	//@inject_tag: validate:"dive,omitempty,uri" json:"images" bson:"images"
	//
	// The item's images URL list.
	Images []string `protobuf:"bytes,8,rep,name=images,proto3" json:"images" validate:"dive,omitempty,uri" bson:"images"`
	//@inject_tag: validate:"omitempty,url" json:"url" bson:"url"
	//
	// The item's URL in the merchant project.
	Url string `protobuf:"bytes,9,opt,name=url,proto3" json:"url" validate:"omitempty,url" bson:"url"`
	//@inject_tag: json:"metadata" bson:"metadata"
	//
	// The string-value description for the item.
	Metadata map[string]string `` /* 164-byte string literal not displayed */
	//@inject_tag: json:"created_at" bson:"created_at"
	//
	// The date of the product creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at" bson:"created_at"`
	//@inject_tag: json:"updated_at" bson:"updated_at"
	//
	// The date of the product last update.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,12,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at" bson:"updated_at"`
	//@inject_tag: validate:"omitempty,min=3" json:"platform_id" bson:"platform_id"
	//
	// The unique identifier for the platform.
	PlatformId string `` /* 128-byte string literal not displayed */
	//@inject_tag: validate:"omitempty,min=5" json:"code" bson:"code"
	//
	// The activation code.
	Code string `protobuf:"bytes,14,opt,name=code,proto3" json:"code" validate:"omitempty,min=5" bson:"code"`
	// contains filtered or unexported fields
}

func (*OrderItem) Descriptor deprecated

func (*OrderItem) Descriptor() ([]byte, []int)

Deprecated: Use OrderItem.ProtoReflect.Descriptor instead.

func (*OrderItem) GetAmount

func (x *OrderItem) GetAmount() float64

func (*OrderItem) GetCode

func (x *OrderItem) GetCode() string

func (*OrderItem) GetCreatedAt

func (x *OrderItem) GetCreatedAt() *timestamp.Timestamp

func (*OrderItem) GetCurrency

func (x *OrderItem) GetCurrency() string

func (*OrderItem) GetDescription

func (x *OrderItem) GetDescription() string

func (*OrderItem) GetId

func (x *OrderItem) GetId() string

func (*OrderItem) GetImages

func (x *OrderItem) GetImages() []string

func (*OrderItem) GetMetadata

func (x *OrderItem) GetMetadata() map[string]string

func (*OrderItem) GetName

func (x *OrderItem) GetName() string

func (*OrderItem) GetObject

func (x *OrderItem) GetObject() string

func (*OrderItem) GetPlatformId

func (x *OrderItem) GetPlatformId() string

func (*OrderItem) GetSku

func (x *OrderItem) GetSku() string

func (*OrderItem) GetUpdatedAt

func (x *OrderItem) GetUpdatedAt() *timestamp.Timestamp

func (*OrderItem) GetUrl

func (x *OrderItem) GetUrl() string

func (*OrderItem) MarshalJSON

func (m *OrderItem) MarshalJSON() ([]byte, error)

func (*OrderItem) ProtoMessage

func (*OrderItem) ProtoMessage()

func (*OrderItem) ProtoReflect

func (x *OrderItem) ProtoReflect() protoreflect.Message

func (*OrderItem) Reset

func (x *OrderItem) Reset()

func (*OrderItem) String

func (x *OrderItem) String() string

func (*OrderItem) UnmarshalJSON

func (m *OrderItem) UnmarshalJSON(data []byte) error

type OrderLog

type OrderLog struct {

	// @inject_tag: db:"uuid"
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty" db:"uuid"`
	// @inject_tag: db:"project_id"
	ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty" db:"project_id"`
	// @inject_tag: db:"project_name"
	ProjectName []string `protobuf:"bytes,3,rep,name=project_name,json=projectName,proto3" json:"project_name,omitempty" db:"project_name"`
	// @inject_tag: db:"merchant_id"
	MerchantId string `protobuf:"bytes,4,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id,omitempty" db:"merchant_id"`
	// @inject_tag: db:"merchant_company_name"
	MerchantCompanyName string `` /* 147-byte string literal not displayed */
	// @inject_tag: db:"status"
	Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty" db:"status"`
	// @inject_tag: db:"type"
	Type string `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty" db:"type"`
	// @inject_tag: db:"is_production"
	IsProduction bool `protobuf:"varint,8,opt,name=is_production,json=isProduction,proto3" json:"is_production,omitempty" db:"is_production"`
	// @inject_tag: db:"created_at"
	CreatedAt string `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty" db:"created_at"`
	// @inject_tag: db:"updated_at"
	UpdatedAt string `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty" db:"updated_at"`
	// @inject_tag: db:"royalty_report_id"
	RoyaltyReportId string `` /* 132-byte string literal not displayed */
	// @inject_tag: db:"metadata_invoice_id"
	MetadataInvoiceId string `` /* 140-byte string literal not displayed */
	// @inject_tag: db:"metadata_order_identifier"
	MetadataOrderIdentifier string `` /* 164-byte string literal not displayed */
	// @inject_tag: db:"user_external_id"
	UserExternalId string `` /* 128-byte string literal not displayed */
	// @inject_tag: db:"user_email"
	UserEmail string `protobuf:"bytes,15,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty" db:"user_email"`
	// @inject_tag: db:"user_phone"
	UserPhone string `protobuf:"bytes,16,opt,name=user_phone,json=userPhone,proto3" json:"user_phone,omitempty" db:"user_phone"`
	// @inject_tag: db:"user_address_country"
	UserAddressCountry string `` /* 144-byte string literal not displayed */
	// @inject_tag: db:"payment_method_id"
	PaymentMethodId string `` /* 132-byte string literal not displayed */
	// @inject_tag: db:"payment_method_name"
	PaymentMethodName string `` /* 140-byte string literal not displayed */
	// @inject_tag: db:"payment_method_card_masked"
	PaymentMethodCardMasked string `` /* 167-byte string literal not displayed */
	// @inject_tag: db:"payment_method_crypto_address"
	PaymentMethodCryptoAddress string `` /* 179-byte string literal not displayed */
	// @inject_tag: db:"payment_method_wallet_account"
	PaymentMethodWalletAccount string `` /* 179-byte string literal not displayed */
	// @inject_tag: db:"report_summary_charge_amount"
	ReportSummaryChargeAmount float64 `` /* 177-byte string literal not displayed */
	// @inject_tag: db:"report_summary_charge_currency"
	ReportSummaryChargeCurrency string `` /* 183-byte string literal not displayed */
	// @inject_tag: db:"report_summary_gross_amount_rounded"
	ReportSummaryGrossAmountRounded float64 `` /* 204-byte string literal not displayed */
	// @inject_tag: db:"report_summary_vat_amount_rounded"
	ReportSummaryVatAmountRounded float64 `` /* 196-byte string literal not displayed */
	// @inject_tag: db:"report_summary_fees_amount_rounded"
	ReportSummaryFeesAmountRounded float64 `` /* 200-byte string literal not displayed */
	// @inject_tag: db:"report_summary_revenue_amount_rounded"
	ReportSummaryRevenueAmountRounded float64 `` /* 212-byte string literal not displayed */
	// @inject_tag: db:"order_united"
	OrderUnited string `protobuf:"bytes,29,opt,name=order_united,json=orderUnited,proto3" json:"order_united,omitempty" db:"order_united"`
	// @inject_tag: db:"pm_order_close_date"
	PmOrderCloseDate string `` /* 139-byte string literal not displayed */
	// @inject_tag: db:"pm_order_id"
	PmOrderId string `protobuf:"bytes,31,opt,name=pm_order_id,json=pmOrderId,proto3" json:"pm_order_id,omitempty" db:"pm_order_id"`
	// contains filtered or unexported fields
}

func (*OrderLog) Descriptor deprecated

func (*OrderLog) Descriptor() ([]byte, []int)

Deprecated: Use OrderLog.ProtoReflect.Descriptor instead.

func (*OrderLog) GetCreatedAt

func (x *OrderLog) GetCreatedAt() string

func (*OrderLog) GetIsProduction

func (x *OrderLog) GetIsProduction() bool

func (*OrderLog) GetMerchantCompanyName

func (x *OrderLog) GetMerchantCompanyName() string

func (*OrderLog) GetMerchantId

func (x *OrderLog) GetMerchantId() string

func (*OrderLog) GetMetadataInvoiceId

func (x *OrderLog) GetMetadataInvoiceId() string

func (*OrderLog) GetMetadataOrderIdentifier

func (x *OrderLog) GetMetadataOrderIdentifier() string

func (*OrderLog) GetOrderUnited

func (x *OrderLog) GetOrderUnited() string

func (*OrderLog) GetPaymentMethodCardMasked

func (x *OrderLog) GetPaymentMethodCardMasked() string

func (*OrderLog) GetPaymentMethodCryptoAddress

func (x *OrderLog) GetPaymentMethodCryptoAddress() string

func (*OrderLog) GetPaymentMethodId

func (x *OrderLog) GetPaymentMethodId() string

func (*OrderLog) GetPaymentMethodName

func (x *OrderLog) GetPaymentMethodName() string

func (*OrderLog) GetPaymentMethodWalletAccount

func (x *OrderLog) GetPaymentMethodWalletAccount() string

func (*OrderLog) GetPmOrderCloseDate

func (x *OrderLog) GetPmOrderCloseDate() string

func (*OrderLog) GetPmOrderId

func (x *OrderLog) GetPmOrderId() string

func (*OrderLog) GetProjectId

func (x *OrderLog) GetProjectId() string

func (*OrderLog) GetProjectName

func (x *OrderLog) GetProjectName() []string

func (*OrderLog) GetReportSummaryChargeAmount

func (x *OrderLog) GetReportSummaryChargeAmount() float64

func (*OrderLog) GetReportSummaryChargeCurrency

func (x *OrderLog) GetReportSummaryChargeCurrency() string

func (*OrderLog) GetReportSummaryFeesAmountRounded

func (x *OrderLog) GetReportSummaryFeesAmountRounded() float64

func (*OrderLog) GetReportSummaryGrossAmountRounded

func (x *OrderLog) GetReportSummaryGrossAmountRounded() float64

func (*OrderLog) GetReportSummaryRevenueAmountRounded

func (x *OrderLog) GetReportSummaryRevenueAmountRounded() float64

func (*OrderLog) GetReportSummaryVatAmountRounded

func (x *OrderLog) GetReportSummaryVatAmountRounded() float64

func (*OrderLog) GetRoyaltyReportId

func (x *OrderLog) GetRoyaltyReportId() string

func (*OrderLog) GetStatus

func (x *OrderLog) GetStatus() string

func (*OrderLog) GetType

func (x *OrderLog) GetType() string

func (*OrderLog) GetUpdatedAt

func (x *OrderLog) GetUpdatedAt() string

func (*OrderLog) GetUserAddressCountry

func (x *OrderLog) GetUserAddressCountry() string

func (*OrderLog) GetUserEmail

func (x *OrderLog) GetUserEmail() string

func (*OrderLog) GetUserExternalId

func (x *OrderLog) GetUserExternalId() string

func (*OrderLog) GetUserPhone

func (x *OrderLog) GetUserPhone() string

func (*OrderLog) GetUuid

func (x *OrderLog) GetUuid() string

func (*OrderLog) ProtoMessage

func (*OrderLog) ProtoMessage()

func (*OrderLog) ProtoReflect

func (x *OrderLog) ProtoReflect() protoreflect.Message

func (*OrderLog) Reset

func (x *OrderLog) Reset()

func (*OrderLog) String

func (x *OrderLog) String() string

type OrderNotificationCancellation

type OrderNotificationCancellation struct {

	//@inject_tag: json:"code" bson:"code"
	//
	// The internal identity for the cancellation reason in PaySuper.
	Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code" bson:"code"`
	//@inject_tag: json:"reason" bson:"reason"
	//
	// The cancellation reason.
	Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason" bson:"reason"`
	// contains filtered or unexported fields
}

func (*OrderNotificationCancellation) Descriptor deprecated

func (*OrderNotificationCancellation) Descriptor() ([]byte, []int)

Deprecated: Use OrderNotificationCancellation.ProtoReflect.Descriptor instead.

func (*OrderNotificationCancellation) GetCode

func (*OrderNotificationCancellation) GetReason

func (x *OrderNotificationCancellation) GetReason() string

func (*OrderNotificationCancellation) ProtoMessage

func (*OrderNotificationCancellation) ProtoMessage()

func (*OrderNotificationCancellation) ProtoReflect

func (*OrderNotificationCancellation) Reset

func (x *OrderNotificationCancellation) Reset()

func (*OrderNotificationCancellation) String

type OrderNotificationRefund

type OrderNotificationRefund struct {

	//@inject_tag: validate:"required,numeric,gt=0" json:"amount"
	//
	// The refund amount.
	Amount float64 `protobuf:"fixed64,1,opt,name=amount,proto3" json:"amount" validate:"required,numeric,gt=0"`
	//@inject_tag: validate:"required,alpha,len=3" json:"currency"
	//
	// The refund's currency. Three-letter currency code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency" validate:"required,alpha,len=3"`
	//@inject_tag: json:"reason"
	//
	// The refund reason. Available values: Customer's request, Redeem chargeback, Purchase not provided, Card data was stolen.
	Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason"`
	//@inject_tag: json:"code"
	//
	// The internal identity for the refund reason in PaySuper.
	Code string `protobuf:"bytes,4,opt,name=code,proto3" json:"code"`
	//@inject_tag: json:"receipt_number"
	//
	// The unique identifier for the refund's receipt.
	ReceiptNumber string `protobuf:"bytes,5,opt,name=receipt_number,json=receiptNumber,proto3" json:"receipt_number"`
	//@inject_tag: json:"receipt_url"
	//
	// The URL in PaySuper service for online access to the refund's receipt.
	ReceiptUrl string `protobuf:"bytes,6,opt,name=receipt_url,json=receiptUrl,proto3" json:"receipt_url"`
	// contains filtered or unexported fields
}

func (*OrderNotificationRefund) Descriptor deprecated

func (*OrderNotificationRefund) Descriptor() ([]byte, []int)

Deprecated: Use OrderNotificationRefund.ProtoReflect.Descriptor instead.

func (*OrderNotificationRefund) GetAmount

func (x *OrderNotificationRefund) GetAmount() float64

func (*OrderNotificationRefund) GetCode

func (x *OrderNotificationRefund) GetCode() string

func (*OrderNotificationRefund) GetCurrency

func (x *OrderNotificationRefund) GetCurrency() string

func (*OrderNotificationRefund) GetReason

func (x *OrderNotificationRefund) GetReason() string

func (*OrderNotificationRefund) GetReceiptNumber

func (x *OrderNotificationRefund) GetReceiptNumber() string

func (*OrderNotificationRefund) GetReceiptUrl

func (x *OrderNotificationRefund) GetReceiptUrl() string

func (*OrderNotificationRefund) ProtoMessage

func (*OrderNotificationRefund) ProtoMessage()

func (*OrderNotificationRefund) ProtoReflect

func (x *OrderNotificationRefund) ProtoReflect() protoreflect.Message

func (*OrderNotificationRefund) Reset

func (x *OrderNotificationRefund) Reset()

func (*OrderNotificationRefund) String

func (x *OrderNotificationRefund) String() string

type OrderPaginate

type OrderPaginate struct {

	// @inject_tag: json:"count"
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count"` // total count of selected orders
	// @inject_tag: json:"items"
	Items []*Order `protobuf:"bytes,2,rep,name=items,proto3" json:"items"` // array of selected orders
	// contains filtered or unexported fields
}

func (*OrderPaginate) Descriptor deprecated

func (*OrderPaginate) Descriptor() ([]byte, []int)

Deprecated: Use OrderPaginate.ProtoReflect.Descriptor instead.

func (*OrderPaginate) GetCount

func (x *OrderPaginate) GetCount() int32

func (*OrderPaginate) GetItems

func (x *OrderPaginate) GetItems() []*Order

func (*OrderPaginate) ProtoMessage

func (*OrderPaginate) ProtoMessage()

func (*OrderPaginate) ProtoReflect

func (x *OrderPaginate) ProtoReflect() protoreflect.Message

func (*OrderPaginate) Reset

func (x *OrderPaginate) Reset()

func (*OrderPaginate) String

func (x *OrderPaginate) String() string

type OrderPlatformFee

type OrderPlatformFee struct {
	Amount        float32 `protobuf:"fixed32,1,opt,name=amount,proto3" json:"amount,omitempty"`
	Currency      string  `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
	EffectiveRate float32 `protobuf:"fixed32,3,opt,name=effective_rate,json=effectiveRate,proto3" json:"effective_rate,omitempty"`
	// contains filtered or unexported fields
}

func (*OrderPlatformFee) Descriptor deprecated

func (*OrderPlatformFee) Descriptor() ([]byte, []int)

Deprecated: Use OrderPlatformFee.ProtoReflect.Descriptor instead.

func (*OrderPlatformFee) GetAmount

func (x *OrderPlatformFee) GetAmount() float32

func (*OrderPlatformFee) GetCurrency

func (x *OrderPlatformFee) GetCurrency() string

func (*OrderPlatformFee) GetEffectiveRate

func (x *OrderPlatformFee) GetEffectiveRate() float32

func (*OrderPlatformFee) ProtoMessage

func (*OrderPlatformFee) ProtoMessage()

func (*OrderPlatformFee) ProtoReflect

func (x *OrderPlatformFee) ProtoReflect() protoreflect.Message

func (*OrderPlatformFee) Reset

func (x *OrderPlatformFee) Reset()

func (*OrderPlatformFee) String

func (x *OrderPlatformFee) String() string

type OrderReCreateProcessRequest

type OrderReCreateProcessRequest struct {

	// @inject_tag: validate:"required,uuid"
	OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty" validate:"required,uuid"`
	// contains filtered or unexported fields
}

func (*OrderReCreateProcessRequest) Descriptor deprecated

func (*OrderReCreateProcessRequest) Descriptor() ([]byte, []int)

Deprecated: Use OrderReCreateProcessRequest.ProtoReflect.Descriptor instead.

func (*OrderReCreateProcessRequest) GetOrderId

func (x *OrderReCreateProcessRequest) GetOrderId() string

func (*OrderReCreateProcessRequest) ProtoMessage

func (*OrderReCreateProcessRequest) ProtoMessage()

func (*OrderReCreateProcessRequest) ProtoReflect

func (*OrderReCreateProcessRequest) Reset

func (x *OrderReCreateProcessRequest) Reset()

func (*OrderReCreateProcessRequest) String

func (x *OrderReCreateProcessRequest) String() string

type OrderReceipt

type OrderReceipt struct {

	//@inject_tag: json:"total_price"
	//
	// The total order price not including VAT formatted with a sign of the order currency.
	TotalPrice string `protobuf:"bytes,1,opt,name=total_price,json=totalPrice,proto3" json:"total_price"`
	//@inject_tag: json:"transaction_id"
	//
	// The unique identifier for the transaction.
	TransactionId string `protobuf:"bytes,2,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id"`
	//@inject_tag: json:"transaction_date"
	//
	// The transaction date.
	TransactionDate string `protobuf:"bytes,3,opt,name=transaction_date,json=transactionDate,proto3" json:"transaction_date"`
	//@inject_tag: json:"project_name"
	//
	// The project's name.
	ProjectName string `protobuf:"bytes,4,opt,name=project_name,json=projectName,proto3" json:"project_name"`
	//@inject_tag: json:"merchant_name"
	//
	// The merchant's name.
	MerchantName string `protobuf:"bytes,5,opt,name=merchant_name,json=merchantName,proto3" json:"merchant_name"`
	//@inject_tag: json:"items"
	//
	// The receipt's items data.
	Items []*OrderReceiptItem `protobuf:"bytes,6,rep,name=items,proto3" json:"items"`
	//@inject_tag: json:"order_type"
	//
	// The type of the order.
	OrderType string `protobuf:"bytes,7,opt,name=order_type,json=orderType,proto3" json:"order_type"`
	//@inject_tag: json:"platform_name"
	//
	// The platform's name (if any).
	PlatformName string `protobuf:"bytes,8,opt,name=platform_name,json=platformName,proto3" json:"platform_name"`
	//@inject_tag: json:"payment_partner"
	//
	// The payment partner's name.
	PaymentPartner string `protobuf:"bytes,9,opt,name=payment_partner,json=paymentPartner,proto3" json:"payment_partner"`
	// @inject_tag: json:"vat_payer"
	//
	// The responsible for VAT. Available values: buyer (VAT is added to the order charge), seller (VAT is included in the order charge), nobody (VAT exempt).
	VatPayer string `protobuf:"bytes,10,opt,name=vat_payer,json=vatPayer,proto3" json:"vat_payer"`
	//@inject_tag: json:"vat_in_order_currency"
	//
	// VAT amount formatted with a sign of the order currency.
	VatInOrderCurrency string `protobuf:"bytes,11,opt,name=vat_in_order_currency,json=vatInOrderCurrency,proto3" json:"vat_in_order_currency"`
	//@inject_tag: json:"vat_in_charge_currency"
	//
	// VAT amount formatted with an order charge currency sign.
	VatInChargeCurrency string `protobuf:"bytes,12,opt,name=vat_in_charge_currency,json=vatInChargeCurrency,proto3" json:"vat_in_charge_currency"`
	//@inject_tag: json:"total_amount"
	//
	// The order total amount including VAT formatted with a sign of the order currency.
	TotalAmount string `protobuf:"bytes,13,opt,name=total_amount,json=totalAmount,proto3" json:"total_amount"`
	//@inject_tag: json:"total_charge"
	//
	// The order total amount including VAT formatted with a sign of the order charge currency.
	TotalCharge string `protobuf:"bytes,14,opt,name=total_charge,json=totalCharge,proto3" json:"total_charge"`
	//@inject_tag: json:"receipt_id"
	//
	// The unique identifier for the order receipt.
	ReceiptId string `protobuf:"bytes,15,opt,name=receipt_id,json=receiptId,proto3" json:"receipt_id"`
	//@inject_tag: json:"url"
	//
	// The order receipt URL.
	Url string `protobuf:"bytes,16,opt,name=url,proto3" json:"url"`
	//@inject_tag: json:"vat_rate"
	//
	// The order VAT rate formatted with a percent sign.
	VatRate string `protobuf:"bytes,17,opt,name=vat_rate,json=vatRate,proto3" json:"vat_rate"`
	//@inject_tag: json:"customer_email"
	//
	//The customer's email.
	CustomerEmail string `protobuf:"bytes,18,opt,name=customer_email,json=customerEmail,proto3" json:"customer_email"`
	//@inject_tag: json:"customer_uuid"
	//
	//The customer's public identifier.
	CustomerUuid string `protobuf:"bytes,19,opt,name=customer_uuid,json=customerUuid,proto3" json:"customer_uuid"`
	//@inject_tag: json:"subscription_view_url"
	//
	//The url for show recurring subscription of customer.
	SubscriptionViewUrl string `protobuf:"bytes,20,opt,name=subscription_view_url,json=subscriptionViewUrl,proto3" json:"subscription_view_url"`
	//@inject_tag: json:"subscriptions_management_url"
	//
	//The url for manage recurring subscriptions of customer.
	SubscriptionsManagementUrl string `` /* 132-byte string literal not displayed */
	//@inject_tag: json:"recurring_period"
	//
	//The period alias for recurring payments.
	RecurringPeriod string `protobuf:"bytes,22,opt,name=recurring_period,json=recurringPeriod,proto3" json:"recurring_period"`
	//@inject_tag: json:"recurring_interval"
	//
	//The interval for recurring period.
	RecurringInterval string `protobuf:"bytes,23,opt,name=recurring_interval,json=recurringInterval,proto3" json:"recurring_interval"`
	//@inject_tag: json:"recurring_date_end"
	//
	//The last day for recurring payments.
	RecurringDateEnd string `protobuf:"bytes,24,opt,name=recurring_date_end,json=recurringDateEnd,proto3" json:"recurring_date_end"`
	// @inject_tag: json:"trademark"
	//
	// The merchant's trade mark.
	Trademark string `protobuf:"bytes,25,opt,name=trademark,proto3" json:"trademark"`
	// contains filtered or unexported fields
}

func (*OrderReceipt) Descriptor deprecated

func (*OrderReceipt) Descriptor() ([]byte, []int)

Deprecated: Use OrderReceipt.ProtoReflect.Descriptor instead.

func (*OrderReceipt) GetCustomerEmail

func (x *OrderReceipt) GetCustomerEmail() string

func (*OrderReceipt) GetCustomerUuid

func (x *OrderReceipt) GetCustomerUuid() string

func (*OrderReceipt) GetItems

func (x *OrderReceipt) GetItems() []*OrderReceiptItem

func (*OrderReceipt) GetMerchantName

func (x *OrderReceipt) GetMerchantName() string

func (*OrderReceipt) GetOrderType

func (x *OrderReceipt) GetOrderType() string

func (*OrderReceipt) GetPaymentPartner

func (x *OrderReceipt) GetPaymentPartner() string

func (*OrderReceipt) GetPlatformName

func (x *OrderReceipt) GetPlatformName() string

func (*OrderReceipt) GetProjectName

func (x *OrderReceipt) GetProjectName() string

func (*OrderReceipt) GetReceiptId

func (x *OrderReceipt) GetReceiptId() string

func (*OrderReceipt) GetRecurringDateEnd

func (x *OrderReceipt) GetRecurringDateEnd() string

func (*OrderReceipt) GetRecurringInterval

func (x *OrderReceipt) GetRecurringInterval() string

func (*OrderReceipt) GetRecurringPeriod

func (x *OrderReceipt) GetRecurringPeriod() string

func (*OrderReceipt) GetSubscriptionViewUrl

func (x *OrderReceipt) GetSubscriptionViewUrl() string

func (*OrderReceipt) GetSubscriptionsManagementUrl

func (x *OrderReceipt) GetSubscriptionsManagementUrl() string

func (*OrderReceipt) GetTotalAmount

func (x *OrderReceipt) GetTotalAmount() string

func (*OrderReceipt) GetTotalCharge

func (x *OrderReceipt) GetTotalCharge() string

func (*OrderReceipt) GetTotalPrice

func (x *OrderReceipt) GetTotalPrice() string

func (*OrderReceipt) GetTrademark

func (x *OrderReceipt) GetTrademark() string

func (*OrderReceipt) GetTransactionDate

func (x *OrderReceipt) GetTransactionDate() string

func (*OrderReceipt) GetTransactionId

func (x *OrderReceipt) GetTransactionId() string

func (*OrderReceipt) GetUrl

func (x *OrderReceipt) GetUrl() string

func (*OrderReceipt) GetVatInChargeCurrency

func (x *OrderReceipt) GetVatInChargeCurrency() string

func (*OrderReceipt) GetVatInOrderCurrency

func (x *OrderReceipt) GetVatInOrderCurrency() string

func (*OrderReceipt) GetVatPayer

func (x *OrderReceipt) GetVatPayer() string

func (*OrderReceipt) GetVatRate

func (x *OrderReceipt) GetVatRate() string

func (*OrderReceipt) ProtoMessage

func (*OrderReceipt) ProtoMessage()

func (*OrderReceipt) ProtoReflect

func (x *OrderReceipt) ProtoReflect() protoreflect.Message

func (*OrderReceipt) Reset

func (x *OrderReceipt) Reset()

func (*OrderReceipt) String

func (x *OrderReceipt) String() string

type OrderReceiptItem

type OrderReceiptItem struct {

	//@inject_tag: json:"name"
	//
	// The receipt's item name.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name"`
	//@inject_tag: json:"price"
	//
	// The receipt's item price.
	Price string `protobuf:"bytes,2,opt,name=price,proto3" json:"price"`
	// contains filtered or unexported fields
}

func (*OrderReceiptItem) Descriptor deprecated

func (*OrderReceiptItem) Descriptor() ([]byte, []int)

Deprecated: Use OrderReceiptItem.ProtoReflect.Descriptor instead.

func (*OrderReceiptItem) GetName

func (x *OrderReceiptItem) GetName() string

func (*OrderReceiptItem) GetPrice

func (x *OrderReceiptItem) GetPrice() string

func (*OrderReceiptItem) ProtoMessage

func (*OrderReceiptItem) ProtoMessage()

func (*OrderReceiptItem) ProtoReflect

func (x *OrderReceiptItem) ProtoReflect() protoreflect.Message

func (*OrderReceiptItem) Reset

func (x *OrderReceiptItem) Reset()

func (*OrderReceiptItem) String

func (x *OrderReceiptItem) String() string

type OrderReceiptRequest

type OrderReceiptRequest struct {

	// @inject_tag: validate:"required,uuid" param:"order_id"
	OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty" validate:"required,uuid" param:"order_id"`
	// @inject_tag: validate:"required,uuid" param:"receipt_id"
	ReceiptId string `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*OrderReceiptRequest) Descriptor deprecated

func (*OrderReceiptRequest) Descriptor() ([]byte, []int)

Deprecated: Use OrderReceiptRequest.ProtoReflect.Descriptor instead.

func (*OrderReceiptRequest) GetOrderId

func (x *OrderReceiptRequest) GetOrderId() string

func (*OrderReceiptRequest) GetReceiptId

func (x *OrderReceiptRequest) GetReceiptId() string

func (*OrderReceiptRequest) ProtoMessage

func (*OrderReceiptRequest) ProtoMessage()

func (*OrderReceiptRequest) ProtoReflect

func (x *OrderReceiptRequest) ProtoReflect() protoreflect.Message

func (*OrderReceiptRequest) Reset

func (x *OrderReceiptRequest) Reset()

func (*OrderReceiptRequest) String

func (x *OrderReceiptRequest) String() string

type OrderReceiptResponse

type OrderReceiptResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Receipt *OrderReceipt         `protobuf:"bytes,3,opt,name=receipt,proto3" json:"receipt,omitempty"`
	// contains filtered or unexported fields
}

func (*OrderReceiptResponse) Descriptor deprecated

func (*OrderReceiptResponse) Descriptor() ([]byte, []int)

Deprecated: Use OrderReceiptResponse.ProtoReflect.Descriptor instead.

func (*OrderReceiptResponse) GetMessage

func (x *OrderReceiptResponse) GetMessage() *ResponseErrorMessage

func (*OrderReceiptResponse) GetReceipt

func (x *OrderReceiptResponse) GetReceipt() *OrderReceipt

func (*OrderReceiptResponse) GetStatus

func (x *OrderReceiptResponse) GetStatus() int32

func (*OrderReceiptResponse) ProtoMessage

func (*OrderReceiptResponse) ProtoMessage()

func (*OrderReceiptResponse) ProtoReflect

func (x *OrderReceiptResponse) ProtoReflect() protoreflect.Message

func (*OrderReceiptResponse) Reset

func (x *OrderReceiptResponse) Reset()

func (*OrderReceiptResponse) String

func (x *OrderReceiptResponse) String() string

type OrderRecurringSettings

type OrderRecurringSettings struct {

	//@inject_tag: json:"period" validate:"required,oneof=day week month" required:"true" bson:"period"
	//
	// Recurring period of order. Available values: day, week, month.
	Period string `` /* 126-byte string literal not displayed */
	//@inject_tag: json:"date_end" validate:"omitempty,date" bson:"date_end"
	//
	// End date of recurring period for order.
	DateEnd string `protobuf:"bytes,2,opt,name=date_end,json=dateEnd,proto3" json:"date_end" validate:"omitempty,date" bson:"date_end"`
	//@inject_tag: json:"interval" bson:"interval"
	//
	// he frequency interval of recurring period.
	Interval int32 `protobuf:"varint,3,opt,name=interval,proto3" json:"interval" bson:"interval"`
	// contains filtered or unexported fields
}

Use for order receipt

func (*OrderRecurringSettings) Descriptor deprecated

func (*OrderRecurringSettings) Descriptor() ([]byte, []int)

Deprecated: Use OrderRecurringSettings.ProtoReflect.Descriptor instead.

func (*OrderRecurringSettings) GetDateEnd

func (x *OrderRecurringSettings) GetDateEnd() string

func (*OrderRecurringSettings) GetInterval

func (x *OrderRecurringSettings) GetInterval() int32

func (*OrderRecurringSettings) GetPeriod

func (x *OrderRecurringSettings) GetPeriod() string

func (*OrderRecurringSettings) ProtoMessage

func (*OrderRecurringSettings) ProtoMessage()

func (*OrderRecurringSettings) ProtoReflect

func (x *OrderRecurringSettings) ProtoReflect() protoreflect.Message

func (*OrderRecurringSettings) Reset

func (x *OrderRecurringSettings) Reset()

func (*OrderRecurringSettings) String

func (x *OrderRecurringSettings) String() string

type OrderTax

type OrderTax struct {

	// @inject_tag: json:"type"
	//
	// The type of the tax.
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type"`
	// @inject_tag: json:"rate"
	//
	// The tax rate.
	Rate float64 `protobuf:"fixed64,2,opt,name=rate,proto3" json:"rate"`
	// @inject_tag: json:"amount"
	//
	// The tax amount.
	Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount"`
	// @inject_tag: json:"currency"
	//
	// The tax currency. Three-letter currency code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency"`
	// contains filtered or unexported fields
}

func (*OrderTax) Descriptor deprecated

func (*OrderTax) Descriptor() ([]byte, []int)

Deprecated: Use OrderTax.ProtoReflect.Descriptor instead.

func (*OrderTax) GetAmount

func (x *OrderTax) GetAmount() float64

func (*OrderTax) GetCurrency

func (x *OrderTax) GetCurrency() string

func (*OrderTax) GetRate

func (x *OrderTax) GetRate() float64

func (*OrderTax) GetType

func (x *OrderTax) GetType() string

func (*OrderTax) ProtoMessage

func (*OrderTax) ProtoMessage()

func (*OrderTax) ProtoReflect

func (x *OrderTax) ProtoReflect() protoreflect.Message

func (*OrderTax) Reset

func (x *OrderTax) Reset()

func (*OrderTax) String

func (x *OrderTax) String() string

type OrderUnited

type OrderUnited struct {

	// Properties from OrderViewPrivate
	Id                                         string                         `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Uuid                                       string                         `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	TotalPaymentAmount                         float64                        `protobuf:"fixed64,3,opt,name=total_payment_amount,json=totalPaymentAmount,proto3" json:"total_payment_amount,omitempty"`
	Currency                                   string                         `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency,omitempty"`
	Project                                    *ProjectOrder                  `protobuf:"bytes,5,opt,name=project,proto3" json:"project,omitempty"`
	CreatedAt                                  *timestamp.Timestamp           `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	Transaction                                string                         `protobuf:"bytes,7,opt,name=transaction,proto3" json:"transaction,omitempty"`
	PaymentMethod                              *PaymentMethodOrder            `protobuf:"bytes,8,opt,name=payment_method,json=paymentMethod,proto3" json:"payment_method,omitempty"`
	CountryCode                                string                         `protobuf:"bytes,9,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
	MerchantId                                 string                         `protobuf:"bytes,10,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id,omitempty"`
	Locale                                     string                         `protobuf:"bytes,11,opt,name=locale,proto3" json:"locale,omitempty"`
	Status                                     string                         `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	TransactionDate                            *timestamp.Timestamp           `protobuf:"bytes,13,opt,name=transaction_date,json=transactionDate,proto3" json:"transaction_date,omitempty"`
	User                                       *OrderUser                     `protobuf:"bytes,14,opt,name=user,proto3" json:"user,omitempty"`
	BillingAddress                             *OrderBillingAddress           `protobuf:"bytes,15,opt,name=billing_address,json=billingAddress,proto3" json:"billing_address,omitempty"`
	Type                                       string                         `protobuf:"bytes,16,opt,name=type,proto3" json:"type,omitempty"`
	IsVatDeduction                             bool                           `protobuf:"varint,17,opt,name=is_vat_deduction,json=isVatDeduction,proto3" json:"is_vat_deduction,omitempty"`
	PaymentGrossRevenueLocal                   *OrderViewMoney                `` /* 138-byte string literal not displayed */
	PaymentGrossRevenueOrigin                  *OrderViewMoney                `` /* 141-byte string literal not displayed */
	PaymentGrossRevenue                        *OrderViewMoney                `protobuf:"bytes,20,opt,name=payment_gross_revenue,json=paymentGrossRevenue,proto3" json:"payment_gross_revenue,omitempty"`
	PaymentTaxFee                              *OrderViewMoney                `protobuf:"bytes,21,opt,name=payment_tax_fee,json=paymentTaxFee,proto3" json:"payment_tax_fee,omitempty"`
	PaymentTaxFeeLocal                         *OrderViewMoney                `protobuf:"bytes,22,opt,name=payment_tax_fee_local,json=paymentTaxFeeLocal,proto3" json:"payment_tax_fee_local,omitempty"`
	PaymentTaxFeeOrigin                        *OrderViewMoney                `protobuf:"bytes,23,opt,name=payment_tax_fee_origin,json=paymentTaxFeeOrigin,proto3" json:"payment_tax_fee_origin,omitempty"`
	PaymentTaxFeeCurrencyExchangeFee           *OrderViewMoney                `` /* 166-byte string literal not displayed */
	PaymentTaxFeeTotal                         *OrderViewMoney                `protobuf:"bytes,25,opt,name=payment_tax_fee_total,json=paymentTaxFeeTotal,proto3" json:"payment_tax_fee_total,omitempty"`
	PaymentGrossRevenueFx                      *OrderViewMoney                `` /* 129-byte string literal not displayed */
	PaymentGrossRevenueFxTaxFee                *OrderViewMoney                `` /* 151-byte string literal not displayed */
	PaymentGrossRevenueFxProfit                *OrderViewMoney                `` /* 149-byte string literal not displayed */
	GrossRevenue                               *OrderViewMoney                `protobuf:"bytes,29,opt,name=gross_revenue,json=grossRevenue,proto3" json:"gross_revenue,omitempty"`
	TaxFee                                     *OrderViewMoney                `protobuf:"bytes,30,opt,name=tax_fee,json=taxFee,proto3" json:"tax_fee,omitempty"`
	TaxFeeCurrencyExchangeFee                  *OrderViewMoney                `` /* 143-byte string literal not displayed */
	TaxFeeTotal                                *OrderViewMoney                `protobuf:"bytes,32,opt,name=tax_fee_total,json=taxFeeTotal,proto3" json:"tax_fee_total,omitempty"`
	MethodFeeTotal                             *OrderViewMoney                `protobuf:"bytes,33,opt,name=method_fee_total,json=methodFeeTotal,proto3" json:"method_fee_total,omitempty"`
	MethodFeeTariff                            *OrderViewMoney                `protobuf:"bytes,34,opt,name=method_fee_tariff,json=methodFeeTariff,proto3" json:"method_fee_tariff,omitempty"`
	PaysuperMethodFeeTariffSelfCost            *OrderViewMoney                `` /* 163-byte string literal not displayed */
	PaysuperMethodFeeProfit                    *OrderViewMoney                `` /* 135-byte string literal not displayed */
	MethodFixedFeeTariff                       *OrderViewMoney                `` /* 126-byte string literal not displayed */
	PaysuperMethodFixedFeeTariffFxProfit       *OrderViewMoney                `` /* 180-byte string literal not displayed */
	PaysuperMethodFixedFeeTariffSelfCost       *OrderViewMoney                `` /* 180-byte string literal not displayed */
	PaysuperMethodFixedFeeTariffTotalProfit    *OrderViewMoney                `` /* 189-byte string literal not displayed */
	PaysuperFixedFee                           *OrderViewMoney                `protobuf:"bytes,41,opt,name=paysuper_fixed_fee,json=paysuperFixedFee,proto3" json:"paysuper_fixed_fee,omitempty"`
	PaysuperFixedFeeFxProfit                   *OrderViewMoney                `` /* 140-byte string literal not displayed */
	FeesTotal                                  *OrderViewMoney                `protobuf:"bytes,43,opt,name=fees_total,json=feesTotal,proto3" json:"fees_total,omitempty"`
	FeesTotalLocal                             *OrderViewMoney                `protobuf:"bytes,44,opt,name=fees_total_local,json=feesTotalLocal,proto3" json:"fees_total_local,omitempty"`
	NetRevenue                                 *OrderViewMoney                `protobuf:"bytes,45,opt,name=net_revenue,json=netRevenue,proto3" json:"net_revenue,omitempty"`
	PaysuperMethodTotalProfit                  *OrderViewMoney                `` /* 141-byte string literal not displayed */
	PaysuperTotalProfit                        *OrderViewMoney                `protobuf:"bytes,47,opt,name=paysuper_total_profit,json=paysuperTotalProfit,proto3" json:"paysuper_total_profit,omitempty"`
	PaymentRefundGrossRevenueLocal             *OrderViewMoney                `` /* 158-byte string literal not displayed */
	PaymentRefundGrossRevenueOrigin            *OrderViewMoney                `` /* 161-byte string literal not displayed */
	PaymentRefundGrossRevenue                  *OrderViewMoney                `` /* 141-byte string literal not displayed */
	PaymentRefundTaxFee                        *OrderViewMoney                `protobuf:"bytes,51,opt,name=payment_refund_tax_fee,json=paymentRefundTaxFee,proto3" json:"payment_refund_tax_fee,omitempty"`
	PaymentRefundTaxFeeLocal                   *OrderViewMoney                `` /* 140-byte string literal not displayed */
	PaymentRefundTaxFeeOrigin                  *OrderViewMoney                `` /* 143-byte string literal not displayed */
	PaymentRefundFeeTariff                     *OrderViewMoney                `` /* 132-byte string literal not displayed */
	MethodRefundFixedFeeTariff                 *OrderViewMoney                `` /* 146-byte string literal not displayed */
	RefundGrossRevenue                         *OrderViewMoney                `protobuf:"bytes,56,opt,name=refund_gross_revenue,json=refundGrossRevenue,proto3" json:"refund_gross_revenue,omitempty"`
	RefundGrossRevenueFx                       *OrderViewMoney                `` /* 126-byte string literal not displayed */
	MethodRefundFeeTariff                      *OrderViewMoney                `` /* 129-byte string literal not displayed */
	PaysuperMethodRefundFeeTariffProfit        *OrderViewMoney                `` /* 175-byte string literal not displayed */
	PaysuperMethodRefundFixedFeeTariffSelfCost *OrderViewMoney                `` /* 200-byte string literal not displayed */
	MerchantRefundFixedFeeTariff               *OrderViewMoney                `` /* 152-byte string literal not displayed */
	PaysuperMethodRefundFixedFeeTariffProfit   *OrderViewMoney                `` /* 192-byte string literal not displayed */
	RefundTaxFee                               *OrderViewMoney                `protobuf:"bytes,63,opt,name=refund_tax_fee,json=refundTaxFee,proto3" json:"refund_tax_fee,omitempty"`
	RefundTaxFeeCurrencyExchangeFee            *OrderViewMoney                `` /* 163-byte string literal not displayed */
	PaysuperRefundTaxFeeCurrencyExchangeFee    *OrderViewMoney                `` /* 189-byte string literal not displayed */
	RefundTaxFeeTotal                          *OrderViewMoney                `protobuf:"bytes,66,opt,name=refund_tax_fee_total,json=refundTaxFeeTotal,proto3" json:"refund_tax_fee_total,omitempty"`
	RefundReverseRevenue                       *OrderViewMoney                `protobuf:"bytes,67,opt,name=refund_reverse_revenue,json=refundReverseRevenue,proto3" json:"refund_reverse_revenue,omitempty"`
	RefundFeesTotal                            *OrderViewMoney                `protobuf:"bytes,68,opt,name=refund_fees_total,json=refundFeesTotal,proto3" json:"refund_fees_total,omitempty"`
	RefundFeesTotalLocal                       *OrderViewMoney                `` /* 126-byte string literal not displayed */
	PaysuperRefundTotalProfit                  *OrderViewMoney                `` /* 141-byte string literal not displayed */
	Issuer                                     *OrderIssuer                   `protobuf:"bytes,71,opt,name=issuer,proto3" json:"issuer,omitempty"`
	Items                                      []*OrderItem                   `protobuf:"bytes,72,rep,name=items,proto3" json:"items,omitempty"`
	MerchantPayoutCurrency                     string                         `` /* 130-byte string literal not displayed */
	ParentOrder                                *ParentOrder                   `protobuf:"bytes,74,opt,name=parent_order,json=parentOrder,proto3" json:"parent_order,omitempty"`
	Refund                                     *OrderNotificationRefund       `protobuf:"bytes,75,opt,name=refund,proto3" json:"refund,omitempty"`
	Cancellation                               *OrderNotificationCancellation `protobuf:"bytes,76,opt,name=cancellation,proto3" json:"cancellation,omitempty"`
	MccCode                                    string                         `protobuf:"bytes,77,opt,name=mcc_code,json=mccCode,proto3" json:"mcc_code,omitempty"`
	OperatingCompanyId                         string                         `protobuf:"bytes,78,opt,name=operating_company_id,json=operatingCompanyId,proto3" json:"operating_company_id,omitempty"`
	IsHighRisk                                 bool                           `protobuf:"varint,79,opt,name=is_high_risk,json=isHighRisk,proto3" json:"is_high_risk,omitempty"`
	RefundAllowed                              bool                           `protobuf:"varint,80,opt,name=refund_allowed,json=refundAllowed,proto3" json:"refund_allowed,omitempty"`
	OrderCharge                                *OrderViewMoney                `protobuf:"bytes,81,opt,name=order_charge,json=orderCharge,proto3" json:"order_charge,omitempty"`
	PaymentIpCountry                           string                         `protobuf:"bytes,82,opt,name=payment_ip_country,json=paymentIpCountry,proto3" json:"payment_ip_country,omitempty"`
	IsIpCountryMismatchBin                     bool                           `` /* 135-byte string literal not displayed */
	BillingCountryChangedByUser                bool                           `` /* 150-byte string literal not displayed */
	VatPayer                                   string                         `protobuf:"bytes,85,opt,name=vat_payer,json=vatPayer,proto3" json:"vat_payer,omitempty"`
	IsProduction                               bool                           `protobuf:"varint,86,opt,name=is_production,json=isProduction,proto3" json:"is_production,omitempty"`
	MerchantInfo                               *OrderViewMerchantInfo         `protobuf:"bytes,87,opt,name=merchant_info,json=merchantInfo,proto3" json:"merchant_info,omitempty"`
	OrderChargeBeforeVat                       *OrderViewMoney                `` /* 126-byte string literal not displayed */
	TaxRate                                    float64                        `protobuf:"fixed64,89,opt,name=tax_rate,json=taxRate,proto3" json:"tax_rate,omitempty"`
	PaymentMethodTerminalId                    string                         `` /* 135-byte string literal not displayed */
	RoyaltyReportId                            string                         `protobuf:"bytes,91,opt,name=royalty_report_id,json=royaltyReportId,proto3" json:"royalty_report_id,omitempty"`
	MetadataValues                             []string                       `protobuf:"bytes,92,rep,name=metadata_values,json=metadataValues,proto3" json:"metadata_values,omitempty"`
	AmountBeforeVat                            float64                        `protobuf:"fixed64,93,opt,name=amount_before_vat,json=amountBeforeVat,proto3" json:"amount_before_vat,omitempty"`
	ReportSummary                              *OrderViewReportSummary        `protobuf:"bytes,94,opt,name=report_summary,json=reportSummary,proto3" json:"report_summary,omitempty"`
	RecurringSubscriptionId                    string                         `` /* 133-byte string literal not displayed */
	RecurringPlanId                            string                         `protobuf:"bytes,96,opt,name=recurring_plan_id,json=recurringPlanId,proto3" json:"recurring_plan_id,omitempty"`
	Use_3DsV2                                  bool                           `protobuf:"varint,144,opt,name=use_3ds_v2,json=use3dsV2,proto3" json:"use_3ds_v2,omitempty"`
	RefundOrder                                *ParentOrder                   `protobuf:"bytes,146,opt,name=refund_order,json=refundOrder,proto3" json:"refund_order,omitempty"`
	ResolveOrder                               *ParentOrder                   `protobuf:"bytes,147,opt,name=resolve_order,json=resolveOrder,proto3" json:"resolve_order,omitempty"`
	// Properties from Order
	Object                     string               `protobuf:"bytes,97,opt,name=object,proto3" json:"object,omitempty"`
	Description                string               `protobuf:"bytes,98,opt,name=description,proto3" json:"description,omitempty"`
	PrivateStatus              int32                `protobuf:"varint,99,opt,name=private_status,json=privateStatus,proto3" json:"private_status,omitempty"`
	UpdatedAt                  *timestamp.Timestamp `protobuf:"bytes,100,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	CanceledAt                 *timestamp.Timestamp `protobuf:"bytes,101,opt,name=canceled_at,json=canceledAt,proto3" json:"canceled_at,omitempty"`
	Canceled                   bool                 `protobuf:"varint,102,opt,name=canceled,proto3" json:"canceled,omitempty"`
	Refunded                   bool                 `protobuf:"varint,103,opt,name=refunded,proto3" json:"refunded,omitempty"`
	RefundedAt                 *timestamp.Timestamp `protobuf:"bytes,104,opt,name=refunded_at,json=refundedAt,proto3" json:"refunded_at,omitempty"`
	ReceiptEmail               string               `protobuf:"bytes,105,opt,name=receipt_email,json=receiptEmail,proto3" json:"receipt_email,omitempty"`
	ReceiptPhone               string               `protobuf:"bytes,106,opt,name=receipt_phone,json=receiptPhone,proto3" json:"receipt_phone,omitempty"`
	ReceiptNumber              string               `protobuf:"bytes,107,opt,name=receipt_number,json=receiptNumber,proto3" json:"receipt_number,omitempty"`
	ReceiptUrl                 string               `protobuf:"bytes,108,opt,name=receipt_url,json=receiptUrl,proto3" json:"receipt_url,omitempty"`
	AgreementVersion           string               `protobuf:"bytes,109,opt,name=agreement_version,json=agreementVersion,proto3" json:"agreement_version,omitempty"`
	AgreementAccepted          bool                 `protobuf:"varint,110,opt,name=agreement_accepted,json=agreementAccepted,proto3" json:"agreement_accepted,omitempty"`
	NotifySale                 bool                 `protobuf:"varint,111,opt,name=notify_sale,json=notifySale,proto3" json:"notify_sale,omitempty"`
	NotifySaleEmail            string               `protobuf:"bytes,112,opt,name=notify_sale_email,json=notifySaleEmail,proto3" json:"notify_sale_email,omitempty"`
	Tax                        *OrderTax            `protobuf:"bytes,113,opt,name=tax,proto3" json:"tax,omitempty"`
	Metadata                   map[string]string    `` /* 159-byte string literal not displayed */
	PrivateMetadata            map[string]string    `` /* 196-byte string literal not displayed */
	ProjectLastRequestedAt     *timestamp.Timestamp `` /* 133-byte string literal not displayed */
	ProjectParams              map[string]string    `` /* 190-byte string literal not displayed */
	PaymentMethodOrderClosedAt *timestamp.Timestamp `` /* 147-byte string literal not displayed */
	IsJsonRequest              bool                 `protobuf:"varint,119,opt,name=is_json_request,json=isJsonRequest,proto3" json:"is_json_request,omitempty"`
	OrderAmount                float64              `protobuf:"fixed64,120,opt,name=order_amount,json=orderAmount,proto3" json:"order_amount,omitempty"`
	PaymentMethodPayerAccount  string               `` /* 142-byte string literal not displayed */
	PaymentMethodTxnParams     map[string]string    `` /* 221-byte string literal not displayed */
	PaymentRequisites          map[string]string    `` /* 202-byte string literal not displayed */
	ExpireDateToFormInput      *timestamp.Timestamp `` /* 132-byte string literal not displayed */
	UserAddressDataRequired    bool                 `` /* 137-byte string literal not displayed */
	Products                   []string             `protobuf:"bytes,126,rep,name=products,proto3" json:"products,omitempty"`
	IsNotificationsSent        map[string]bool      `` /* 211-byte string literal not displayed */
	CountryRestriction         *CountryRestriction  `protobuf:"bytes,128,opt,name=country_restriction,json=countryRestriction,proto3" json:"country_restriction,omitempty"`
	ParentPaymentAt            *timestamp.Timestamp `protobuf:"bytes,129,opt,name=parent_payment_at,json=parentPaymentAt,proto3" json:"parent_payment_at,omitempty"`
	ProductType                string               `protobuf:"bytes,130,opt,name=product_type,json=productType,proto3" json:"product_type,omitempty"`
	PlatformId                 string               `protobuf:"bytes,131,opt,name=platform_id,json=platformId,proto3" json:"platform_id,omitempty"`
	Keys                       []string             `protobuf:"bytes,132,rep,name=keys,proto3" json:"keys,omitempty"`
	IsKeyProductNotified       bool                 `` /* 128-byte string literal not displayed */
	ReceiptId                  string               `protobuf:"bytes,134,opt,name=receipt_id,json=receiptId,proto3" json:"receipt_id,omitempty"`
	VirtualCurrencyAmount      float64              `` /* 130-byte string literal not displayed */
	IsBuyForVirtualCurrency    bool                 `` /* 139-byte string literal not displayed */
	IsCurrencyPredefined       bool                 `` /* 126-byte string literal not displayed */
	ChargeCurrency             string               `protobuf:"bytes,138,opt,name=charge_currency,json=chargeCurrency,proto3" json:"charge_currency,omitempty"`
	ChargeAmount               float64              `protobuf:"fixed64,139,opt,name=charge_amount,json=chargeAmount,proto3" json:"charge_amount,omitempty"`
	IsRefundAllowed            bool                 `protobuf:"varint,140,opt,name=is_refund_allowed,json=isRefundAllowed,proto3" json:"is_refund_allowed,omitempty"`
	TestingCase                string               `protobuf:"bytes,141,opt,name=testing_case,json=testingCase,proto3" json:"testing_case,omitempty"`
	FormMode                   string               `protobuf:"bytes,142,opt,name=form_mode,json=formMode,proto3" json:"form_mode,omitempty"`
	Fee                        *OrderViewMoney      `protobuf:"bytes,143,opt,name=fee,proto3" json:"fee,omitempty"`
	PmOrderId                  string               `protobuf:"bytes,145,opt,name=pm_order_id,json=pmOrderId,proto3" json:"pm_order_id,omitempty"`
	// contains filtered or unexported fields
}

func (*OrderUnited) Descriptor deprecated

func (*OrderUnited) Descriptor() ([]byte, []int)

Deprecated: Use OrderUnited.ProtoReflect.Descriptor instead.

func (*OrderUnited) GetAgreementAccepted

func (x *OrderUnited) GetAgreementAccepted() bool

func (*OrderUnited) GetAgreementVersion

func (x *OrderUnited) GetAgreementVersion() string

func (*OrderUnited) GetAmountBeforeVat

func (x *OrderUnited) GetAmountBeforeVat() float64

func (*OrderUnited) GetBillingAddress

func (x *OrderUnited) GetBillingAddress() *OrderBillingAddress

func (*OrderUnited) GetBillingCountryChangedByUser

func (x *OrderUnited) GetBillingCountryChangedByUser() bool

func (*OrderUnited) GetCanceled

func (x *OrderUnited) GetCanceled() bool

func (*OrderUnited) GetCanceledAt

func (x *OrderUnited) GetCanceledAt() *timestamp.Timestamp

func (*OrderUnited) GetCancellation

func (x *OrderUnited) GetCancellation() *OrderNotificationCancellation

func (*OrderUnited) GetChargeAmount

func (x *OrderUnited) GetChargeAmount() float64

func (*OrderUnited) GetChargeCurrency

func (x *OrderUnited) GetChargeCurrency() string

func (*OrderUnited) GetCountryCode

func (x *OrderUnited) GetCountryCode() string

func (*OrderUnited) GetCountryRestriction

func (x *OrderUnited) GetCountryRestriction() *CountryRestriction

func (*OrderUnited) GetCreatedAt

func (x *OrderUnited) GetCreatedAt() *timestamp.Timestamp

func (*OrderUnited) GetCurrency

func (x *OrderUnited) GetCurrency() string

func (*OrderUnited) GetDescription

func (x *OrderUnited) GetDescription() string

func (*OrderUnited) GetExpireDateToFormInput

func (x *OrderUnited) GetExpireDateToFormInput() *timestamp.Timestamp

func (*OrderUnited) GetFee

func (x *OrderUnited) GetFee() *OrderViewMoney

func (*OrderUnited) GetFeesTotal

func (x *OrderUnited) GetFeesTotal() *OrderViewMoney

func (*OrderUnited) GetFeesTotalLocal

func (x *OrderUnited) GetFeesTotalLocal() *OrderViewMoney

func (*OrderUnited) GetFormMode

func (x *OrderUnited) GetFormMode() string

func (*OrderUnited) GetGrossRevenue

func (x *OrderUnited) GetGrossRevenue() *OrderViewMoney

func (*OrderUnited) GetId

func (x *OrderUnited) GetId() string

func (*OrderUnited) GetIsBuyForVirtualCurrency

func (x *OrderUnited) GetIsBuyForVirtualCurrency() bool

func (*OrderUnited) GetIsCurrencyPredefined

func (x *OrderUnited) GetIsCurrencyPredefined() bool

func (*OrderUnited) GetIsHighRisk

func (x *OrderUnited) GetIsHighRisk() bool

func (*OrderUnited) GetIsIpCountryMismatchBin

func (x *OrderUnited) GetIsIpCountryMismatchBin() bool

func (*OrderUnited) GetIsJsonRequest

func (x *OrderUnited) GetIsJsonRequest() bool

func (*OrderUnited) GetIsKeyProductNotified

func (x *OrderUnited) GetIsKeyProductNotified() bool

func (*OrderUnited) GetIsNotificationsSent

func (x *OrderUnited) GetIsNotificationsSent() map[string]bool

func (*OrderUnited) GetIsProduction

func (x *OrderUnited) GetIsProduction() bool

func (*OrderUnited) GetIsRefundAllowed

func (x *OrderUnited) GetIsRefundAllowed() bool

func (*OrderUnited) GetIsVatDeduction

func (x *OrderUnited) GetIsVatDeduction() bool

func (*OrderUnited) GetIssuer

func (x *OrderUnited) GetIssuer() *OrderIssuer

func (*OrderUnited) GetItems

func (x *OrderUnited) GetItems() []*OrderItem

func (*OrderUnited) GetKeys

func (x *OrderUnited) GetKeys() []string

func (*OrderUnited) GetLocale

func (x *OrderUnited) GetLocale() string

func (*OrderUnited) GetMccCode

func (x *OrderUnited) GetMccCode() string

func (*OrderUnited) GetMerchantId

func (x *OrderUnited) GetMerchantId() string

func (*OrderUnited) GetMerchantInfo

func (x *OrderUnited) GetMerchantInfo() *OrderViewMerchantInfo

func (*OrderUnited) GetMerchantPayoutCurrency

func (x *OrderUnited) GetMerchantPayoutCurrency() string

func (*OrderUnited) GetMerchantRefundFixedFeeTariff

func (x *OrderUnited) GetMerchantRefundFixedFeeTariff() *OrderViewMoney

func (*OrderUnited) GetMetadata

func (x *OrderUnited) GetMetadata() map[string]string

func (*OrderUnited) GetMetadataValues

func (x *OrderUnited) GetMetadataValues() []string

func (*OrderUnited) GetMethodFeeTariff

func (x *OrderUnited) GetMethodFeeTariff() *OrderViewMoney

func (*OrderUnited) GetMethodFeeTotal

func (x *OrderUnited) GetMethodFeeTotal() *OrderViewMoney

func (*OrderUnited) GetMethodFixedFeeTariff

func (x *OrderUnited) GetMethodFixedFeeTariff() *OrderViewMoney

func (*OrderUnited) GetMethodRefundFeeTariff

func (x *OrderUnited) GetMethodRefundFeeTariff() *OrderViewMoney

func (*OrderUnited) GetMethodRefundFixedFeeTariff

func (x *OrderUnited) GetMethodRefundFixedFeeTariff() *OrderViewMoney

func (*OrderUnited) GetNetRevenue

func (x *OrderUnited) GetNetRevenue() *OrderViewMoney

func (*OrderUnited) GetNotifySale

func (x *OrderUnited) GetNotifySale() bool

func (*OrderUnited) GetNotifySaleEmail

func (x *OrderUnited) GetNotifySaleEmail() string

func (*OrderUnited) GetObject

func (x *OrderUnited) GetObject() string

func (*OrderUnited) GetOperatingCompanyId

func (x *OrderUnited) GetOperatingCompanyId() string

func (*OrderUnited) GetOrderAmount

func (x *OrderUnited) GetOrderAmount() float64

func (*OrderUnited) GetOrderCharge

func (x *OrderUnited) GetOrderCharge() *OrderViewMoney

func (*OrderUnited) GetOrderChargeBeforeVat

func (x *OrderUnited) GetOrderChargeBeforeVat() *OrderViewMoney

func (*OrderUnited) GetParentOrder

func (x *OrderUnited) GetParentOrder() *ParentOrder

func (*OrderUnited) GetParentPaymentAt

func (x *OrderUnited) GetParentPaymentAt() *timestamp.Timestamp

func (*OrderUnited) GetPaymentGrossRevenue

func (x *OrderUnited) GetPaymentGrossRevenue() *OrderViewMoney

func (*OrderUnited) GetPaymentGrossRevenueFx

func (x *OrderUnited) GetPaymentGrossRevenueFx() *OrderViewMoney

func (*OrderUnited) GetPaymentGrossRevenueFxProfit

func (x *OrderUnited) GetPaymentGrossRevenueFxProfit() *OrderViewMoney

func (*OrderUnited) GetPaymentGrossRevenueFxTaxFee

func (x *OrderUnited) GetPaymentGrossRevenueFxTaxFee() *OrderViewMoney

func (*OrderUnited) GetPaymentGrossRevenueLocal

func (x *OrderUnited) GetPaymentGrossRevenueLocal() *OrderViewMoney

func (*OrderUnited) GetPaymentGrossRevenueOrigin

func (x *OrderUnited) GetPaymentGrossRevenueOrigin() *OrderViewMoney

func (*OrderUnited) GetPaymentIpCountry

func (x *OrderUnited) GetPaymentIpCountry() string

func (*OrderUnited) GetPaymentMethod

func (x *OrderUnited) GetPaymentMethod() *PaymentMethodOrder

func (*OrderUnited) GetPaymentMethodOrderClosedAt

func (x *OrderUnited) GetPaymentMethodOrderClosedAt() *timestamp.Timestamp

func (*OrderUnited) GetPaymentMethodPayerAccount

func (x *OrderUnited) GetPaymentMethodPayerAccount() string

func (*OrderUnited) GetPaymentMethodTerminalId

func (x *OrderUnited) GetPaymentMethodTerminalId() string

func (*OrderUnited) GetPaymentMethodTxnParams

func (x *OrderUnited) GetPaymentMethodTxnParams() map[string]string

func (*OrderUnited) GetPaymentRefundFeeTariff

func (x *OrderUnited) GetPaymentRefundFeeTariff() *OrderViewMoney

func (*OrderUnited) GetPaymentRefundGrossRevenue

func (x *OrderUnited) GetPaymentRefundGrossRevenue() *OrderViewMoney

func (*OrderUnited) GetPaymentRefundGrossRevenueLocal

func (x *OrderUnited) GetPaymentRefundGrossRevenueLocal() *OrderViewMoney

func (*OrderUnited) GetPaymentRefundGrossRevenueOrigin

func (x *OrderUnited) GetPaymentRefundGrossRevenueOrigin() *OrderViewMoney

func (*OrderUnited) GetPaymentRefundTaxFee

func (x *OrderUnited) GetPaymentRefundTaxFee() *OrderViewMoney

func (*OrderUnited) GetPaymentRefundTaxFeeLocal

func (x *OrderUnited) GetPaymentRefundTaxFeeLocal() *OrderViewMoney

func (*OrderUnited) GetPaymentRefundTaxFeeOrigin

func (x *OrderUnited) GetPaymentRefundTaxFeeOrigin() *OrderViewMoney

func (*OrderUnited) GetPaymentRequisites

func (x *OrderUnited) GetPaymentRequisites() map[string]string

func (*OrderUnited) GetPaymentTaxFee

func (x *OrderUnited) GetPaymentTaxFee() *OrderViewMoney

func (*OrderUnited) GetPaymentTaxFeeCurrencyExchangeFee

func (x *OrderUnited) GetPaymentTaxFeeCurrencyExchangeFee() *OrderViewMoney

func (*OrderUnited) GetPaymentTaxFeeLocal

func (x *OrderUnited) GetPaymentTaxFeeLocal() *OrderViewMoney

func (*OrderUnited) GetPaymentTaxFeeOrigin

func (x *OrderUnited) GetPaymentTaxFeeOrigin() *OrderViewMoney

func (*OrderUnited) GetPaymentTaxFeeTotal

func (x *OrderUnited) GetPaymentTaxFeeTotal() *OrderViewMoney

func (*OrderUnited) GetPaysuperFixedFee

func (x *OrderUnited) GetPaysuperFixedFee() *OrderViewMoney

func (*OrderUnited) GetPaysuperFixedFeeFxProfit

func (x *OrderUnited) GetPaysuperFixedFeeFxProfit() *OrderViewMoney

func (*OrderUnited) GetPaysuperMethodFeeProfit

func (x *OrderUnited) GetPaysuperMethodFeeProfit() *OrderViewMoney

func (*OrderUnited) GetPaysuperMethodFeeTariffSelfCost

func (x *OrderUnited) GetPaysuperMethodFeeTariffSelfCost() *OrderViewMoney

func (*OrderUnited) GetPaysuperMethodFixedFeeTariffFxProfit

func (x *OrderUnited) GetPaysuperMethodFixedFeeTariffFxProfit() *OrderViewMoney

func (*OrderUnited) GetPaysuperMethodFixedFeeTariffSelfCost

func (x *OrderUnited) GetPaysuperMethodFixedFeeTariffSelfCost() *OrderViewMoney

func (*OrderUnited) GetPaysuperMethodFixedFeeTariffTotalProfit

func (x *OrderUnited) GetPaysuperMethodFixedFeeTariffTotalProfit() *OrderViewMoney

func (*OrderUnited) GetPaysuperMethodRefundFeeTariffProfit

func (x *OrderUnited) GetPaysuperMethodRefundFeeTariffProfit() *OrderViewMoney

func (*OrderUnited) GetPaysuperMethodRefundFixedFeeTariffProfit

func (x *OrderUnited) GetPaysuperMethodRefundFixedFeeTariffProfit() *OrderViewMoney

func (*OrderUnited) GetPaysuperMethodRefundFixedFeeTariffSelfCost

func (x *OrderUnited) GetPaysuperMethodRefundFixedFeeTariffSelfCost() *OrderViewMoney

func (*OrderUnited) GetPaysuperMethodTotalProfit

func (x *OrderUnited) GetPaysuperMethodTotalProfit() *OrderViewMoney

func (*OrderUnited) GetPaysuperRefundTaxFeeCurrencyExchangeFee

func (x *OrderUnited) GetPaysuperRefundTaxFeeCurrencyExchangeFee() *OrderViewMoney

func (*OrderUnited) GetPaysuperRefundTotalProfit

func (x *OrderUnited) GetPaysuperRefundTotalProfit() *OrderViewMoney

func (*OrderUnited) GetPaysuperTotalProfit

func (x *OrderUnited) GetPaysuperTotalProfit() *OrderViewMoney

func (*OrderUnited) GetPlatformId

func (x *OrderUnited) GetPlatformId() string

func (*OrderUnited) GetPmOrderId

func (x *OrderUnited) GetPmOrderId() string

func (*OrderUnited) GetPrivateMetadata

func (x *OrderUnited) GetPrivateMetadata() map[string]string

func (*OrderUnited) GetPrivateStatus

func (x *OrderUnited) GetPrivateStatus() int32

func (*OrderUnited) GetProductType

func (x *OrderUnited) GetProductType() string

func (*OrderUnited) GetProducts

func (x *OrderUnited) GetProducts() []string

func (*OrderUnited) GetProject

func (x *OrderUnited) GetProject() *ProjectOrder

func (*OrderUnited) GetProjectLastRequestedAt

func (x *OrderUnited) GetProjectLastRequestedAt() *timestamp.Timestamp

func (*OrderUnited) GetProjectParams

func (x *OrderUnited) GetProjectParams() map[string]string

func (*OrderUnited) GetReceiptEmail

func (x *OrderUnited) GetReceiptEmail() string

func (*OrderUnited) GetReceiptId

func (x *OrderUnited) GetReceiptId() string

func (*OrderUnited) GetReceiptNumber

func (x *OrderUnited) GetReceiptNumber() string

func (*OrderUnited) GetReceiptPhone

func (x *OrderUnited) GetReceiptPhone() string

func (*OrderUnited) GetReceiptUrl

func (x *OrderUnited) GetReceiptUrl() string

func (*OrderUnited) GetRecurringPlanId

func (x *OrderUnited) GetRecurringPlanId() string

func (*OrderUnited) GetRecurringSubscriptionId

func (x *OrderUnited) GetRecurringSubscriptionId() string

func (*OrderUnited) GetRefund

func (x *OrderUnited) GetRefund() *OrderNotificationRefund

func (*OrderUnited) GetRefundAllowed

func (x *OrderUnited) GetRefundAllowed() bool

func (*OrderUnited) GetRefundFeesTotal

func (x *OrderUnited) GetRefundFeesTotal() *OrderViewMoney

func (*OrderUnited) GetRefundFeesTotalLocal

func (x *OrderUnited) GetRefundFeesTotalLocal() *OrderViewMoney

func (*OrderUnited) GetRefundGrossRevenue

func (x *OrderUnited) GetRefundGrossRevenue() *OrderViewMoney

func (*OrderUnited) GetRefundGrossRevenueFx

func (x *OrderUnited) GetRefundGrossRevenueFx() *OrderViewMoney

func (*OrderUnited) GetRefundOrder

func (x *OrderUnited) GetRefundOrder() *ParentOrder

func (*OrderUnited) GetRefundReverseRevenue

func (x *OrderUnited) GetRefundReverseRevenue() *OrderViewMoney

func (*OrderUnited) GetRefundTaxFee

func (x *OrderUnited) GetRefundTaxFee() *OrderViewMoney

func (*OrderUnited) GetRefundTaxFeeCurrencyExchangeFee

func (x *OrderUnited) GetRefundTaxFeeCurrencyExchangeFee() *OrderViewMoney

func (*OrderUnited) GetRefundTaxFeeTotal

func (x *OrderUnited) GetRefundTaxFeeTotal() *OrderViewMoney

func (*OrderUnited) GetRefunded

func (x *OrderUnited) GetRefunded() bool

func (*OrderUnited) GetRefundedAt

func (x *OrderUnited) GetRefundedAt() *timestamp.Timestamp

func (*OrderUnited) GetReportSummary

func (x *OrderUnited) GetReportSummary() *OrderViewReportSummary

func (*OrderUnited) GetResolveOrder

func (x *OrderUnited) GetResolveOrder() *ParentOrder

func (*OrderUnited) GetRoyaltyReportId

func (x *OrderUnited) GetRoyaltyReportId() string

func (*OrderUnited) GetStatus

func (x *OrderUnited) GetStatus() string

func (*OrderUnited) GetTax

func (x *OrderUnited) GetTax() *OrderTax

func (*OrderUnited) GetTaxFee

func (x *OrderUnited) GetTaxFee() *OrderViewMoney

func (*OrderUnited) GetTaxFeeCurrencyExchangeFee

func (x *OrderUnited) GetTaxFeeCurrencyExchangeFee() *OrderViewMoney

func (*OrderUnited) GetTaxFeeTotal

func (x *OrderUnited) GetTaxFeeTotal() *OrderViewMoney

func (*OrderUnited) GetTaxRate

func (x *OrderUnited) GetTaxRate() float64

func (*OrderUnited) GetTestingCase

func (x *OrderUnited) GetTestingCase() string

func (*OrderUnited) GetTotalPaymentAmount

func (x *OrderUnited) GetTotalPaymentAmount() float64

func (*OrderUnited) GetTransaction

func (x *OrderUnited) GetTransaction() string

func (*OrderUnited) GetTransactionDate

func (x *OrderUnited) GetTransactionDate() *timestamp.Timestamp

func (*OrderUnited) GetType

func (x *OrderUnited) GetType() string

func (*OrderUnited) GetUpdatedAt

func (x *OrderUnited) GetUpdatedAt() *timestamp.Timestamp

func (*OrderUnited) GetUse_3DsV2

func (x *OrderUnited) GetUse_3DsV2() bool

func (*OrderUnited) GetUser

func (x *OrderUnited) GetUser() *OrderUser

func (*OrderUnited) GetUserAddressDataRequired

func (x *OrderUnited) GetUserAddressDataRequired() bool

func (*OrderUnited) GetUuid

func (x *OrderUnited) GetUuid() string

func (*OrderUnited) GetVatPayer

func (x *OrderUnited) GetVatPayer() string

func (*OrderUnited) GetVirtualCurrencyAmount

func (x *OrderUnited) GetVirtualCurrencyAmount() float64

func (*OrderUnited) ProtoMessage

func (*OrderUnited) ProtoMessage()

func (*OrderUnited) ProtoReflect

func (x *OrderUnited) ProtoReflect() protoreflect.Message

func (*OrderUnited) Reset

func (x *OrderUnited) Reset()

func (*OrderUnited) String

func (x *OrderUnited) String() string

type OrderUser

type OrderUser struct {

	// @inject_tag: json:"-" faker:"objectIdString"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"-" faker:"objectIdString"`
	// @inject_tag: json:"-"
	Object string `protobuf:"bytes,2,opt,name=object,proto3" json:"-"`
	// @inject_tag: json:"external_id" bson:"external_id"
	//
	// The unique identifier for the customer in the merchant project.
	ExternalId string `protobuf:"bytes,3,opt,name=external_id,json=externalId,proto3" json:"external_id" bson:"external_id"`
	// @inject_tag: json:"name"
	//
	// The customer's name.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name"`
	// @inject_tag: json:"email" validate:"omitempty,email"
	//
	// The customer's email address.
	Email string `protobuf:"bytes,5,opt,name=email,proto3" json:"email" validate:"omitempty,email"`
	// @inject_tag: json:"email_verified" bson:"email_verified"
	//
	// Whether the customer's email address has been verified on the merchant side.
	EmailVerified bool `protobuf:"varint,6,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified" bson:"email_verified"`
	// @inject_tag: json:"phone" validate:"omitempty,phone"
	//
	// The customer's phone number.
	Phone string `protobuf:"bytes,7,opt,name=phone,proto3" json:"phone" validate:"omitempty,phone"`
	// @inject_tag: json:"phone_verified" bson:"phone_verified"
	//
	// Whether the customer's phone number has been verified on the merchant side.
	PhoneVerified bool `protobuf:"varint,8,opt,name=phone_verified,json=phoneVerified,proto3" json:"phone_verified" bson:"phone_verified"`
	// @inject_tag: json:"ip" validate:"omitempty,ip"
	//
	// The customer's IP address.
	Ip string `protobuf:"bytes,9,opt,name=ip,proto3" json:"ip" validate:"omitempty,ip"`
	// @inject_tag: json:"locale" validate:"omitempty,alpha,len=2"
	//
	// The customer's locale name. The language code in ISO 639-1 (for instance en-US).
	Locale string `protobuf:"bytes,10,opt,name=locale,proto3" json:"locale" validate:"omitempty,alpha,len=2"`
	// @inject_tag: json:"address"
	//
	// The customer's address details.
	Address *OrderBillingAddress `protobuf:"bytes,11,opt,name=address,proto3" json:"address"`
	// @inject_tag: json:"metadata"
	//
	// A string-value description that you can attach to the customer's object. It can be useful for storing additional information about your customer's payment.
	Metadata map[string]string `` /* 148-byte string literal not displayed */
	// @inject_tag: json:"-"
	TechEmail string `protobuf:"bytes,13,opt,name=tech_email,json=techEmail,proto3" json:"-"`
	//@inject_tag: json:"-" bson:"notify_new_region"
	NotifyNewRegion bool `protobuf:"varint,14,opt,name=notify_new_region,json=notifyNewRegion,proto3" json:"-" bson:"notify_new_region"`
	//@inject_tag: json:"-" bson:"notify_new_region_email"
	NotifyNewRegionEmail string `protobuf:"bytes,15,opt,name=notify_new_region_email,json=notifyNewRegionEmail,proto3" json:"-" bson:"notify_new_region_email"`
	// @inject_tag: json:"id" bson:"uuid"
	Uuid string `protobuf:"bytes,16,opt,name=uuid,proto3" json:"id" bson:"uuid"`
	// contains filtered or unexported fields
}

func (*OrderUser) Descriptor deprecated

func (*OrderUser) Descriptor() ([]byte, []int)

Deprecated: Use OrderUser.ProtoReflect.Descriptor instead.

func (*OrderUser) GetAddress

func (x *OrderUser) GetAddress() *OrderBillingAddress

func (*OrderUser) GetCountry

func (ou *OrderUser) GetCountry() string

func (*OrderUser) GetEmail

func (x *OrderUser) GetEmail() string

func (*OrderUser) GetEmailVerified

func (x *OrderUser) GetEmailVerified() bool

func (*OrderUser) GetExternalId

func (x *OrderUser) GetExternalId() string

func (*OrderUser) GetId

func (x *OrderUser) GetId() string

func (*OrderUser) GetIp

func (x *OrderUser) GetIp() string

func (*OrderUser) GetLocale

func (x *OrderUser) GetLocale() string

func (*OrderUser) GetMetadata

func (x *OrderUser) GetMetadata() map[string]string

func (*OrderUser) GetName

func (x *OrderUser) GetName() string

func (*OrderUser) GetNotifyNewRegion

func (x *OrderUser) GetNotifyNewRegion() bool

func (*OrderUser) GetNotifyNewRegionEmail

func (x *OrderUser) GetNotifyNewRegionEmail() string

func (*OrderUser) GetObject

func (x *OrderUser) GetObject() string

func (*OrderUser) GetPhone

func (x *OrderUser) GetPhone() string

func (*OrderUser) GetPhoneVerified

func (x *OrderUser) GetPhoneVerified() bool

func (*OrderUser) GetTechEmail

func (x *OrderUser) GetTechEmail() string

func (*OrderUser) GetUuid

func (x *OrderUser) GetUuid() string

func (*OrderUser) HasAddress

func (ou *OrderUser) HasAddress() bool

func (*OrderUser) ProtoMessage

func (*OrderUser) ProtoMessage()

func (*OrderUser) ProtoReflect

func (x *OrderUser) ProtoReflect() protoreflect.Message

func (*OrderUser) Reset

func (x *OrderUser) Reset()

func (*OrderUser) String

func (x *OrderUser) String() string

type OrderViewMerchantInfo

type OrderViewMerchantInfo struct {

	//@inject_tag: json:"company_name" bson:"company_name"
	//
	// The merchant's company name.
	CompanyName string `protobuf:"bytes,1,opt,name=company_name,json=companyName,proto3" json:"company_name" bson:"company_name"`
	//@inject_tag: json:"agreement_number" bson:"agreement_number"
	//
	// The merchant's license agreement number.
	AgreementNumber string `protobuf:"bytes,2,opt,name=agreement_number,json=agreementNumber,proto3" json:"agreement_number" bson:"agreement_number"`
	// contains filtered or unexported fields
}

func (*OrderViewMerchantInfo) Descriptor deprecated

func (*OrderViewMerchantInfo) Descriptor() ([]byte, []int)

Deprecated: Use OrderViewMerchantInfo.ProtoReflect.Descriptor instead.

func (*OrderViewMerchantInfo) GetAgreementNumber

func (x *OrderViewMerchantInfo) GetAgreementNumber() string

func (*OrderViewMerchantInfo) GetCompanyName

func (x *OrderViewMerchantInfo) GetCompanyName() string

func (*OrderViewMerchantInfo) ProtoMessage

func (*OrderViewMerchantInfo) ProtoMessage()

func (*OrderViewMerchantInfo) ProtoReflect

func (x *OrderViewMerchantInfo) ProtoReflect() protoreflect.Message

func (*OrderViewMerchantInfo) Reset

func (x *OrderViewMerchantInfo) Reset()

func (*OrderViewMerchantInfo) String

func (x *OrderViewMerchantInfo) String() string

type OrderViewMoney

type OrderViewMoney struct {

	//@inject_tag: json:"-" bson:"amount"
	//
	// The amount value.
	Amount float64 `protobuf:"fixed64,1,opt,name=amount,proto3" json:"-" bson:"amount"`
	//@inject_tag: json:"currency" bson:"currency"
	//
	// The amount currency. Three-letter currency code in ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency" bson:"currency"`
	//@inject_tag: json:"amount" bson:"amount_rounded"
	//
	// The amount value.
	AmountRounded float64 `protobuf:"fixed64,3,opt,name=amount_rounded,json=amountRounded,proto3" json:"amount" bson:"amount_rounded"`
	// contains filtered or unexported fields
}

func (*OrderViewMoney) Descriptor deprecated

func (*OrderViewMoney) Descriptor() ([]byte, []int)

Deprecated: Use OrderViewMoney.ProtoReflect.Descriptor instead.

func (*OrderViewMoney) GetAmount

func (x *OrderViewMoney) GetAmount() float64

func (*OrderViewMoney) GetAmountRounded

func (x *OrderViewMoney) GetAmountRounded() float64

func (*OrderViewMoney) GetCurrency

func (x *OrderViewMoney) GetCurrency() string

func (*OrderViewMoney) ProtoMessage

func (*OrderViewMoney) ProtoMessage()

func (*OrderViewMoney) ProtoReflect

func (x *OrderViewMoney) ProtoReflect() protoreflect.Message

func (*OrderViewMoney) Reset

func (x *OrderViewMoney) Reset()

func (*OrderViewMoney) String

func (x *OrderViewMoney) String() string

type OrderViewPrivate

type OrderViewPrivate struct {

	// @inject_tag: json:"-" bson:"_id" faker:"objectIdString"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"-" bson:"_id" faker:"objectIdString"` // unique internal order identifier in Protocol One
	// @inject_tag: json:"uuid" bson:"uuid"
	//
	// The public unique identifier for the order in PaySuper.
	Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid" bson:"uuid"`
	// @inject_tag: json:"total_payment_amount" bson:"total_payment_amount"
	//
	// The total payment amount including all commissions.
	TotalPaymentAmount float64 `` /* 137-byte string literal not displayed */
	// @inject_tag: json:"currency" bson:"currency"
	//
	// The currency of the order. Three-letter Currency Code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency" bson:"currency"`
	// @inject_tag: json:"project" bson:"project"
	//
	// The project data.
	Project *ProjectOrder `protobuf:"bytes,5,opt,name=project,proto3" json:"project" bson:"project"`
	// @inject_tag: json:"created_at" bson:"created_at"
	//
	// The date of the order creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at" bson:"created_at"`
	// @inject_tag: json:"transaction" bson:"pm_order_id"
	//
	// The unique identifier for the order in the payment system.
	Transaction string `protobuf:"bytes,7,opt,name=transaction,proto3" json:"transaction" bson:"pm_order_id"`
	// @inject_tag: json:"payment_method" bson:"payment_method"
	//
	// The payment method data.
	PaymentMethod *PaymentMethodOrder `protobuf:"bytes,8,opt,name=payment_method,json=paymentMethod,proto3" json:"payment_method" bson:"payment_method"`
	// @inject_tag: json:"country_code" bson:"country_code"
	//
	// The customer's country code. Two-letter country code in ISO 3166-1, in uppercase.
	CountryCode string `protobuf:"bytes,9,opt,name=country_code,json=countryCode,proto3" json:"country_code" bson:"country_code"`
	// @inject_tag: json:"merchant_id" bson:"merchant_id" faker:"objectIdString"
	//
	// The unique identifier for the merchant.
	MerchantId string `protobuf:"bytes,10,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id" bson:"merchant_id" faker:"objectIdString"`
	// @inject_tag: json:"locale" bson:"locale"
	//
	// The customer's locale name. The language code in ISO 639-1 (for instance en-US).
	Locale string `protobuf:"bytes,11,opt,name=locale,proto3" json:"locale" bson:"locale"`
	// @inject_tag: json:"status" bson:"status"
	//
	// The status of the order. Available values: created, processed, canceled, rejected, refunded, chargeback, pending.
	Status string `protobuf:"bytes,12,opt,name=status,proto3" json:"status" bson:"status"`
	// @inject_tag: json:"transaction_date" bson:"pm_order_close_date"
	//
	// The date in ISO 8601 of the processed transaction.
	TransactionDate *timestamp.Timestamp `protobuf:"bytes,13,opt,name=transaction_date,json=transactionDate,proto3" json:"transaction_date" bson:"pm_order_close_date"`
	// @inject_tag: json:"user" bson:"user"
	//
	// The customer data.
	User *OrderUser `protobuf:"bytes,14,opt,name=user,proto3" json:"user" bson:"user"`
	// @inject_tag: json:"billing_address" bson:"billing_address"
	//
	// The customer's billing address entered in payment form.
	BillingAddress *OrderBillingAddress `protobuf:"bytes,15,opt,name=billing_address,json=billingAddress,proto3" json:"billing_address" bson:"billing_address"`
	// @inject_tag: json:"type" bson:"type"
	//
	// The order type. It depends on your sales option (Game Keys, Virtual Items, Virtual Currency the simple checkout). For products created as Game Keys use the key type, as Virtual Items - the product type, as Virtual Currency - the virtual_currency type, for a simple checkout - the simple type. Enum values: key, product, virtual_currency, simple.
	Type string `protobuf:"bytes,16,opt,name=type,proto3" json:"type" bson:"type"`
	// @inject_tag: json:"is_vat_deduction" bson:"is_vat_deduction"
	//
	// Has a true value if VAT can be deducted.
	IsVatDeduction bool `protobuf:"varint,17,opt,name=is_vat_deduction,json=isVatDeduction,proto3" json:"is_vat_deduction" bson:"is_vat_deduction"`
	// @inject_tag: json:"payment_gross_revenue_local" bson:"payment_gross_revenue_local"
	//
	// The gross revenue from the payment in the customer's region currency.
	PaymentGrossRevenueLocal *OrderViewMoney `` /* 163-byte string literal not displayed */
	// @inject_tag: json:"payment_gross_revenue_origin" bson:"payment_gross_revenue_origin"
	//
	// The origin gross revenue from the payment.
	PaymentGrossRevenueOrigin *OrderViewMoney `` /* 167-byte string literal not displayed */
	// @inject_tag: json:"payment_gross_revenue" bson:"payment_gross_revenue"
	//
	// The gross revenue from the payment.
	PaymentGrossRevenue *OrderViewMoney `` /* 140-byte string literal not displayed */
	// @inject_tag: json:"payment_tax_fee" bson:"payment_tax_fee"
	//
	// The tax fee of the payment.
	PaymentTaxFee *OrderViewMoney `protobuf:"bytes,21,opt,name=payment_tax_fee,json=paymentTaxFee,proto3" json:"payment_tax_fee" bson:"payment_tax_fee"`
	// @inject_tag: json:"payment_tax_fee_local" bson:"payment_tax_fee_local"
	//
	// The tax fee of the payment in the customer's region currency.
	PaymentTaxFeeLocal *OrderViewMoney `` /* 139-byte string literal not displayed */
	// @inject_tag: json:"payment_tax_fee_origin" bson:"payment_tax_fee_origin"
	//
	// The origin tax fee of the payment.
	PaymentTaxFeeOrigin *OrderViewMoney `` /* 143-byte string literal not displayed */
	// @inject_tag: json:"payment_tax_fee_currency_exchange_fee" bson:"payment_tax_fee_currency_exchange_fee"
	//
	// The tax fee of the payment for the currency exchange.
	PaymentTaxFeeCurrencyExchangeFee *OrderViewMoney `` /* 201-byte string literal not displayed */
	// @inject_tag: json:"payment_tax_fee_total" bson:"payment_tax_fee_total"
	//
	// The tax fee total of the payment.
	PaymentTaxFeeTotal *OrderViewMoney `` /* 139-byte string literal not displayed */
	// @inject_tag: json:"payment_gross_revenue_fx" bson:"payment_gross_revenue_fx"
	//
	// The gross revenue from the foreign exchange of the payment.
	PaymentGrossRevenueFx *OrderViewMoney `` /* 151-byte string literal not displayed */
	// @inject_tag: json:"payment_gross_revenue_fx_tax_fee" bson:"payment_gross_revenue_fx_tax_fee"
	//
	// The gross revenue from the foreign exchange of the payment tax fee.
	PaymentGrossRevenueFxTaxFee *OrderViewMoney `` /* 181-byte string literal not displayed */
	// @inject_tag: json:"payment_gross_revenue_fx_profit" bson:"payment_gross_revenue_fx_profit"
	//
	// The gross revenue from the foreign exchange of the profit.
	PaymentGrossRevenueFxProfit *OrderViewMoney `` /* 178-byte string literal not displayed */
	// @inject_tag: json:"gross_revenue" bson:"gross_revenue"
	//
	// The gross revenue.
	GrossRevenue *OrderViewMoney `protobuf:"bytes,29,opt,name=gross_revenue,json=grossRevenue,proto3" json:"gross_revenue" bson:"gross_revenue"`
	// @inject_tag: json:"tax_fee" bson:"tax_fee"
	//
	// The tax fee.
	TaxFee *OrderViewMoney `protobuf:"bytes,30,opt,name=tax_fee,json=taxFee,proto3" json:"tax_fee" bson:"tax_fee"`
	// @inject_tag: json:"tax_fee_currency_exchange_fee" bson:"tax_fee_currency_exchange_fee"
	//
	// The tax fee for the currency exchange.
	TaxFeeCurrencyExchangeFee *OrderViewMoney `` /* 170-byte string literal not displayed */
	// @inject_tag: json:"tax_fee_total" bson:"tax_fee_total"
	//
	// The total tax fee.
	TaxFeeTotal *OrderViewMoney `protobuf:"bytes,32,opt,name=tax_fee_total,json=taxFeeTotal,proto3" json:"tax_fee_total" bson:"tax_fee_total"`
	// @inject_tag: json:"method_fee_total" bson:"method_fee_total"
	//
	// The method fee total.
	MethodFeeTotal *OrderViewMoney `protobuf:"bytes,33,opt,name=method_fee_total,json=methodFeeTotal,proto3" json:"method_fee_total" bson:"method_fee_total"`
	// @inject_tag: json:"method_fee_tariff" bson:"method_fee_tariff"
	//
	// The tariff of the method fee.
	MethodFeeTariff *OrderViewMoney `protobuf:"bytes,34,opt,name=method_fee_tariff,json=methodFeeTariff,proto3" json:"method_fee_tariff" bson:"method_fee_tariff"`
	// @inject_tag: json:"paysuper_method_fee_tariff_self_cost" bson:"paysuper_method_fee_tariff_self_cost"
	//
	// The self-cost tariff of the PaySuper method fee.
	PaysuperMethodFeeTariffSelfCost *OrderViewMoney `` /* 197-byte string literal not displayed */
	// @inject_tag: json:"paysuper_method_fee_profit" bson:"paysuper_method_fee_profit"
	//
	// The profit of the PaySuper method fee.
	PaysuperMethodFeeProfit *OrderViewMoney `` /* 159-byte string literal not displayed */
	// @inject_tag: json:"method_fixed_fee_tariff" bson:"method_fixed_fee_tariff"
	//
	// The tariff of the fixed method fee.
	MethodFixedFeeTariff *OrderViewMoney `` /* 147-byte string literal not displayed */
	// @inject_tag: json:"paysuper_method_fixed_fee_tariff_fx_profit" bson:"paysuper_method_fixed_fee_tariff_fx_profit"
	//
	// The PaySuper fixed method fee tariff for the foreign exchange of the profit.
	PaysuperMethodFixedFeeTariffFxProfit *OrderViewMoney `` /* 220-byte string literal not displayed */
	// @inject_tag: json:"paysuper_method_fixed_fee_tariff_self_cost" bson:"paysuper_method_fixed_fee_tariff_self_cost"
	//
	// The self-cost tariff of the PaySuper fixed method fee.
	PaysuperMethodFixedFeeTariffSelfCost *OrderViewMoney `` /* 220-byte string literal not displayed */
	// @inject_tag: json:"paysuper_method_fixed_fee_tariff_total_profit" bson:"paysuper_method_fixed_fee_tariff_total_profit"
	//
	// The total profit of the PaySuper fixed method fee tariff.
	PaysuperMethodFixedFeeTariffTotalProfit *OrderViewMoney `` /* 232-byte string literal not displayed */
	// @inject_tag: json:"paysuper_fixed_fee" bson:"paysuper_fixed_fee"
	//
	// The PaySuper fixed fee.
	PaysuperFixedFee *OrderViewMoney `` /* 128-byte string literal not displayed */
	// @inject_tag: json:"paysuper_fixed_fee_fx_profit" bson:"paysuper_fixed_fee_fx_profit"
	//
	// The FX profit of the PaySuper fixed fee.
	PaysuperFixedFeeFxProfit *OrderViewMoney `` /* 166-byte string literal not displayed */
	// @inject_tag: json:"fees_total" bson:"fees_total"
	//
	// The total fees.
	FeesTotal *OrderViewMoney `protobuf:"bytes,43,opt,name=fees_total,json=feesTotal,proto3" json:"fees_total" bson:"fees_total"`
	// @inject_tag: json:"fees_total_local" bson:"fees_total_local"
	//
	// The total fees in the customer's region currency.
	FeesTotalLocal *OrderViewMoney `protobuf:"bytes,44,opt,name=fees_total_local,json=feesTotalLocal,proto3" json:"fees_total_local" bson:"fees_total_local"`
	// @inject_tag: json:"net_revenue" bson:"net_revenue"
	//
	// The net revenue.
	NetRevenue *OrderViewMoney `protobuf:"bytes,45,opt,name=net_revenue,json=netRevenue,proto3" json:"net_revenue" bson:"net_revenue"`
	// @inject_tag: json:"paysuper_method_total_profit" bson:"paysuper_method_total_profit"
	//
	// The total profit of the PaySuper method.
	PaysuperMethodTotalProfit *OrderViewMoney `` /* 167-byte string literal not displayed */
	// @inject_tag: json:"paysuper_total_profit" bson:"paysuper_total_profit"
	//
	// The PaySuper total profit.
	PaysuperTotalProfit *OrderViewMoney `` /* 140-byte string literal not displayed */
	// @inject_tag: json:"payment_refund_gross_revenue_local" bson:"payment_refund_gross_revenue_local"
	//
	// The gross revenue of the payment refund in the customer's region currency.
	PaymentRefundGrossRevenueLocal *OrderViewMoney `` /* 190-byte string literal not displayed */
	// @inject_tag: json:"payment_refund_gross_revenue_origin" bson:"payment_refund_gross_revenue_origin"
	//
	// The origin gross revenue of the payment refund.
	PaymentRefundGrossRevenueOrigin *OrderViewMoney `` /* 194-byte string literal not displayed */
	// @inject_tag: json:"payment_refund_gross_revenue" bson:"payment_refund_gross_revenue"
	//
	// The gross revenue of the payment refund.
	PaymentRefundGrossRevenue *OrderViewMoney `` /* 167-byte string literal not displayed */
	// @inject_tag: json:"payment_refund_tax_fee" bson:"payment_refund_tax_fee"
	//
	// The tax fee of the payment refund.
	PaymentRefundTaxFee *OrderViewMoney `` /* 143-byte string literal not displayed */
	// @inject_tag: json:"payment_refund_tax_fee_local" bson:"payment_refund_tax_fee_local"
	//
	// The tax fee of the payment refund in the customer's region currency.
	PaymentRefundTaxFeeLocal *OrderViewMoney `` /* 166-byte string literal not displayed */
	// @inject_tag: json:"payment_refund_tax_fee_origin" bson:"payment_refund_tax_fee_origin"
	//
	// The origin tax fee of the payment refund.
	PaymentRefundTaxFeeOrigin *OrderViewMoney `` /* 170-byte string literal not displayed */
	// @inject_tag: json:"payment_refund_fee_tariff" bson:"payment_refund_fee_tariff"
	//
	// The fee tariff of the payment refund.
	PaymentRefundFeeTariff *OrderViewMoney `` /* 155-byte string literal not displayed */
	// @inject_tag: json:"method_refund_fixed_fee_tariff" bson:"method_refund_fixed_fee_tariff"
	//
	// The fixed fee tariff of the method refund.
	MethodRefundFixedFeeTariff *OrderViewMoney `` /* 174-byte string literal not displayed */
	// @inject_tag: json:"refund_gross_revenue" bson:"refund_gross_revenue"
	//
	// The gross revenue from the refund.
	RefundGrossRevenue *OrderViewMoney `` /* 136-byte string literal not displayed */
	// @inject_tag: json:"refund_gross_revenue_fx" bson:"refund_gross_revenue_fx"
	//
	// The gross revenue from the foreign exchange of the refund.
	RefundGrossRevenueFx *OrderViewMoney `` /* 147-byte string literal not displayed */
	// @inject_tag: json:"method_refund_fee_tariff" bson:"method_refund_fee_tariff"
	//
	// The fee tariff for the method refund.
	MethodRefundFeeTariff *OrderViewMoney `` /* 151-byte string literal not displayed */
	// @inject_tag: json:"paysuper_method_refund_fee_tariff_profit" bson:"paysuper_method_refund_fee_tariff_profit"
	//
	// The PaySuper method refund fee tariff profit.
	PaysuperMethodRefundFeeTariffProfit *OrderViewMoney `` /* 213-byte string literal not displayed */
	// @inject_tag: json:"paysuper_method_refund_fixed_fee_tariff_self_cost" bson:"paysuper_method_refund_fixed_fee_tariff_self_cost"
	//
	// The PaySuper method refund fixed fee tariff self-cost.
	PaysuperMethodRefundFixedFeeTariffSelfCost *OrderViewMoney `` /* 247-byte string literal not displayed */
	// @inject_tag: json:"merchant_refund_fixed_fee_tariff" bson:"merchant_refund_fixed_fee_tariff"
	//
	// The merchant refund fixed fee tariff.
	MerchantRefundFixedFeeTariff *OrderViewMoney `` /* 182-byte string literal not displayed */
	// @inject_tag: json:"paysuper_method_refund_fixed_fee_tariff_profit" bson:"paysuper_method_refund_fixed_fee_tariff_profit"
	//
	// The PaySuper method refund fixed fee tariff profit.
	PaysuperMethodRefundFixedFeeTariffProfit *OrderViewMoney `` /* 236-byte string literal not displayed */
	// @inject_tag: json:"refund_tax_fee" bson:"refund_tax_fee"
	//
	// The refund tax fee.
	RefundTaxFee *OrderViewMoney `protobuf:"bytes,63,opt,name=refund_tax_fee,json=refundTaxFee,proto3" json:"refund_tax_fee" bson:"refund_tax_fee"`
	// @inject_tag: json:"refund_tax_fee_currency_exchange_fee" bson:"refund_tax_fee_currency_exchange_fee"
	//
	// The refund tax fee for the currency exchange fee.
	RefundTaxFeeCurrencyExchangeFee *OrderViewMoney `` /* 197-byte string literal not displayed */
	// @inject_tag: json:"paysuper_refund_tax_fee_currency_exchange_fee" bson:"paysuper_refund_tax_fee_currency_exchange_fee"
	//
	// The PaySuper refund tax fee for the currency exchange fee.
	PaysuperRefundTaxFeeCurrencyExchangeFee *OrderViewMoney `` /* 232-byte string literal not displayed */
	// @inject_tag: json:"refund_tax_fee_total" bson:"refund_tax_fee_total"
	//
	// The total refund tax fee.
	RefundTaxFeeTotal *OrderViewMoney `` /* 135-byte string literal not displayed */
	// @inject_tag: json:"refund_reverse_revenue" bson:"refund_reverse_revenue"
	//
	// The refund reverse revenue.
	RefundReverseRevenue *OrderViewMoney `` /* 144-byte string literal not displayed */
	// @inject_tag: json:"refund_fees_total" bson:"refund_fees_total"
	//
	// The refund total fees.
	RefundFeesTotal *OrderViewMoney `protobuf:"bytes,68,opt,name=refund_fees_total,json=refundFeesTotal,proto3" json:"refund_fees_total" bson:"refund_fees_total"`
	// @inject_tag: json:"refund_fees_total_local" bson:"refund_fees_total_local"
	//
	// The total fees in the customer's region currency.
	RefundFeesTotalLocal *OrderViewMoney `` /* 147-byte string literal not displayed */
	// @inject_tag: json:"paysuper_refund_total_profit" bson:"paysuper_refund_total_profit"
	//
	// The PaySuper refund total profit.
	PaysuperRefundTotalProfit *OrderViewMoney `` /* 167-byte string literal not displayed */
	//@inject_tag: json:"issuer" bson:"issuer"
	//
	// The order issuer data.
	Issuer *OrderIssuer `protobuf:"bytes,71,opt,name=issuer,proto3" json:"issuer" bson:"issuer"`
	// @inject_tag: json:"items" bson:"items"
	//
	// The list of products in the order.
	Items []*OrderItem `protobuf:"bytes,72,rep,name=items,proto3" json:"items" bson:"items"`
	//@inject_tag: json:"merchant_payout_currency" bson:"merchant_payout_currency"
	//
	// The merchant's payout currency.
	MerchantPayoutCurrency string `` /* 152-byte string literal not displayed */
	//@inject_tag: json:"parent_order" bson:"parent_order"
	//
	// The parent order data (for refunds only).
	ParentOrder *ParentOrder `protobuf:"bytes,74,opt,name=parent_order,json=parentOrder,proto3" json:"parent_order" bson:"parent_order"`
	//@inject_tag: json:"refund" bson:"refund"
	//
	// The notification of refund. Has a null value if the order is not refunded.
	Refund *OrderNotificationRefund `protobuf:"bytes,75,opt,name=refund,proto3" json:"refund" bson:"refund"`
	//@inject_tag: json:"cancellation" bson:"cancellation"
	//
	// The notification of the cancellation. Has a null value if the order is not canceled.
	Cancellation *OrderNotificationCancellation `protobuf:"bytes,76,opt,name=cancellation,proto3" json:"cancellation" bson:"cancellation"`
	// @inject_tag: json:"mcc_code" bson:"mcc_code"
	//
	// The Merchant Category Code (MCC) is a four-digit number listed in ISO 18245.
	MccCode string `protobuf:"bytes,77,opt,name=mcc_code,json=mccCode,proto3" json:"mcc_code" bson:"mcc_code"`
	// @inject_tag: json:"operating_company_id" bson:"operating_company_id"
	//
	// The unique identifier for the operating company.
	OperatingCompanyId string `` /* 136-byte string literal not displayed */
	// @inject_tag: json:"is_high_risk" bson:"is_high_risk"
	//
	// Has a true value if the customer can select another country while the payments are disallowed for a country determined by their IP address.
	IsHighRisk bool `protobuf:"varint,79,opt,name=is_high_risk,json=isHighRisk,proto3" json:"is_high_risk" bson:"is_high_risk"`
	// @inject_tag: json:"refund_allowed"  bson:"refund_allowed"
	//
	// Has a true value if the payment method allows a refund.
	RefundAllowed bool `protobuf:"varint,80,opt,name=refund_allowed,json=refundAllowed,proto3" json:"refund_allowed" bson:"refund_allowed"`
	// @inject_tag: json:"order_charge" bson:"order_charge"
	//
	// The order charge.
	OrderCharge *OrderViewMoney `protobuf:"bytes,81,opt,name=order_charge,json=orderCharge,proto3" json:"order_charge" bson:"order_charge"`
	// @inject_tag: json:"payment_ip_country" bson:"payment_ip_country"
	//
	// The IP address of the country where the order was paid.
	PaymentIpCountry string `` /* 128-byte string literal not displayed */
	// @inject_tag: json:"is_ip_country_mismatch_bin" bson:"is_ip_country_mismatch_bin"
	//
	// Has a true value if the country from the card's BIN has not been matched to the country defined by the IP address (for card payments only).
	IsIpCountryMismatchBin bool `` /* 159-byte string literal not displayed */
	// @inject_tag: json:"billing_country_changed_by_user" bson:"billing_country_changed_by_user"
	//
	// Has a true value if the country was selected by the customer.
	BillingCountryChangedByUser bool `` /* 179-byte string literal not displayed */
	// @inject_tag: json:"vat_payer" bson:"vat_payer" validate:"oneof=buyer seller nobody"
	//
	// The responsible for VAT. Available values: buyer (VAT is added to the order charge), seller (VAT is included in the order charge), nobody (VAT exempt).
	VatPayer string `` /* 130-byte string literal not displayed */
	// @inject_tag: json:"is_production" bson:"is_production"
	//
	// Has a true value for a production payment and false for a test payment that goes through a test sandbox.
	IsProduction bool `protobuf:"varint,86,opt,name=is_production,json=isProduction,proto3" json:"is_production" bson:"is_production"`
	// @inject_tag: json:"merchant_info" bson:"merchant_info"
	//
	// The merchant's company data.
	MerchantInfo *OrderViewMerchantInfo `protobuf:"bytes,87,opt,name=merchant_info,json=merchantInfo,proto3" json:"merchant_info" bson:"merchant_info"`
	// @inject_tag: json:"order_charge_before_vat" bson:"order_charge_before_vat"
	//
	// The order charge excluding VAT.
	OrderChargeBeforeVat *OrderViewMoney `` /* 147-byte string literal not displayed */
	// @inject_tag: json:"tax_rate" bson:"tax_rate"
	//
	// The tax rate.
	TaxRate float64 `protobuf:"fixed64,89,opt,name=tax_rate,json=taxRate,proto3" json:"tax_rate" bson:"tax_rate"`
	// @inject_tag: json:"payment_method_terminal_id" bson:"payment_method_terminal_id"
	//
	// The unique identifier of terminal of payment method
	PaymentMethodTerminalId string `` /* 159-byte string literal not displayed */
	// @inject_tag: json:"-" bson:"recurring"
	//
	// DEPRECATED! Use the recurring_subscription_id property
	// Exists recurring for order
	Recurring bool `protobuf:"varint,91,opt,name=recurring,proto3" json:"-" bson:"recurring"`
	// @inject_tag: json:"-" bson:"recurring_id"
	//
	// DEPRECATED! Use the recurring_subscription_id property
	// Recurring identity for order
	RecurringId string `protobuf:"bytes,92,opt,name=recurring_id,json=recurringId,proto3" json:"-" bson:"recurring_id"`
	// @inject_tag: json:"-" bson:"royalty_report_id"
	//
	// The royalty report's identifier which include this order
	RoyaltyReportId string `protobuf:"bytes,93,opt,name=royalty_report_id,json=royaltyReportId,proto3" json:"-" bson:"royalty_report_id"`
	// @inject_tag: json:"-" bson:"metadata_values"
	//
	// Only values from metadata field
	MetadataValues []string `protobuf:"bytes,94,rep,name=metadata_values,json=metadataValues,proto3" json:"-" bson:"metadata_values"`
	// @inject_tag: json:"-" bson:"amount_before_vat"
	//
	// The order amount excluding commissions.
	AmountBeforeVat float64 `protobuf:"fixed64,95,opt,name=amount_before_vat,json=amountBeforeVat,proto3" json:"-" bson:"amount_before_vat"`
	// @inject_tag: json:"report_summary" bson:"report_summary"
	//
	// Transaction summary for reports
	ReportSummary *OrderViewReportSummary `protobuf:"bytes,96,opt,name=report_summary,json=reportSummary,proto3" json:"report_summary" bson:"report_summary"`
	// @inject_tag: json:"recurring_subscription_id"
	//
	// Identity of recurring subscription for order
	RecurringSubscriptionId string `protobuf:"bytes,97,opt,name=recurring_subscription_id,json=recurringSubscriptionId,proto3" json:"recurring_subscription_id"`
	// @inject_tag: json:"recurring_plan_id"
	//
	// Identity of recurring plan for order
	RecurringPlanId string `protobuf:"bytes,98,opt,name=recurring_plan_id,json=recurringPlanId,proto3" json:"recurring_plan_id"`
	//@inject_tag: json:"refund_order" bson:"refund_order"
	//
	// The refund order data (for refunds only).
	RefundOrder *ParentOrder `protobuf:"bytes,99,opt,name=refund_order,json=refundOrder,proto3" json:"refund_order" bson:"refund_order"`
	//@inject_tag: json:"resolve_order" bson:"resolve_order"
	//
	// The resolve order data (for refunds only).
	ResolveOrder *ParentOrder `protobuf:"bytes,100,opt,name=resolve_order,json=resolveOrder,proto3" json:"resolve_order" bson:"resolve_order"`
	// contains filtered or unexported fields
}

func (*OrderViewPrivate) Descriptor deprecated

func (*OrderViewPrivate) Descriptor() ([]byte, []int)

Deprecated: Use OrderViewPrivate.ProtoReflect.Descriptor instead.

func (*OrderViewPrivate) GetAmountBeforeVat

func (x *OrderViewPrivate) GetAmountBeforeVat() float64

func (*OrderViewPrivate) GetBillingAddress

func (x *OrderViewPrivate) GetBillingAddress() *OrderBillingAddress

func (*OrderViewPrivate) GetBillingCountryChangedByUser

func (x *OrderViewPrivate) GetBillingCountryChangedByUser() bool

func (*OrderViewPrivate) GetCancellation

func (x *OrderViewPrivate) GetCancellation() *OrderNotificationCancellation

func (*OrderViewPrivate) GetCardNumber

func (m *OrderViewPrivate) GetCardNumber() string

func (*OrderViewPrivate) GetCountryCode

func (x *OrderViewPrivate) GetCountryCode() string

func (*OrderViewPrivate) GetCreatedAt

func (x *OrderViewPrivate) GetCreatedAt() *timestamp.Timestamp

func (*OrderViewPrivate) GetCurrency

func (x *OrderViewPrivate) GetCurrency() string

func (*OrderViewPrivate) GetCustomerAddress

func (m *OrderViewPrivate) GetCustomerAddress() *OrderBillingAddress

func (*OrderViewPrivate) GetFeesTotal

func (x *OrderViewPrivate) GetFeesTotal() *OrderViewMoney

func (*OrderViewPrivate) GetFeesTotalLocal

func (x *OrderViewPrivate) GetFeesTotalLocal() *OrderViewMoney

func (*OrderViewPrivate) GetGrossRevenue

func (x *OrderViewPrivate) GetGrossRevenue() *OrderViewMoney

func (*OrderViewPrivate) GetId

func (x *OrderViewPrivate) GetId() string

func (*OrderViewPrivate) GetIsHighRisk

func (x *OrderViewPrivate) GetIsHighRisk() bool

func (*OrderViewPrivate) GetIsIpCountryMismatchBin

func (x *OrderViewPrivate) GetIsIpCountryMismatchBin() bool

func (*OrderViewPrivate) GetIsProduction

func (x *OrderViewPrivate) GetIsProduction() bool

func (*OrderViewPrivate) GetIsVatDeduction

func (x *OrderViewPrivate) GetIsVatDeduction() bool

func (*OrderViewPrivate) GetIssuer

func (x *OrderViewPrivate) GetIssuer() *OrderIssuer

func (*OrderViewPrivate) GetItems

func (x *OrderViewPrivate) GetItems() []*OrderItem

func (*OrderViewPrivate) GetLocale

func (x *OrderViewPrivate) GetLocale() string

func (*OrderViewPrivate) GetMccCode

func (x *OrderViewPrivate) GetMccCode() string

func (*OrderViewPrivate) GetMerchantId

func (x *OrderViewPrivate) GetMerchantId() string

func (*OrderViewPrivate) GetMerchantInfo

func (x *OrderViewPrivate) GetMerchantInfo() *OrderViewMerchantInfo

func (*OrderViewPrivate) GetMerchantPayoutCurrency

func (x *OrderViewPrivate) GetMerchantPayoutCurrency() string

func (*OrderViewPrivate) GetMerchantRefundFixedFeeTariff

func (x *OrderViewPrivate) GetMerchantRefundFixedFeeTariff() *OrderViewMoney

func (*OrderViewPrivate) GetMetadataValues

func (x *OrderViewPrivate) GetMetadataValues() []string

func (*OrderViewPrivate) GetMethodFeeTariff

func (x *OrderViewPrivate) GetMethodFeeTariff() *OrderViewMoney

func (*OrderViewPrivate) GetMethodFeeTotal

func (x *OrderViewPrivate) GetMethodFeeTotal() *OrderViewMoney

func (*OrderViewPrivate) GetMethodFixedFeeTariff

func (x *OrderViewPrivate) GetMethodFixedFeeTariff() *OrderViewMoney

func (*OrderViewPrivate) GetMethodRefundFeeTariff

func (x *OrderViewPrivate) GetMethodRefundFeeTariff() *OrderViewMoney

func (*OrderViewPrivate) GetMethodRefundFixedFeeTariff

func (x *OrderViewPrivate) GetMethodRefundFixedFeeTariff() *OrderViewMoney

func (*OrderViewPrivate) GetNetRevenue

func (x *OrderViewPrivate) GetNetRevenue() *OrderViewMoney

func (*OrderViewPrivate) GetOperatingCompanyId

func (x *OrderViewPrivate) GetOperatingCompanyId() string

func (*OrderViewPrivate) GetOrderCharge

func (x *OrderViewPrivate) GetOrderCharge() *OrderViewMoney

func (*OrderViewPrivate) GetOrderChargeBeforeVat

func (x *OrderViewPrivate) GetOrderChargeBeforeVat() *OrderViewMoney

func (*OrderViewPrivate) GetOrderType

func (m *OrderViewPrivate) GetOrderType() string

func (*OrderViewPrivate) GetParentOrder

func (x *OrderViewPrivate) GetParentOrder() *ParentOrder

func (*OrderViewPrivate) GetPaymentGrossRevenue

func (x *OrderViewPrivate) GetPaymentGrossRevenue() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentGrossRevenueFx

func (x *OrderViewPrivate) GetPaymentGrossRevenueFx() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentGrossRevenueFxProfit

func (x *OrderViewPrivate) GetPaymentGrossRevenueFxProfit() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentGrossRevenueFxTaxFee

func (x *OrderViewPrivate) GetPaymentGrossRevenueFxTaxFee() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentGrossRevenueLocal

func (x *OrderViewPrivate) GetPaymentGrossRevenueLocal() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentGrossRevenueOrigin

func (x *OrderViewPrivate) GetPaymentGrossRevenueOrigin() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentIpCountry

func (x *OrderViewPrivate) GetPaymentIpCountry() string

func (*OrderViewPrivate) GetPaymentMethod

func (x *OrderViewPrivate) GetPaymentMethod() *PaymentMethodOrder

func (*OrderViewPrivate) GetPaymentMethodTerminalId

func (x *OrderViewPrivate) GetPaymentMethodTerminalId() string

func (*OrderViewPrivate) GetPaymentRefundFeeTariff

func (x *OrderViewPrivate) GetPaymentRefundFeeTariff() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentRefundGrossRevenue

func (x *OrderViewPrivate) GetPaymentRefundGrossRevenue() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentRefundGrossRevenueLocal

func (x *OrderViewPrivate) GetPaymentRefundGrossRevenueLocal() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentRefundGrossRevenueOrigin

func (x *OrderViewPrivate) GetPaymentRefundGrossRevenueOrigin() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentRefundTaxFee

func (x *OrderViewPrivate) GetPaymentRefundTaxFee() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentRefundTaxFeeLocal

func (x *OrderViewPrivate) GetPaymentRefundTaxFeeLocal() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentRefundTaxFeeOrigin

func (x *OrderViewPrivate) GetPaymentRefundTaxFeeOrigin() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentTaxFee

func (x *OrderViewPrivate) GetPaymentTaxFee() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentTaxFeeCurrencyExchangeFee

func (x *OrderViewPrivate) GetPaymentTaxFeeCurrencyExchangeFee() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentTaxFeeLocal

func (x *OrderViewPrivate) GetPaymentTaxFeeLocal() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentTaxFeeOrigin

func (x *OrderViewPrivate) GetPaymentTaxFeeOrigin() *OrderViewMoney

func (*OrderViewPrivate) GetPaymentTaxFeeTotal

func (x *OrderViewPrivate) GetPaymentTaxFeeTotal() *OrderViewMoney

func (*OrderViewPrivate) GetPaysuperFixedFee

func (x *OrderViewPrivate) GetPaysuperFixedFee() *OrderViewMoney

func (*OrderViewPrivate) GetPaysuperFixedFeeFxProfit

func (x *OrderViewPrivate) GetPaysuperFixedFeeFxProfit() *OrderViewMoney

func (*OrderViewPrivate) GetPaysuperMethodFeeProfit

func (x *OrderViewPrivate) GetPaysuperMethodFeeProfit() *OrderViewMoney

func (*OrderViewPrivate) GetPaysuperMethodFeeTariffSelfCost

func (x *OrderViewPrivate) GetPaysuperMethodFeeTariffSelfCost() *OrderViewMoney

func (*OrderViewPrivate) GetPaysuperMethodFixedFeeTariffFxProfit

func (x *OrderViewPrivate) GetPaysuperMethodFixedFeeTariffFxProfit() *OrderViewMoney

func (*OrderViewPrivate) GetPaysuperMethodFixedFeeTariffSelfCost

func (x *OrderViewPrivate) GetPaysuperMethodFixedFeeTariffSelfCost() *OrderViewMoney

func (*OrderViewPrivate) GetPaysuperMethodFixedFeeTariffTotalProfit

func (x *OrderViewPrivate) GetPaysuperMethodFixedFeeTariffTotalProfit() *OrderViewMoney

func (*OrderViewPrivate) GetPaysuperMethodRefundFeeTariffProfit

func (x *OrderViewPrivate) GetPaysuperMethodRefundFeeTariffProfit() *OrderViewMoney

func (*OrderViewPrivate) GetPaysuperMethodRefundFixedFeeTariffProfit

func (x *OrderViewPrivate) GetPaysuperMethodRefundFixedFeeTariffProfit() *OrderViewMoney

func (*OrderViewPrivate) GetPaysuperMethodRefundFixedFeeTariffSelfCost

func (x *OrderViewPrivate) GetPaysuperMethodRefundFixedFeeTariffSelfCost() *OrderViewMoney

func (*OrderViewPrivate) GetPaysuperMethodTotalProfit

func (x *OrderViewPrivate) GetPaysuperMethodTotalProfit() *OrderViewMoney

func (*OrderViewPrivate) GetPaysuperRefundTaxFeeCurrencyExchangeFee

func (x *OrderViewPrivate) GetPaysuperRefundTaxFeeCurrencyExchangeFee() *OrderViewMoney

func (*OrderViewPrivate) GetPaysuperRefundTotalProfit

func (x *OrderViewPrivate) GetPaysuperRefundTotalProfit() *OrderViewMoney

func (*OrderViewPrivate) GetPaysuperTotalProfit

func (x *OrderViewPrivate) GetPaysuperTotalProfit() *OrderViewMoney

func (*OrderViewPrivate) GetProject

func (x *OrderViewPrivate) GetProject() *ProjectOrder

func (*OrderViewPrivate) GetRecurring

func (x *OrderViewPrivate) GetRecurring() bool

func (*OrderViewPrivate) GetRecurringId

func (x *OrderViewPrivate) GetRecurringId() string

func (*OrderViewPrivate) GetRecurringPlanId

func (x *OrderViewPrivate) GetRecurringPlanId() string

func (*OrderViewPrivate) GetRecurringSubscriptionId

func (x *OrderViewPrivate) GetRecurringSubscriptionId() string

func (*OrderViewPrivate) GetRefund

func (x *OrderViewPrivate) GetRefund() *OrderNotificationRefund

func (*OrderViewPrivate) GetRefundAllowed

func (x *OrderViewPrivate) GetRefundAllowed() bool

func (*OrderViewPrivate) GetRefundFeesTotal

func (x *OrderViewPrivate) GetRefundFeesTotal() *OrderViewMoney

func (*OrderViewPrivate) GetRefundFeesTotalLocal

func (x *OrderViewPrivate) GetRefundFeesTotalLocal() *OrderViewMoney

func (*OrderViewPrivate) GetRefundGrossRevenue

func (x *OrderViewPrivate) GetRefundGrossRevenue() *OrderViewMoney

func (*OrderViewPrivate) GetRefundGrossRevenueFx

func (x *OrderViewPrivate) GetRefundGrossRevenueFx() *OrderViewMoney

func (*OrderViewPrivate) GetRefundOrder

func (x *OrderViewPrivate) GetRefundOrder() *ParentOrder

func (*OrderViewPrivate) GetRefundReverseRevenue

func (x *OrderViewPrivate) GetRefundReverseRevenue() *OrderViewMoney

func (*OrderViewPrivate) GetRefundTaxFee

func (x *OrderViewPrivate) GetRefundTaxFee() *OrderViewMoney

func (*OrderViewPrivate) GetRefundTaxFeeCurrencyExchangeFee

func (x *OrderViewPrivate) GetRefundTaxFeeCurrencyExchangeFee() *OrderViewMoney

func (*OrderViewPrivate) GetRefundTaxFeeTotal

func (x *OrderViewPrivate) GetRefundTaxFeeTotal() *OrderViewMoney

func (*OrderViewPrivate) GetReportSummary

func (x *OrderViewPrivate) GetReportSummary() *OrderViewReportSummary

func (*OrderViewPrivate) GetResolveOrder

func (x *OrderViewPrivate) GetResolveOrder() *ParentOrder

func (*OrderViewPrivate) GetRoyaltyReportId

func (x *OrderViewPrivate) GetRoyaltyReportId() string

func (*OrderViewPrivate) GetStatus

func (x *OrderViewPrivate) GetStatus() string

func (*OrderViewPrivate) GetTaxFee

func (x *OrderViewPrivate) GetTaxFee() *OrderViewMoney

func (*OrderViewPrivate) GetTaxFeeCurrencyExchangeFee

func (x *OrderViewPrivate) GetTaxFeeCurrencyExchangeFee() *OrderViewMoney

func (*OrderViewPrivate) GetTaxFeeTotal

func (x *OrderViewPrivate) GetTaxFeeTotal() *OrderViewMoney

func (*OrderViewPrivate) GetTaxRate

func (x *OrderViewPrivate) GetTaxRate() float64

func (*OrderViewPrivate) GetTotalPaymentAmount

func (x *OrderViewPrivate) GetTotalPaymentAmount() float64

func (*OrderViewPrivate) GetTransaction

func (x *OrderViewPrivate) GetTransaction() string

func (*OrderViewPrivate) GetTransactionDate

func (x *OrderViewPrivate) GetTransactionDate() *timestamp.Timestamp

func (*OrderViewPrivate) GetType

func (x *OrderViewPrivate) GetType() string

func (*OrderViewPrivate) GetUser

func (x *OrderViewPrivate) GetUser() *OrderUser

func (*OrderViewPrivate) GetUuid

func (x *OrderViewPrivate) GetUuid() string

func (*OrderViewPrivate) GetVatPayer

func (x *OrderViewPrivate) GetVatPayer() string

func (*OrderViewPrivate) ProtoMessage

func (*OrderViewPrivate) ProtoMessage()

func (*OrderViewPrivate) ProtoReflect

func (x *OrderViewPrivate) ProtoReflect() protoreflect.Message

func (*OrderViewPrivate) Reset

func (x *OrderViewPrivate) Reset()

func (*OrderViewPrivate) String

func (x *OrderViewPrivate) String() string

type OrderViewPublic

type OrderViewPublic struct {

	// @inject_tag: json:"-" bson:"_id" faker:"objectIdString"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"-" bson:"_id" faker:"objectIdString"` // unique internal order identifier in Protocol One
	// @inject_tag: json:"uuid" bson:"uuid"
	//
	// The unique identifier for the order.
	Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid" bson:"uuid"`
	// @inject_tag: json:"total_payment_amount" bson:"total_payment_amount"
	//
	// The total payment amount.
	TotalPaymentAmount float64 `` /* 137-byte string literal not displayed */
	// @inject_tag: json:"currency" bson:"currency"
	//
	// The currency of the payment. Three-letter currency code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency" bson:"currency"`
	// @inject_tag: json:"project" bson:"project"
	//
	// The project data.
	Project *ProjectOrder `protobuf:"bytes,5,opt,name=project,proto3" json:"project" bson:"project"`
	// @inject_tag: bson:"created_at" bson:"created_at"
	//
	// The date in ISO 8601 of the order creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty" bson:"created_at" bson:"created_at"`
	// @inject_tag: json:"transaction" bson:"pm_order_id"
	//
	// The unique identifier for the order in the payment system.
	Transaction string `protobuf:"bytes,7,opt,name=transaction,proto3" json:"transaction" bson:"pm_order_id"`
	// @inject_tag: json:"payment_method" bson:"payment_method"
	//
	// The payment method data.
	PaymentMethod *PaymentMethodOrder `protobuf:"bytes,8,opt,name=payment_method,json=paymentMethod,proto3" json:"payment_method" bson:"payment_method"`
	// @inject_tag: json:"country_code" bson:"country_code"
	//
	// Two-letter country code in ISO 3166-1, in uppercase.
	CountryCode string `protobuf:"bytes,9,opt,name=country_code,json=countryCode,proto3" json:"country_code" bson:"country_code"`
	// @inject_tag: json:"merchant_id" bson:"merchant_id" faker:"objectIdString"
	//
	// The unique identifier for the merchant.
	MerchantId string `protobuf:"bytes,10,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id" bson:"merchant_id" faker:"objectIdString"`
	// @inject_tag: json:"locale" bson:"locale"
	//
	// The customer’s locale name. Four-letter language code in ISO 639, for instance en-US.
	Locale string `protobuf:"bytes,11,opt,name=locale,proto3" json:"locale" bson:"locale"`
	// @inject_tag: json:"status" bson:"status"
	//
	// The current status of the order. Available values: created, processed, canceled, rejected, refunded, chargeback, pending.
	Status string `protobuf:"bytes,12,opt,name=status,proto3" json:"status" bson:"status"`
	// @inject_tag: json:"transaction_date" bson:"pm_order_close_date"
	//
	// The date in ISO 8601 of the processed transaction.
	TransactionDate *timestamp.Timestamp `protobuf:"bytes,13,opt,name=transaction_date,json=transactionDate,proto3" json:"transaction_date" bson:"pm_order_close_date"`
	// @inject_tag: json:"user" bson:"user"
	//
	// The customer data.
	User *OrderUser `protobuf:"bytes,14,opt,name=user,proto3" json:"user" bson:"user"`
	// @inject_tag: json:"billing_address" bson:"billing_address"
	//
	// The customer's billing address.
	BillingAddress *OrderBillingAddress `protobuf:"bytes,15,opt,name=billing_address,json=billingAddress,proto3" json:"billing_address" bson:"billing_address"`
	// @inject_tag: json:"type" bson:"type"
	//
	// The order type. It depends on your sales option (Game Keys, Virtual Items, Virtual Currency, the simple checkout). Available values: key, product, virtual_currency, simple.
	Type string `protobuf:"bytes,16,opt,name=type,proto3" json:"type" bson:"type"`
	// @inject_tag: json:"is_vat_deduction" bson:"is_vat_deduction"
	//
	// Has a true value if VAT can be deducted.
	IsVatDeduction bool `protobuf:"varint,17,opt,name=is_vat_deduction,json=isVatDeduction,proto3" json:"is_vat_deduction" bson:"is_vat_deduction"`
	// @inject_tag: json:"gross_revenue" bson:"gross_revenue"
	//
	// The gross revenue.
	GrossRevenue *OrderViewMoney `protobuf:"bytes,18,opt,name=gross_revenue,json=grossRevenue,proto3" json:"gross_revenue" bson:"gross_revenue"`
	// @inject_tag: json:"tax_fee" bson:"tax_fee"
	//
	// The tax fee.
	TaxFee *OrderViewMoney `protobuf:"bytes,19,opt,name=tax_fee,json=taxFee,proto3" json:"tax_fee" bson:"tax_fee"`
	// @inject_tag: json:"tax_fee_currency_exchange_fee" bson:"tax_fee_currency_exchange_fee"
	//
	// The tax fee for the currency exchange.
	TaxFeeCurrencyExchangeFee *OrderViewMoney `` /* 170-byte string literal not displayed */
	// @inject_tag: json:"tax_fee_total" bson:"tax_fee_total"
	//
	// The total tax fee.
	TaxFeeTotal *OrderViewMoney `protobuf:"bytes,21,opt,name=tax_fee_total,json=taxFeeTotal,proto3" json:"tax_fee_total" bson:"tax_fee_total"`
	// @inject_tag: json:"method_fee_total" bson:"method_fee_total"
	//
	// The method fee total.
	MethodFeeTotal *OrderViewMoney `protobuf:"bytes,22,opt,name=method_fee_total,json=methodFeeTotal,proto3" json:"method_fee_total" bson:"method_fee_total"`
	// @inject_tag: json:"method_fee_tariff" bson:"method_fee_tariff"
	//
	// The tariff for the method fee.
	MethodFeeTariff *OrderViewMoney `protobuf:"bytes,23,opt,name=method_fee_tariff,json=methodFeeTariff,proto3" json:"method_fee_tariff" bson:"method_fee_tariff"`
	// @inject_tag: json:"method_fixed_fee_tariff" bson:"method_fixed_fee_tariff"
	//
	// The tariff of the fixed method fee.
	MethodFixedFeeTariff *OrderViewMoney `` /* 147-byte string literal not displayed */
	// @inject_tag: json:"paysuper_fixed_fee" bson:"paysuper_fixed_fee"
	//
	// The PaySuper fixed fee.
	PaysuperFixedFee *OrderViewMoney `` /* 128-byte string literal not displayed */
	// @inject_tag: json:"fees_total" bson:"fees_total"
	//
	// The total fees.
	FeesTotal *OrderViewMoney `protobuf:"bytes,26,opt,name=fees_total,json=feesTotal,proto3" json:"fees_total" bson:"fees_total"`
	// @inject_tag: json:"fees_total_local" bson:"fees_total_local"
	//
	// The total fees in the customer's region currency.
	FeesTotalLocal *OrderViewMoney `protobuf:"bytes,27,opt,name=fees_total_local,json=feesTotalLocal,proto3" json:"fees_total_local" bson:"fees_total_local"`
	// @inject_tag: json:"net_revenue" bson:"net_revenue"
	//
	// The net revenue.
	NetRevenue *OrderViewMoney `protobuf:"bytes,28,opt,name=net_revenue,json=netRevenue,proto3" json:"net_revenue" bson:"net_revenue"`
	// @inject_tag: json:"refund_gross_revenue" bson:"refund_gross_revenue"
	//
	// The gross revenue from the refund.
	RefundGrossRevenue *OrderViewMoney `` /* 136-byte string literal not displayed */
	// @inject_tag: json:"method_refund_fee_tariff" bson:"method_refund_fee_tariff"
	//
	// The fee tariff for the method refund.
	MethodRefundFeeTariff *OrderViewMoney `` /* 151-byte string literal not displayed */
	// @inject_tag: json:"merchant_refund_fixed_fee_tariff" bson:"merchant_refund_fixed_fee_tariff"
	//
	// The fixed fee tariff for the method refund.
	MerchantRefundFixedFeeTariff *OrderViewMoney `` /* 182-byte string literal not displayed */
	// @inject_tag: json:"refund_tax_fee" bson:"refund_tax_fee"
	//
	// The tax fee of the refund.
	RefundTaxFee *OrderViewMoney `protobuf:"bytes,32,opt,name=refund_tax_fee,json=refundTaxFee,proto3" json:"refund_tax_fee" bson:"refund_tax_fee"`
	// @inject_tag: json:"refund_tax_fee_currency_exchange_fee" bson:"refund_tax_fee_currency_exchange_fee"
	//
	// The refund tax fee for the currency exchange fee.
	RefundTaxFeeCurrencyExchangeFee *OrderViewMoney `` /* 197-byte string literal not displayed */
	// @inject_tag: json:"paysuper_refund_tax_fee_currency_exchange_fee" bson:"paysuper_refund_tax_fee_currency_exchange_fee"
	//
	// The PaySuper refund tax fee for the currency exchange fee.
	PaysuperRefundTaxFeeCurrencyExchangeFee *OrderViewMoney `` /* 232-byte string literal not displayed */
	// @inject_tag: json:"refund_reverse_revenue" bson:"refund_reverse_revenue"
	//
	// The refund reverse revenue.
	RefundReverseRevenue *OrderViewMoney `` /* 144-byte string literal not displayed */
	// @inject_tag: json:"refund_fees_total" bson:"refund_fees_total"
	//
	// The refund total fees.
	RefundFeesTotal *OrderViewMoney `protobuf:"bytes,36,opt,name=refund_fees_total,json=refundFeesTotal,proto3" json:"refund_fees_total" bson:"refund_fees_total"`
	// @inject_tag: json:"refund_fees_total_local" bson:"refund_fees_total_local"
	//
	// The total fees of the refund in the customer's region currency.
	RefundFeesTotalLocal *OrderViewMoney `` /* 147-byte string literal not displayed */
	// The order issuer data.
	Issuer *OrderIssuer `protobuf:"bytes,38,opt,name=issuer,proto3" json:"issuer,omitempty"`
	// @inject_tag: json:"items" bson:"items"
	//
	// The list of the products.
	Items []*OrderItem `protobuf:"bytes,39,rep,name=items,proto3" json:"items" bson:"items"`
	//@inject_tag: json:"merchant_payout_currency" bson:"merchant_payout_currency"
	//
	// The merchant's payout currency.
	MerchantPayoutCurrency string `` /* 152-byte string literal not displayed */
	//@inject_tag: json:"parent_order" bson:"parent_order"
	//
	// The parent order data (for refunds only).
	ParentOrder *ParentOrder `protobuf:"bytes,41,opt,name=parent_order,json=parentOrder,proto3" json:"parent_order" bson:"parent_order"`
	//@inject_tag: json:"refund" bson:"refund"
	//
	// The notification of the refund. Has a null value if the order is not refunded.
	Refund *OrderNotificationRefund `protobuf:"bytes,42,opt,name=refund,proto3" json:"refund" bson:"refund"`
	//@inject_tag: json:"cancellation" bson:"cancellation"
	//
	// The notification of the cancellation. Has a null value if the order is not cancelled.
	Cancellation *OrderNotificationCancellation `protobuf:"bytes,43,opt,name=cancellation,proto3" json:"cancellation" bson:"cancellation"`
	// @inject_tag: json:"operating_company_id" bson:"operating_company_id"
	//
	// The unique identifier for the merchant's operating company.
	OperatingCompanyId string `` /* 136-byte string literal not displayed */
	// @inject_tag: json:"refund_allowed" bson:"refund_allowed"
	//
	// Has a true value if the refund is allowed.
	RefundAllowed bool `protobuf:"varint,45,opt,name=refund_allowed,json=refundAllowed,proto3" json:"refund_allowed" bson:"refund_allowed"`
	// @inject_tag: json:"order_charge" bson:"order_charge"
	//
	// The order charge.
	OrderCharge *OrderViewMoney `protobuf:"bytes,46,opt,name=order_charge,json=orderCharge,proto3" json:"order_charge" bson:"order_charge"`
	// @inject_tag: json:"payment_ip_country"
	//
	// The customer's country code by the customer's IP address.
	PaymentIpCountry string `protobuf:"bytes,47,opt,name=payment_ip_country,json=paymentIpCountry,proto3" json:"payment_ip_country"`
	// @inject_tag: json:"is_ip_country_mismatch_bin" bson:"is_ip_country_mismatch_bin"
	//
	// Has a true value if the country from the card's BIN has not been matched to the country defined by the IP address (for card payments only).
	IsIpCountryMismatchBin bool `` /* 159-byte string literal not displayed */
	// @inject_tag: json:"billing_country_changed_by_user" bson:"billing_country_changed_by_user"
	//
	// Has a true value if the country was selected by the customer.
	BillingCountryChangedByUser bool `` /* 179-byte string literal not displayed */
	// @inject_tag: json:"vat_payer" bson:"vat_payer" validate:"oneof=buyer seller nobody"
	//
	// The responsible for VAT. Available values: buyer (VAT is added to the order charge), seller (VAT is included in the order charge), nobody (VAT exempt).
	VatPayer string `` /* 130-byte string literal not displayed */
	// @inject_tag: json:"is_production" bson:"is_production"
	//
	// Has a true value for a production payment and false for a test payment that goes through a test sandbox.
	IsProduction bool `protobuf:"varint,51,opt,name=is_production,json=isProduction,proto3" json:"is_production" bson:"is_production"`
	// @inject_tag: json:"merchant_info" bson:"merchant_info"
	//
	// The merchant's company data.
	MerchantInfo *OrderViewMerchantInfo `protobuf:"bytes,52,opt,name=merchant_info,json=merchantInfo,proto3" json:"merchant_info" bson:"merchant_info"`
	// @inject_tag: json:"-"
	//
	// DEPRECATED! Use the recurring_subscription_id property
	// Exists recurring for order
	Recurring bool `protobuf:"varint,53,opt,name=recurring,proto3" json:"-"`
	// @inject_tag: json:"-"
	//
	// DEPRECATED! Use the recurring_subscription_id property
	// Recurring identity for order
	RecurringId string `protobuf:"bytes,54,opt,name=recurring_id,json=recurringId,proto3" json:"-"`
	// @inject_tag: json:"payment_gross_revenue" bson:"payment_gross_revenue"
	//
	// The gross revenue from the payment.
	PaymentGrossRevenue *OrderViewMoney `` /* 140-byte string literal not displayed */
	// @inject_tag: json:"payment_refund_gross_revenue" bson:"payment_refund_gross_revenue"
	//
	// The gross revenue of the payment refund.
	PaymentRefundGrossRevenue *OrderViewMoney `` /* 167-byte string literal not displayed */
	// @inject_tag: json:"refund_tax_fee_total" bson:"refund_tax_fee_total"
	//
	// The total refund tax fee.
	RefundTaxFeeTotal *OrderViewMoney `` /* 135-byte string literal not displayed */
	// @inject_tag: json:"report_summary" bson:"report_summary"
	//
	// Transaction summary for reports
	ReportSummary *OrderViewReportSummary `protobuf:"bytes,58,opt,name=report_summary,json=reportSummary,proto3" json:"report_summary" bson:"report_summary"`
	// @inject_tag: json:"recurring_subscription_id"
	//
	// Identity of recurring subscription for order
	RecurringSubscriptionId string `protobuf:"bytes,59,opt,name=recurring_subscription_id,json=recurringSubscriptionId,proto3" json:"recurring_subscription_id"`
	// @inject_tag: json:"recurring_plan_id"
	//
	// Identity of recurring plan for order
	RecurringPlanId string `protobuf:"bytes,60,opt,name=recurring_plan_id,json=recurringPlanId,proto3" json:"recurring_plan_id"`
	//@inject_tag: json:"refund_order" bson:"refund_order"
	//
	// The refund order data (for refunds only).
	RefundOrder *ParentOrder `protobuf:"bytes,61,opt,name=refund_order,json=refundOrder,proto3" json:"refund_order" bson:"refund_order"`
	//@inject_tag: json:"resolve_order" bson:"resolve_order"
	//
	// The resolve order data (for refunds only).
	ResolveOrder *ParentOrder `protobuf:"bytes,62,opt,name=resolve_order,json=resolveOrder,proto3" json:"resolve_order" bson:"resolve_order"`
	// contains filtered or unexported fields
}

func (*OrderViewPublic) Descriptor deprecated

func (*OrderViewPublic) Descriptor() ([]byte, []int)

Deprecated: Use OrderViewPublic.ProtoReflect.Descriptor instead.

func (*OrderViewPublic) GetBillingAddress

func (x *OrderViewPublic) GetBillingAddress() *OrderBillingAddress

func (*OrderViewPublic) GetBillingCountryChangedByUser

func (x *OrderViewPublic) GetBillingCountryChangedByUser() bool

func (*OrderViewPublic) GetCancellation

func (x *OrderViewPublic) GetCancellation() *OrderNotificationCancellation

func (*OrderViewPublic) GetCountryCode

func (x *OrderViewPublic) GetCountryCode() string

func (*OrderViewPublic) GetCreatedAt

func (x *OrderViewPublic) GetCreatedAt() *timestamp.Timestamp

func (*OrderViewPublic) GetCurrency

func (x *OrderViewPublic) GetCurrency() string

func (*OrderViewPublic) GetFeesTotal

func (x *OrderViewPublic) GetFeesTotal() *OrderViewMoney

func (*OrderViewPublic) GetFeesTotalLocal

func (x *OrderViewPublic) GetFeesTotalLocal() *OrderViewMoney

func (*OrderViewPublic) GetGrossRevenue

func (x *OrderViewPublic) GetGrossRevenue() *OrderViewMoney

func (*OrderViewPublic) GetId

func (x *OrderViewPublic) GetId() string

func (*OrderViewPublic) GetIsIpCountryMismatchBin

func (x *OrderViewPublic) GetIsIpCountryMismatchBin() bool

func (*OrderViewPublic) GetIsProduction

func (x *OrderViewPublic) GetIsProduction() bool

func (*OrderViewPublic) GetIsVatDeduction

func (x *OrderViewPublic) GetIsVatDeduction() bool

func (*OrderViewPublic) GetIssuer

func (x *OrderViewPublic) GetIssuer() *OrderIssuer

func (*OrderViewPublic) GetItems

func (x *OrderViewPublic) GetItems() []*OrderItem

func (*OrderViewPublic) GetLocale

func (x *OrderViewPublic) GetLocale() string

func (*OrderViewPublic) GetMerchantId

func (x *OrderViewPublic) GetMerchantId() string

func (*OrderViewPublic) GetMerchantInfo

func (x *OrderViewPublic) GetMerchantInfo() *OrderViewMerchantInfo

func (*OrderViewPublic) GetMerchantPayoutCurrency

func (x *OrderViewPublic) GetMerchantPayoutCurrency() string

func (*OrderViewPublic) GetMerchantRefundFixedFeeTariff

func (x *OrderViewPublic) GetMerchantRefundFixedFeeTariff() *OrderViewMoney

func (*OrderViewPublic) GetMethodFeeTariff

func (x *OrderViewPublic) GetMethodFeeTariff() *OrderViewMoney

func (*OrderViewPublic) GetMethodFeeTotal

func (x *OrderViewPublic) GetMethodFeeTotal() *OrderViewMoney

func (*OrderViewPublic) GetMethodFixedFeeTariff

func (x *OrderViewPublic) GetMethodFixedFeeTariff() *OrderViewMoney

func (*OrderViewPublic) GetMethodRefundFeeTariff

func (x *OrderViewPublic) GetMethodRefundFeeTariff() *OrderViewMoney

func (*OrderViewPublic) GetNetRevenue

func (x *OrderViewPublic) GetNetRevenue() *OrderViewMoney

func (*OrderViewPublic) GetOperatingCompanyId

func (x *OrderViewPublic) GetOperatingCompanyId() string

func (*OrderViewPublic) GetOrderCharge

func (x *OrderViewPublic) GetOrderCharge() *OrderViewMoney

func (*OrderViewPublic) GetParentOrder

func (x *OrderViewPublic) GetParentOrder() *ParentOrder

func (*OrderViewPublic) GetPaymentGrossRevenue

func (x *OrderViewPublic) GetPaymentGrossRevenue() *OrderViewMoney

func (*OrderViewPublic) GetPaymentIpCountry

func (x *OrderViewPublic) GetPaymentIpCountry() string

func (*OrderViewPublic) GetPaymentMethod

func (x *OrderViewPublic) GetPaymentMethod() *PaymentMethodOrder

func (*OrderViewPublic) GetPaymentRefundGrossRevenue

func (x *OrderViewPublic) GetPaymentRefundGrossRevenue() *OrderViewMoney

func (*OrderViewPublic) GetPaysuperFixedFee

func (x *OrderViewPublic) GetPaysuperFixedFee() *OrderViewMoney

func (*OrderViewPublic) GetPaysuperRefundTaxFeeCurrencyExchangeFee

func (x *OrderViewPublic) GetPaysuperRefundTaxFeeCurrencyExchangeFee() *OrderViewMoney

func (*OrderViewPublic) GetProject

func (x *OrderViewPublic) GetProject() *ProjectOrder

func (*OrderViewPublic) GetRecurring

func (x *OrderViewPublic) GetRecurring() bool

func (*OrderViewPublic) GetRecurringId

func (x *OrderViewPublic) GetRecurringId() string

func (*OrderViewPublic) GetRecurringPlanId

func (x *OrderViewPublic) GetRecurringPlanId() string

func (*OrderViewPublic) GetRecurringSubscriptionId

func (x *OrderViewPublic) GetRecurringSubscriptionId() string

func (*OrderViewPublic) GetRefund

func (x *OrderViewPublic) GetRefund() *OrderNotificationRefund

func (*OrderViewPublic) GetRefundAllowed

func (x *OrderViewPublic) GetRefundAllowed() bool

func (*OrderViewPublic) GetRefundFeesTotal

func (x *OrderViewPublic) GetRefundFeesTotal() *OrderViewMoney

func (*OrderViewPublic) GetRefundFeesTotalLocal

func (x *OrderViewPublic) GetRefundFeesTotalLocal() *OrderViewMoney

func (*OrderViewPublic) GetRefundGrossRevenue

func (x *OrderViewPublic) GetRefundGrossRevenue() *OrderViewMoney

func (*OrderViewPublic) GetRefundOrder

func (x *OrderViewPublic) GetRefundOrder() *ParentOrder

func (*OrderViewPublic) GetRefundReverseRevenue

func (x *OrderViewPublic) GetRefundReverseRevenue() *OrderViewMoney

func (*OrderViewPublic) GetRefundTaxFee

func (x *OrderViewPublic) GetRefundTaxFee() *OrderViewMoney

func (*OrderViewPublic) GetRefundTaxFeeCurrencyExchangeFee

func (x *OrderViewPublic) GetRefundTaxFeeCurrencyExchangeFee() *OrderViewMoney

func (*OrderViewPublic) GetRefundTaxFeeTotal

func (x *OrderViewPublic) GetRefundTaxFeeTotal() *OrderViewMoney

func (*OrderViewPublic) GetReportSummary

func (x *OrderViewPublic) GetReportSummary() *OrderViewReportSummary

func (*OrderViewPublic) GetResolveOrder

func (x *OrderViewPublic) GetResolveOrder() *ParentOrder

func (*OrderViewPublic) GetStatus

func (x *OrderViewPublic) GetStatus() string

func (*OrderViewPublic) GetTaxFee

func (x *OrderViewPublic) GetTaxFee() *OrderViewMoney

func (*OrderViewPublic) GetTaxFeeCurrencyExchangeFee

func (x *OrderViewPublic) GetTaxFeeCurrencyExchangeFee() *OrderViewMoney

func (*OrderViewPublic) GetTaxFeeTotal

func (x *OrderViewPublic) GetTaxFeeTotal() *OrderViewMoney

func (*OrderViewPublic) GetTotalPaymentAmount

func (x *OrderViewPublic) GetTotalPaymentAmount() float64

func (*OrderViewPublic) GetTransaction

func (x *OrderViewPublic) GetTransaction() string

func (*OrderViewPublic) GetTransactionDate

func (x *OrderViewPublic) GetTransactionDate() *timestamp.Timestamp

func (*OrderViewPublic) GetType

func (x *OrderViewPublic) GetType() string

func (*OrderViewPublic) GetUser

func (x *OrderViewPublic) GetUser() *OrderUser

func (*OrderViewPublic) GetUuid

func (x *OrderViewPublic) GetUuid() string

func (*OrderViewPublic) GetVatPayer

func (x *OrderViewPublic) GetVatPayer() string

func (*OrderViewPublic) ProtoMessage

func (*OrderViewPublic) ProtoMessage()

func (*OrderViewPublic) ProtoReflect

func (x *OrderViewPublic) ProtoReflect() protoreflect.Message

func (*OrderViewPublic) Reset

func (x *OrderViewPublic) Reset()

func (*OrderViewPublic) String

func (x *OrderViewPublic) String() string

type OrderViewReportSummary

type OrderViewReportSummary struct {

	// @inject_tag: json:"status" bson:"status"
	//
	// The status for reports
	Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status" bson:"status"`
	// @inject_tag: json:"charge" bson:"charge"
	//
	// Transaction charge for reports
	Charge *OrderViewMoney `protobuf:"bytes,2,opt,name=charge,proto3" json:"charge" bson:"charge"`
	// @inject_tag: json:"gross" bson:"gross"
	//
	// Transaction gross for reports
	Gross *OrderViewMoney `protobuf:"bytes,3,opt,name=gross,proto3" json:"gross" bson:"gross"`
	// @inject_tag: json:"vat" bson:"vat"
	//
	// Transaction vat for reports
	Vat *OrderViewMoney `protobuf:"bytes,4,opt,name=vat,proto3" json:"vat" bson:"vat"`
	// @inject_tag: json:"fees" bson:"fees"
	//
	// Transaction fees for reports
	Fees *OrderViewMoney `protobuf:"bytes,5,opt,name=fees,proto3" json:"fees" bson:"fees"`
	// @inject_tag: json:"revenue" bson:"revenue"
	//
	// Transaction revenue for reports
	Revenue *OrderViewMoney `protobuf:"bytes,6,opt,name=revenue,proto3" json:"revenue" bson:"revenue"`
	// contains filtered or unexported fields
}

func (*OrderViewReportSummary) Descriptor deprecated

func (*OrderViewReportSummary) Descriptor() ([]byte, []int)

Deprecated: Use OrderViewReportSummary.ProtoReflect.Descriptor instead.

func (*OrderViewReportSummary) GetCharge

func (x *OrderViewReportSummary) GetCharge() *OrderViewMoney

func (*OrderViewReportSummary) GetFees

func (x *OrderViewReportSummary) GetFees() *OrderViewMoney

func (*OrderViewReportSummary) GetGross

func (x *OrderViewReportSummary) GetGross() *OrderViewMoney

func (*OrderViewReportSummary) GetRevenue

func (x *OrderViewReportSummary) GetRevenue() *OrderViewMoney

func (*OrderViewReportSummary) GetStatus

func (x *OrderViewReportSummary) GetStatus() string

func (*OrderViewReportSummary) GetVat

func (*OrderViewReportSummary) ProtoMessage

func (*OrderViewReportSummary) ProtoMessage()

func (*OrderViewReportSummary) ProtoReflect

func (x *OrderViewReportSummary) ProtoReflect() protoreflect.Message

func (*OrderViewReportSummary) Reset

func (x *OrderViewReportSummary) Reset()

func (*OrderViewReportSummary) String

func (x *OrderViewReportSummary) String() string

type PageReview

type PageReview struct {

	//@inject_tag: faker:"objectIdString"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" faker:"objectIdString"`
	//@inject_tag: json:"user_id" bson:"user_id"
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id" bson:"user_id"`
	Review string `protobuf:"bytes,3,opt,name=review,proto3" json:"review,omitempty"`
	Url    string `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`
	IsRead bool   `protobuf:"varint,5,opt,name=is_read,json=isRead,proto3" json:"is_read,omitempty"`
	// @inject_tag: json:"created_at"
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	// @inject_tag: json:"updated_at"
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
	// contains filtered or unexported fields
}

func (*PageReview) Descriptor deprecated

func (*PageReview) Descriptor() ([]byte, []int)

Deprecated: Use PageReview.ProtoReflect.Descriptor instead.

func (*PageReview) GetCreatedAt

func (x *PageReview) GetCreatedAt() *timestamp.Timestamp

func (*PageReview) GetId

func (x *PageReview) GetId() string

func (*PageReview) GetIsRead

func (x *PageReview) GetIsRead() bool

func (*PageReview) GetReview

func (x *PageReview) GetReview() string

func (*PageReview) GetUpdatedAt

func (x *PageReview) GetUpdatedAt() *timestamp.Timestamp

func (*PageReview) GetUrl

func (x *PageReview) GetUrl() string

func (*PageReview) GetUserId

func (x *PageReview) GetUserId() string

func (*PageReview) ProtoMessage

func (*PageReview) ProtoMessage()

func (*PageReview) ProtoReflect

func (x *PageReview) ProtoReflect() protoreflect.Message

func (*PageReview) Reset

func (x *PageReview) Reset()

func (*PageReview) String

func (x *PageReview) String() string

type ParentOrder

type ParentOrder struct {

	// @inject_tag: json:"id" faker:"objectIdString"
	//
	// The internal unique identifier for the order in PaySuper.
	Id string `protobuf:"bytes,51,opt,name=id,proto3" json:"id" faker:"objectIdString"`
	// @inject_tag: json:"uuid"
	//
	// The public unique identifier for the order in PaySuper.
	Uuid string `protobuf:"bytes,52,opt,name=uuid,proto3" json:"uuid"`
	// contains filtered or unexported fields
}

func (*ParentOrder) Descriptor deprecated

func (*ParentOrder) Descriptor() ([]byte, []int)

Deprecated: Use ParentOrder.ProtoReflect.Descriptor instead.

func (*ParentOrder) GetId

func (x *ParentOrder) GetId() string

func (*ParentOrder) GetUuid

func (x *ParentOrder) GetUuid() string

func (*ParentOrder) ProtoMessage

func (*ParentOrder) ProtoMessage()

func (*ParentOrder) ProtoReflect

func (x *ParentOrder) ProtoReflect() protoreflect.Message

func (*ParentOrder) Reset

func (x *ParentOrder) Reset()

func (*ParentOrder) String

func (x *ParentOrder) String() string
type Paylink struct {

	// @inject_tag: json:"id"
	//
	// The unique identifier for the payment link.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"`
	// @inject_tag: json:"object"
	//
	// The system constant that contains the returned object's type. Const value: paylink.
	Object string `protobuf:"bytes,2,opt,name=object,proto3" json:"object"`
	// @inject_tag: json:"products"
	//
	// The list of the payment link's products.
	Products []string `protobuf:"bytes,3,rep,name=products,proto3" json:"products"`
	// @inject_tag: json:"expires_at"
	//
	// The date of the payment link expiration.
	ExpiresAt *timestamp.Timestamp `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at"`
	// @inject_tag: json:"created_at"
	//
	// The date of the payment link creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	// @inject_tag: json:"updated_at"
	//
	// The date of the payment link last update.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
	// @inject_tag: json:"merchant_id"
	//
	// The unique identifier for the merchant.
	MerchantId string `protobuf:"bytes,7,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id"`
	// @inject_tag: json:"project_id"
	//
	// The unique identifier for the project.
	ProjectId string `protobuf:"bytes,8,opt,name=project_id,json=projectId,proto3" json:"project_id"`
	// @inject_tag: json:"name"
	//
	// The payment link's name.
	Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name"`
	// @inject_tag: json:"is_expired"
	//
	// Has a true value if the payment link has expired.
	IsExpired bool `protobuf:"varint,10,opt,name=is_expired,json=isExpired,proto3" json:"is_expired"`
	// @inject_tag: json:"visits"
	//
	// The total number of visits.
	Visits int32 `protobuf:"varint,11,opt,name=visits,proto3" json:"visits"`
	// @inject_tag: json:"no_expiry_date"
	//
	// Has a true value if the payment link has no expiry date.
	NoExpiryDate bool `protobuf:"varint,12,opt,name=no_expiry_date,json=noExpiryDate,proto3" json:"no_expiry_date"`
	// @inject_tag: json:"products_type"
	//
	// The type of products. Available values: product, key.
	ProductsType string `protobuf:"bytes,13,opt,name=products_type,json=productsType,proto3" json:"products_type"`
	// @inject_tag: json:"-"
	Deleted bool `protobuf:"varint,14,opt,name=deleted,proto3" json:"-"`
	// @inject_tag: json:"total_transactions"
	//
	// The total number of transactions.
	TotalTransactions int32 `protobuf:"varint,15,opt,name=total_transactions,json=totalTransactions,proto3" json:"total_transactions"`
	// @inject_tag: json:"sales_count"
	//
	// The total number of sales.
	SalesCount int32 `protobuf:"varint,16,opt,name=sales_count,json=salesCount,proto3" json:"sales_count"`
	// @inject_tag: json:"returns_count"
	//
	// The total number of returns.
	ReturnsCount int32 `protobuf:"varint,17,opt,name=returns_count,json=returnsCount,proto3" json:"returns_count"`
	// @inject_tag: json:"conversion"
	//
	// The conversion - sales per visits relation.
	Conversion float64 `protobuf:"fixed64,18,opt,name=conversion,proto3" json:"conversion"`
	// @inject_tag: json:"gross_sales_amount"
	//
	// The gross amount of sales.
	GrossSalesAmount float64 `protobuf:"fixed64,19,opt,name=gross_sales_amount,json=grossSalesAmount,proto3" json:"gross_sales_amount"`
	// @inject_tag: json:"gross_returns_amount"
	//
	// The gross amount of returns.
	GrossReturnsAmount float64 `protobuf:"fixed64,20,opt,name=gross_returns_amount,json=grossReturnsAmount,proto3" json:"gross_returns_amount"`
	// @inject_tag: json:"gross_total_amount"
	//
	// The gross revenue.
	GrossTotalAmount float64 `protobuf:"fixed64,21,opt,name=gross_total_amount,json=grossTotalAmount,proto3" json:"gross_total_amount"`
	// @inject_tag: json:"transactions_currency"
	//
	// The transactions currency. Three-letter currency code in ISO 4217, in uppercase.
	TransactionsCurrency string `protobuf:"bytes,22,opt,name=transactions_currency,json=transactionsCurrency,proto3" json:"transactions_currency"`
	// @inject_tag: json:"short_link"
	//
	// The short identity of paylink for use the link shortening service.
	ShortLink string `protobuf:"bytes,23,opt,name=short_link,json=shortLink,proto3" json:"short_link"`
	// contains filtered or unexported fields
}

func (*Paylink) Descriptor deprecated

func (*Paylink) Descriptor() ([]byte, []int)

Deprecated: Use Paylink.ProtoReflect.Descriptor instead.

func (*Paylink) GetConversion

func (x *Paylink) GetConversion() float64

func (*Paylink) GetCreatedAt

func (x *Paylink) GetCreatedAt() *timestamp.Timestamp

func (*Paylink) GetDeleted

func (x *Paylink) GetDeleted() bool

func (*Paylink) GetExpiresAt

func (x *Paylink) GetExpiresAt() *timestamp.Timestamp

func (*Paylink) GetGrossReturnsAmount

func (x *Paylink) GetGrossReturnsAmount() float64

func (*Paylink) GetGrossSalesAmount

func (x *Paylink) GetGrossSalesAmount() float64

func (*Paylink) GetGrossTotalAmount

func (x *Paylink) GetGrossTotalAmount() float64

func (*Paylink) GetId

func (x *Paylink) GetId() string

func (*Paylink) GetIsExpired

func (x *Paylink) GetIsExpired() bool

func (*Paylink) GetMerchantId

func (x *Paylink) GetMerchantId() string

func (*Paylink) GetName

func (x *Paylink) GetName() string

func (*Paylink) GetNoExpiryDate

func (x *Paylink) GetNoExpiryDate() bool

func (*Paylink) GetObject

func (x *Paylink) GetObject() string

func (*Paylink) GetProducts

func (x *Paylink) GetProducts() []string

func (*Paylink) GetProductsType

func (x *Paylink) GetProductsType() string

func (*Paylink) GetProjectId

func (x *Paylink) GetProjectId() string

func (*Paylink) GetReturnsCount

func (x *Paylink) GetReturnsCount() int32

func (*Paylink) GetSalesCount

func (x *Paylink) GetSalesCount() int32
func (x *Paylink) GetShortLink() string

func (*Paylink) GetTotalTransactions

func (x *Paylink) GetTotalTransactions() int32

func (*Paylink) GetTransactionsCurrency

func (x *Paylink) GetTransactionsCurrency() string

func (*Paylink) GetUpdatedAt

func (x *Paylink) GetUpdatedAt() *timestamp.Timestamp

func (*Paylink) GetVisits

func (x *Paylink) GetVisits() int32

func (*Paylink) IsPaylinkExpired

func (pl *Paylink) IsPaylinkExpired() bool

func (*Paylink) ProtoMessage

func (*Paylink) ProtoMessage()

func (*Paylink) ProtoReflect

func (x *Paylink) ProtoReflect() protoreflect.Message

func (*Paylink) Reset

func (x *Paylink) Reset()

func (*Paylink) String

func (x *Paylink) String() string

func (*Paylink) UpdateConversion

func (pl *Paylink) UpdateConversion()

type PaylinkRequest

type PaylinkRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" param="id"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required,hexadecimal,len=24"`
	//@inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PaylinkRequest) Descriptor deprecated

func (*PaylinkRequest) Descriptor() ([]byte, []int)

Deprecated: Use PaylinkRequest.ProtoReflect.Descriptor instead.

func (*PaylinkRequest) GetId

func (x *PaylinkRequest) GetId() string

func (*PaylinkRequest) GetMerchantId

func (x *PaylinkRequest) GetMerchantId() string

func (*PaylinkRequest) ProtoMessage

func (*PaylinkRequest) ProtoMessage()

func (*PaylinkRequest) ProtoReflect

func (x *PaylinkRequest) ProtoReflect() protoreflect.Message

func (*PaylinkRequest) Reset

func (x *PaylinkRequest) Reset()

func (*PaylinkRequest) String

func (x *PaylinkRequest) String() string

type PaylinkRequestById

type PaylinkRequestById struct {

	//@inject_tag: validate:"required,hexadecimal,len=24"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required,hexadecimal,len=24"`
	// @inject_tag: query:"utm_source"
	UtmSource string `protobuf:"bytes,2,opt,name=utm_source,json=utmSource,proto3" json:"utm_source,omitempty" query:"utm_source"`
	// @inject_tag: query:"utm_medium"
	UtmMedium string `protobuf:"bytes,3,opt,name=utm_medium,json=utmMedium,proto3" json:"utm_medium,omitempty" query:"utm_medium"`
	// @inject_tag: query:"utm_campaign"
	UtmCampaign string `protobuf:"bytes,4,opt,name=utm_campaign,json=utmCampaign,proto3" json:"utm_campaign,omitempty" query:"utm_campaign"`
	// contains filtered or unexported fields
}

func (*PaylinkRequestById) Descriptor deprecated

func (*PaylinkRequestById) Descriptor() ([]byte, []int)

Deprecated: Use PaylinkRequestById.ProtoReflect.Descriptor instead.

func (*PaylinkRequestById) GetId

func (x *PaylinkRequestById) GetId() string

func (*PaylinkRequestById) GetUtmCampaign

func (x *PaylinkRequestById) GetUtmCampaign() string

func (*PaylinkRequestById) GetUtmMedium

func (x *PaylinkRequestById) GetUtmMedium() string

func (*PaylinkRequestById) GetUtmSource

func (x *PaylinkRequestById) GetUtmSource() string

func (*PaylinkRequestById) ProtoMessage

func (*PaylinkRequestById) ProtoMessage()

func (*PaylinkRequestById) ProtoReflect

func (x *PaylinkRequestById) ProtoReflect() protoreflect.Message

func (*PaylinkRequestById) Reset

func (x *PaylinkRequestById) Reset()

func (*PaylinkRequestById) String

func (x *PaylinkRequestById) String() string

type PaylinksPaginate

type PaylinksPaginate struct {

	// @inject_tag: json:"count"
	//
	// The total number of found paylinks.
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"items"
	//
	// The list of paylinks.
	Items []*Paylink `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*PaylinksPaginate) Descriptor deprecated

func (*PaylinksPaginate) Descriptor() ([]byte, []int)

Deprecated: Use PaylinksPaginate.ProtoReflect.Descriptor instead.

func (*PaylinksPaginate) GetCount

func (x *PaylinksPaginate) GetCount() int32

func (*PaylinksPaginate) GetItems

func (x *PaylinksPaginate) GetItems() []*Paylink

func (*PaylinksPaginate) ProtoMessage

func (*PaylinksPaginate) ProtoMessage()

func (*PaylinksPaginate) ProtoReflect

func (x *PaylinksPaginate) ProtoReflect() protoreflect.Message

func (*PaylinksPaginate) Reset

func (x *PaylinksPaginate) Reset()

func (*PaylinksPaginate) String

func (x *PaylinksPaginate) String() string

type PaymentActivityItem

type PaymentActivityItem struct {

	//@inject_tag: bson:"count"
	Count *PaymentActivityItemCount `protobuf:"bytes,2,opt,name=count,proto3" json:"count,omitempty" bson:"count"`
	//@inject_tag: bson:"last_txn_at"
	LastTxnAt *PaymentActivityItemLastTxnAt `protobuf:"bytes,3,opt,name=last_txn_at,json=lastTxnAt,proto3" json:"last_txn_at,omitempty" bson:"last_txn_at"`
	//@inject_tag: bson:"revenue"
	Revenue *PaymentActivityItemRevenue `protobuf:"bytes,4,opt,name=revenue,proto3" json:"revenue,omitempty" bson:"revenue"`
	// contains filtered or unexported fields
}

func (*PaymentActivityItem) Descriptor deprecated

func (*PaymentActivityItem) Descriptor() ([]byte, []int)

Deprecated: Use PaymentActivityItem.ProtoReflect.Descriptor instead.

func (*PaymentActivityItem) GetCount

func (*PaymentActivityItem) GetLastTxnAt

func (*PaymentActivityItem) GetRevenue

func (*PaymentActivityItem) ProtoMessage

func (*PaymentActivityItem) ProtoMessage()

func (*PaymentActivityItem) ProtoReflect

func (x *PaymentActivityItem) ProtoReflect() protoreflect.Message

func (*PaymentActivityItem) Reset

func (x *PaymentActivityItem) Reset()

func (*PaymentActivityItem) String

func (x *PaymentActivityItem) String() string

type PaymentActivityItemCount

type PaymentActivityItemCount struct {

	//@inject_tag: bson:"payment"
	Payment int64 `protobuf:"varint,1,opt,name=payment,proto3" json:"payment,omitempty" bson:"payment"`
	//@inject_tag: bson:"refund"
	Refund int64 `protobuf:"varint,2,opt,name=refund,proto3" json:"refund,omitempty" bson:"refund"`
	// contains filtered or unexported fields
}

func (*PaymentActivityItemCount) Descriptor deprecated

func (*PaymentActivityItemCount) Descriptor() ([]byte, []int)

Deprecated: Use PaymentActivityItemCount.ProtoReflect.Descriptor instead.

func (*PaymentActivityItemCount) GetPayment

func (x *PaymentActivityItemCount) GetPayment() int64

func (*PaymentActivityItemCount) GetRefund

func (x *PaymentActivityItemCount) GetRefund() int64

func (*PaymentActivityItemCount) ProtoMessage

func (*PaymentActivityItemCount) ProtoMessage()

func (*PaymentActivityItemCount) ProtoReflect

func (x *PaymentActivityItemCount) ProtoReflect() protoreflect.Message

func (*PaymentActivityItemCount) Reset

func (x *PaymentActivityItemCount) Reset()

func (*PaymentActivityItemCount) String

func (x *PaymentActivityItemCount) String() string

type PaymentActivityItemLastTxnAt

type PaymentActivityItemLastTxnAt struct {

	//@inject_tag: bson:"payment"
	Payment *timestamp.Timestamp `protobuf:"bytes,1,opt,name=payment,proto3" json:"payment,omitempty" bson:"payment"`
	//@inject_tag: bson:"refund"
	Refund *timestamp.Timestamp `protobuf:"bytes,2,opt,name=refund,proto3" json:"refund,omitempty" bson:"refund"`
	// contains filtered or unexported fields
}

func (*PaymentActivityItemLastTxnAt) Descriptor deprecated

func (*PaymentActivityItemLastTxnAt) Descriptor() ([]byte, []int)

Deprecated: Use PaymentActivityItemLastTxnAt.ProtoReflect.Descriptor instead.

func (*PaymentActivityItemLastTxnAt) GetPayment

func (*PaymentActivityItemLastTxnAt) GetRefund

func (*PaymentActivityItemLastTxnAt) ProtoMessage

func (*PaymentActivityItemLastTxnAt) ProtoMessage()

func (*PaymentActivityItemLastTxnAt) ProtoReflect

func (*PaymentActivityItemLastTxnAt) Reset

func (x *PaymentActivityItemLastTxnAt) Reset()

func (*PaymentActivityItemLastTxnAt) String

type PaymentActivityItemRevenue

type PaymentActivityItemRevenue struct {

	//@inject_tag: bson:"payment"
	Payment float64 `protobuf:"fixed64,1,opt,name=payment,proto3" json:"payment,omitempty" bson:"payment"`
	//@inject_tag: bson:"refund"
	Refund float64 `protobuf:"fixed64,2,opt,name=refund,proto3" json:"refund,omitempty" bson:"refund"`
	//@inject_tag: bson:"total"
	Total float64 `protobuf:"fixed64,3,opt,name=total,proto3" json:"total,omitempty" bson:"total"`
	// contains filtered or unexported fields
}

func (*PaymentActivityItemRevenue) Descriptor deprecated

func (*PaymentActivityItemRevenue) Descriptor() ([]byte, []int)

Deprecated: Use PaymentActivityItemRevenue.ProtoReflect.Descriptor instead.

func (*PaymentActivityItemRevenue) GetPayment

func (x *PaymentActivityItemRevenue) GetPayment() float64

func (*PaymentActivityItemRevenue) GetRefund

func (x *PaymentActivityItemRevenue) GetRefund() float64

func (*PaymentActivityItemRevenue) GetTotal

func (x *PaymentActivityItemRevenue) GetTotal() float64

func (*PaymentActivityItemRevenue) ProtoMessage

func (*PaymentActivityItemRevenue) ProtoMessage()

func (*PaymentActivityItemRevenue) ProtoReflect

func (*PaymentActivityItemRevenue) Reset

func (x *PaymentActivityItemRevenue) Reset()

func (*PaymentActivityItemRevenue) String

func (x *PaymentActivityItemRevenue) String() string

type PaymentChannelCostMerchant

type PaymentChannelCostMerchant struct {

	//@inject_tag: json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the record about the merchant's tariffs.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"`
	//@inject_tag: json:"merchant_id" bson:"merchant_id" validate:"required,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the merchant.
	MerchantId string `` /* 162-byte string literal not displayed */
	//@inject_tag: json:"name" bson:"name" validate:"required,name"
	//
	// The payment method's name.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name" bson:"name" validate:"required,name"`
	//@inject_tag: json:"payout_currency" bson:"payout_currency" validate:"required,alpha,len=3"
	//
	// The payout currency. Three-letter Currency Code ISO 4217, in uppercase.
	PayoutCurrency string `` /* 148-byte string literal not displayed */
	// @inject_tag: json:"min_amount" bson:"min_amount" validate:"omitempty,numeric,gte=0"
	//
	// The minimum payment amount.
	MinAmount float64 `` /* 133-byte string literal not displayed */
	//@inject_tag: json:"region" bson:"region" validate:"required"
	//
	// The customer's region.
	Region string `protobuf:"bytes,6,opt,name=region,proto3" json:"region" bson:"region" validate:"required"`
	//@inject_tag: json:"country" bson:"country" validate:"omitempty,alpha,len=2"
	//
	// The customer's country. Two-letter country code in ISO 3166-1, in uppercase (for instance US).
	Country string `protobuf:"bytes,7,opt,name=country,proto3" json:"country" bson:"country" validate:"omitempty,alpha,len=2"`
	// @inject_tag: json:"method_percent" bson:"method_percent" validate:"required,numeric,gte=0,lte=1"
	//
	// The fee of the payment method in percent.
	MethodPercent float64 `` /* 154-byte string literal not displayed */
	// @inject_tag: json:"method_fix_amount" bson:"method_fix_amount" validate:"numeric,gte=0"
	//
	// The fixed fee of the payment method in the particular currency.
	MethodFixAmount float64 `` /* 150-byte string literal not displayed */
	// @inject_tag: json:"method_fix_amount_currency" bson:"method_fix_amount_currency" validate:"required,alpha,len=3"
	//
	// The currency of the fixed fee of the payment method. Three-letter currency code ISO 4217, in uppercase.
	MethodFixAmountCurrency string `` /* 191-byte string literal not displayed */
	// @inject_tag: json:"ps_percent" bson:"ps_percent" validate:"required,numeric,gte=0,lte=1"
	//
	// The PaySuper fee in percent.
	PsPercent float64 `` /* 139-byte string literal not displayed */
	// @inject_tag: json:"ps_fixed_fee" bson:"ps_fixed_fee" validate:"numeric,gte=0"
	//
	// The PaySuper fixed fee in a particular currency.
	PsFixedFee float64 `` /* 131-byte string literal not displayed */
	// @inject_tag: json:"ps_fixed_fee_currency" bson:"ps_fixed_fee_currency" validate:"required,alpha,len=3"
	//
	// The currency of the PaySuper fixed fee of the payment method. Three-letter currency code ISO 4217, in uppercase.
	PsFixedFeeCurrency string `` /* 171-byte string literal not displayed */
	//@inject_tag: json:"created_at" bson:"created_at"
	//
	// The date of the rates record was created for the merchant.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,14,opt,name=created_at,json=createdAt,proto3" json:"created_at" bson:"created_at"`
	//@inject_tag: json:"updated_at" bson:"updated_at"
	//
	// The date of the rates record was last updated for the merchant.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,15,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at" bson:"updated_at"`
	// @inject_tag: json:"is_active" bson:"is_active"
	//
	// Has a true value if the rates record is active for the merchant.
	IsActive bool `protobuf:"varint,16,opt,name=is_active,json=isActive,proto3" json:"is_active" bson:"is_active"`
	// @inject_tag: json:"mcc_code" bson:"mcc_code"
	//
	// The Merchant Category Code (MCC) is a four-digit number listed in ISO 18245.
	MccCode string `protobuf:"bytes,17,opt,name=mcc_code,json=mccCode,proto3" json:"mcc_code" bson:"mcc_code"`
	// @inject_tag: json:"max_amount" bson:"max_amount" validate:"omitempty,numeric,gte=0"
	//
	// The maximum payment amount.
	MaxAmount float64 `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PaymentChannelCostMerchant) Descriptor deprecated

func (*PaymentChannelCostMerchant) Descriptor() ([]byte, []int)

Deprecated: Use PaymentChannelCostMerchant.ProtoReflect.Descriptor instead.

func (*PaymentChannelCostMerchant) GetCountry

func (x *PaymentChannelCostMerchant) GetCountry() string

func (*PaymentChannelCostMerchant) GetCreatedAt

func (x *PaymentChannelCostMerchant) GetCreatedAt() *timestamp.Timestamp

func (*PaymentChannelCostMerchant) GetId

func (*PaymentChannelCostMerchant) GetIsActive

func (x *PaymentChannelCostMerchant) GetIsActive() bool

func (*PaymentChannelCostMerchant) GetMaxAmount

func (x *PaymentChannelCostMerchant) GetMaxAmount() float64

func (*PaymentChannelCostMerchant) GetMccCode

func (x *PaymentChannelCostMerchant) GetMccCode() string

func (*PaymentChannelCostMerchant) GetMerchantId

func (x *PaymentChannelCostMerchant) GetMerchantId() string

func (*PaymentChannelCostMerchant) GetMethodFixAmount

func (x *PaymentChannelCostMerchant) GetMethodFixAmount() float64

func (*PaymentChannelCostMerchant) GetMethodFixAmountCurrency

func (x *PaymentChannelCostMerchant) GetMethodFixAmountCurrency() string

func (*PaymentChannelCostMerchant) GetMethodPercent

func (x *PaymentChannelCostMerchant) GetMethodPercent() float64

func (*PaymentChannelCostMerchant) GetMinAmount

func (x *PaymentChannelCostMerchant) GetMinAmount() float64

func (*PaymentChannelCostMerchant) GetName

func (x *PaymentChannelCostMerchant) GetName() string

func (*PaymentChannelCostMerchant) GetPayoutCurrency

func (x *PaymentChannelCostMerchant) GetPayoutCurrency() string

func (*PaymentChannelCostMerchant) GetPsFixedFee

func (x *PaymentChannelCostMerchant) GetPsFixedFee() float64

func (*PaymentChannelCostMerchant) GetPsFixedFeeCurrency

func (x *PaymentChannelCostMerchant) GetPsFixedFeeCurrency() string

func (*PaymentChannelCostMerchant) GetPsPercent

func (x *PaymentChannelCostMerchant) GetPsPercent() float64

func (*PaymentChannelCostMerchant) GetRegion

func (x *PaymentChannelCostMerchant) GetRegion() string

func (*PaymentChannelCostMerchant) GetUpdatedAt

func (x *PaymentChannelCostMerchant) GetUpdatedAt() *timestamp.Timestamp

func (*PaymentChannelCostMerchant) ProtoMessage

func (*PaymentChannelCostMerchant) ProtoMessage()

func (*PaymentChannelCostMerchant) ProtoReflect

func (*PaymentChannelCostMerchant) Reset

func (x *PaymentChannelCostMerchant) Reset()

func (*PaymentChannelCostMerchant) String

func (x *PaymentChannelCostMerchant) String() string

type PaymentChannelCostMerchantList

type PaymentChannelCostMerchantList struct {

	//@inject_tag: json:"items"
	//
	// The merchant costs for payments.
	Items []*PaymentChannelCostMerchant `protobuf:"bytes,1,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*PaymentChannelCostMerchantList) Descriptor deprecated

func (*PaymentChannelCostMerchantList) Descriptor() ([]byte, []int)

Deprecated: Use PaymentChannelCostMerchantList.ProtoReflect.Descriptor instead.

func (*PaymentChannelCostMerchantList) GetItems

func (*PaymentChannelCostMerchantList) ProtoMessage

func (*PaymentChannelCostMerchantList) ProtoMessage()

func (*PaymentChannelCostMerchantList) ProtoReflect

func (*PaymentChannelCostMerchantList) Reset

func (x *PaymentChannelCostMerchantList) Reset()

func (*PaymentChannelCostMerchantList) String

type PaymentChannelCostMerchantListRequest

type PaymentChannelCostMerchantListRequest struct {

	//@inject_tag: json:"merchant_id" bson:"merchant_id" validate:"required,hexadecimal,len=24"
	MerchantId string `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PaymentChannelCostMerchantListRequest) Descriptor deprecated

func (*PaymentChannelCostMerchantListRequest) Descriptor() ([]byte, []int)

Deprecated: Use PaymentChannelCostMerchantListRequest.ProtoReflect.Descriptor instead.

func (*PaymentChannelCostMerchantListRequest) GetMerchantId

func (x *PaymentChannelCostMerchantListRequest) GetMerchantId() string

func (*PaymentChannelCostMerchantListRequest) ProtoMessage

func (*PaymentChannelCostMerchantListRequest) ProtoMessage()

func (*PaymentChannelCostMerchantListRequest) ProtoReflect

func (*PaymentChannelCostMerchantListRequest) Reset

func (*PaymentChannelCostMerchantListRequest) String

type PaymentChannelCostMerchantListResponse

type PaymentChannelCostMerchantListResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"item"
	Item *PaymentChannelCostMerchantList `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*PaymentChannelCostMerchantListResponse) Descriptor deprecated

func (*PaymentChannelCostMerchantListResponse) Descriptor() ([]byte, []int)

Deprecated: Use PaymentChannelCostMerchantListResponse.ProtoReflect.Descriptor instead.

func (*PaymentChannelCostMerchantListResponse) GetItem

func (*PaymentChannelCostMerchantListResponse) GetMessage

func (*PaymentChannelCostMerchantListResponse) GetStatus

func (*PaymentChannelCostMerchantListResponse) ProtoMessage

func (*PaymentChannelCostMerchantListResponse) ProtoReflect

func (*PaymentChannelCostMerchantListResponse) Reset

func (*PaymentChannelCostMerchantListResponse) String

type PaymentChannelCostMerchantRequest

type PaymentChannelCostMerchantRequest struct {

	//@inject_tag: json:"merchant_id" bson:"merchant_id" validate:"required,hexadecimal,len=24"
	MerchantId string `` /* 139-byte string literal not displayed */
	//@inject_tag: json:"name" bson:"name" validate:"required,alpha" query:"name"
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" bson:"name" validate:"required,alpha" query:"name"`
	//@inject_tag: json:"payout_currency" bson:"payout_currency" validate:"required,alpha,len=3" query:"payout_currency"
	PayoutCurrency string `` /* 172-byte string literal not displayed */
	// @inject_tag: json:"amount" bson:"amount" validate:"required,numeric,gte=0" query:"amount"
	Amount float64 `protobuf:"fixed64,4,opt,name=amount,proto3" json:"amount" bson:"amount" validate:"required,numeric,gte=0" query:"amount"`
	//@inject_tag: json:"region" bson:"region" validate:"required" query:"region"
	Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region" bson:"region" validate:"required" query:"region"`
	//@inject_tag: json:"country" bson:"country" validate:"omitempty,alpha,len=2" query:"country"
	Country string `protobuf:"bytes,6,opt,name=country,proto3" json:"country" bson:"country" validate:"omitempty,alpha,len=2" query:"country"`
	//@inject_tag: json:"mcc_code" bson:"mcc_code" validate:"required,numeric,len=4" query:"mcc_code"
	MccCode string `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PaymentChannelCostMerchantRequest) Descriptor deprecated

func (*PaymentChannelCostMerchantRequest) Descriptor() ([]byte, []int)

Deprecated: Use PaymentChannelCostMerchantRequest.ProtoReflect.Descriptor instead.

func (*PaymentChannelCostMerchantRequest) GetAmount

func (*PaymentChannelCostMerchantRequest) GetCountry

func (x *PaymentChannelCostMerchantRequest) GetCountry() string

func (*PaymentChannelCostMerchantRequest) GetMccCode

func (x *PaymentChannelCostMerchantRequest) GetMccCode() string

func (*PaymentChannelCostMerchantRequest) GetMerchantId

func (x *PaymentChannelCostMerchantRequest) GetMerchantId() string

func (*PaymentChannelCostMerchantRequest) GetName

func (*PaymentChannelCostMerchantRequest) GetPayoutCurrency

func (x *PaymentChannelCostMerchantRequest) GetPayoutCurrency() string

func (*PaymentChannelCostMerchantRequest) GetRegion

func (*PaymentChannelCostMerchantRequest) ProtoMessage

func (*PaymentChannelCostMerchantRequest) ProtoMessage()

func (*PaymentChannelCostMerchantRequest) ProtoReflect

func (*PaymentChannelCostMerchantRequest) Reset

func (*PaymentChannelCostMerchantRequest) String

type PaymentChannelCostMerchantResponse

type PaymentChannelCostMerchantResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"item"
	Item *PaymentChannelCostMerchant `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*PaymentChannelCostMerchantResponse) Descriptor deprecated

func (*PaymentChannelCostMerchantResponse) Descriptor() ([]byte, []int)

Deprecated: Use PaymentChannelCostMerchantResponse.ProtoReflect.Descriptor instead.

func (*PaymentChannelCostMerchantResponse) GetItem

func (*PaymentChannelCostMerchantResponse) GetMessage

func (*PaymentChannelCostMerchantResponse) GetStatus

func (*PaymentChannelCostMerchantResponse) ProtoMessage

func (*PaymentChannelCostMerchantResponse) ProtoMessage()

func (*PaymentChannelCostMerchantResponse) ProtoReflect

func (*PaymentChannelCostMerchantResponse) Reset

func (*PaymentChannelCostMerchantResponse) String

type PaymentChannelCostSystem

type PaymentChannelCostSystem struct {

	//@inject_tag: json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the payment method.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"`
	//@inject_tag: json:"name" bson:"name" validate:"required,alpha"
	//
	// The payment method's name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" bson:"name" validate:"required,alpha"`
	//@inject_tag: json:"region" bson:"region" validate:"required"
	//
	// The customer's region.
	Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region" bson:"region" validate:"required"`
	//@inject_tag: json:"country" bson:"country" validate:"omitempty,alpha,len=2"
	//
	// The customer's country. Two-letter country code in ISO 3166-1, in uppercase (for instance US).
	Country string `protobuf:"bytes,4,opt,name=country,proto3" json:"country" bson:"country" validate:"omitempty,alpha,len=2"`
	// @inject_tag: json:"percent" bson:"percent" validate:"required,numeric,gte=0,lte=1"
	//
	// The fee of the payment method in percent.
	Percent float64 `protobuf:"fixed64,5,opt,name=percent,proto3" json:"percent" bson:"percent" validate:"required,numeric,gte=0,lte=1"`
	// @inject_tag: json:"fix_amount" bson:"fix_amount" validate:"numeric,gte=0"
	//
	// The fixed fee of the payment method in the particular currency.
	FixAmount float64 `protobuf:"fixed64,6,opt,name=fix_amount,json=fixAmount,proto3" json:"fix_amount" bson:"fix_amount" validate:"numeric,gte=0"`
	//@inject_tag: json:"fix_amount_currency" bson:"fix_amount_currency" validate:"required,alpha,len=3"
	//
	// The currency of the fixed fee of the payment method. Three-letter currency code ISO 4217, in uppercase.
	FixAmountCurrency string `` /* 163-byte string literal not displayed */
	//@inject_tag: json:"created_at" bson:"created_at"
	//
	// The date of the rates record was created.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at" bson:"created_at"`
	//@inject_tag: json:"updated_at" bson:"updated_at"
	//
	// The date of the rates record was last updated.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,9,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at" bson:"updated_at"`
	// @inject_tag: json:"is_active" bson:"is_active"
	//
	// Has a true value if the rates record is active.
	IsActive bool `protobuf:"varint,10,opt,name=is_active,json=isActive,proto3" json:"is_active" bson:"is_active"`
	// @inject_tag: json:"mcc_code" bson:"mcc_code"
	//
	// The Merchant Category Code (MCC) is a four-digit number listed in ISO 18245.
	MccCode string `protobuf:"bytes,11,opt,name=mcc_code,json=mccCode,proto3" json:"mcc_code" bson:"mcc_code"`
	// @inject_tag: json:"operating_company_id" bson:"operating_company_id" faker:"objectIdString"
	//
	// The unique identifier for the operating company.
	OperatingCompanyId string `` /* 159-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PaymentChannelCostSystem) Descriptor deprecated

func (*PaymentChannelCostSystem) Descriptor() ([]byte, []int)

Deprecated: Use PaymentChannelCostSystem.ProtoReflect.Descriptor instead.

func (*PaymentChannelCostSystem) GetCountry

func (x *PaymentChannelCostSystem) GetCountry() string

func (*PaymentChannelCostSystem) GetCreatedAt

func (x *PaymentChannelCostSystem) GetCreatedAt() *timestamp.Timestamp

func (*PaymentChannelCostSystem) GetFixAmount

func (x *PaymentChannelCostSystem) GetFixAmount() float64

func (*PaymentChannelCostSystem) GetFixAmountCurrency

func (x *PaymentChannelCostSystem) GetFixAmountCurrency() string

func (*PaymentChannelCostSystem) GetId

func (x *PaymentChannelCostSystem) GetId() string

func (*PaymentChannelCostSystem) GetIsActive

func (x *PaymentChannelCostSystem) GetIsActive() bool

func (*PaymentChannelCostSystem) GetMccCode

func (x *PaymentChannelCostSystem) GetMccCode() string

func (*PaymentChannelCostSystem) GetName

func (x *PaymentChannelCostSystem) GetName() string

func (*PaymentChannelCostSystem) GetOperatingCompanyId

func (x *PaymentChannelCostSystem) GetOperatingCompanyId() string

func (*PaymentChannelCostSystem) GetPercent

func (x *PaymentChannelCostSystem) GetPercent() float64

func (*PaymentChannelCostSystem) GetRegion

func (x *PaymentChannelCostSystem) GetRegion() string

func (*PaymentChannelCostSystem) GetUpdatedAt

func (x *PaymentChannelCostSystem) GetUpdatedAt() *timestamp.Timestamp

func (*PaymentChannelCostSystem) ProtoMessage

func (*PaymentChannelCostSystem) ProtoMessage()

func (*PaymentChannelCostSystem) ProtoReflect

func (x *PaymentChannelCostSystem) ProtoReflect() protoreflect.Message

func (*PaymentChannelCostSystem) Reset

func (x *PaymentChannelCostSystem) Reset()

func (*PaymentChannelCostSystem) String

func (x *PaymentChannelCostSystem) String() string

type PaymentChannelCostSystemList

type PaymentChannelCostSystemList struct {

	//@inject_tag: json:"items"
	//
	// The system costs for payments.
	Items []*PaymentChannelCostSystem `protobuf:"bytes,1,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*PaymentChannelCostSystemList) Descriptor deprecated

func (*PaymentChannelCostSystemList) Descriptor() ([]byte, []int)

Deprecated: Use PaymentChannelCostSystemList.ProtoReflect.Descriptor instead.

func (*PaymentChannelCostSystemList) GetItems

func (*PaymentChannelCostSystemList) ProtoMessage

func (*PaymentChannelCostSystemList) ProtoMessage()

func (*PaymentChannelCostSystemList) ProtoReflect

func (*PaymentChannelCostSystemList) Reset

func (x *PaymentChannelCostSystemList) Reset()

func (*PaymentChannelCostSystemList) String

type PaymentChannelCostSystemListResponse

type PaymentChannelCostSystemListResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"item"
	Item *PaymentChannelCostSystemList `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*PaymentChannelCostSystemListResponse) Descriptor deprecated

func (*PaymentChannelCostSystemListResponse) Descriptor() ([]byte, []int)

Deprecated: Use PaymentChannelCostSystemListResponse.ProtoReflect.Descriptor instead.

func (*PaymentChannelCostSystemListResponse) GetItem

func (*PaymentChannelCostSystemListResponse) GetMessage

func (*PaymentChannelCostSystemListResponse) GetStatus

func (*PaymentChannelCostSystemListResponse) ProtoMessage

func (*PaymentChannelCostSystemListResponse) ProtoMessage()

func (*PaymentChannelCostSystemListResponse) ProtoReflect

func (*PaymentChannelCostSystemListResponse) Reset

func (*PaymentChannelCostSystemListResponse) String

type PaymentChannelCostSystemRequest

type PaymentChannelCostSystemRequest struct {

	//@inject_tag: json:"name" bson:"name" validate:"required,alpha"
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name" bson:"name" validate:"required,alpha"`
	//@inject_tag: json:"region" bson:"region" validate:"required"
	Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region" bson:"region" validate:"required"`
	//@inject_tag: json:"country" bson:"country" validate:"omitempty,alpha,len=2"
	Country string `protobuf:"bytes,3,opt,name=country,proto3" json:"country" bson:"country" validate:"omitempty,alpha,len=2"`
	//@inject_tag: json:"mcc_code" bson:"mcc_code" validate:"required,numeric,len=4" query:"mcc_code"
	MccCode string `` /* 139-byte string literal not displayed */
	//@inject_tag: json:"operating_company_id" bson:"operating_company_id" validate:"required,hexadecimal,len=24" query:"operating_company_id"
	OperatingCompanyId string `` /* 203-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PaymentChannelCostSystemRequest) Descriptor deprecated

func (*PaymentChannelCostSystemRequest) Descriptor() ([]byte, []int)

Deprecated: Use PaymentChannelCostSystemRequest.ProtoReflect.Descriptor instead.

func (*PaymentChannelCostSystemRequest) GetCountry

func (x *PaymentChannelCostSystemRequest) GetCountry() string

func (*PaymentChannelCostSystemRequest) GetMccCode

func (x *PaymentChannelCostSystemRequest) GetMccCode() string

func (*PaymentChannelCostSystemRequest) GetName

func (*PaymentChannelCostSystemRequest) GetOperatingCompanyId

func (x *PaymentChannelCostSystemRequest) GetOperatingCompanyId() string

func (*PaymentChannelCostSystemRequest) GetRegion

func (x *PaymentChannelCostSystemRequest) GetRegion() string

func (*PaymentChannelCostSystemRequest) ProtoMessage

func (*PaymentChannelCostSystemRequest) ProtoMessage()

func (*PaymentChannelCostSystemRequest) ProtoReflect

func (*PaymentChannelCostSystemRequest) Reset

func (*PaymentChannelCostSystemRequest) String

type PaymentChannelCostSystemResponse

type PaymentChannelCostSystemResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"item"
	Item *PaymentChannelCostSystem `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*PaymentChannelCostSystemResponse) Descriptor deprecated

func (*PaymentChannelCostSystemResponse) Descriptor() ([]byte, []int)

Deprecated: Use PaymentChannelCostSystemResponse.ProtoReflect.Descriptor instead.

func (*PaymentChannelCostSystemResponse) GetItem

func (*PaymentChannelCostSystemResponse) GetMessage

func (*PaymentChannelCostSystemResponse) GetStatus

func (x *PaymentChannelCostSystemResponse) GetStatus() int32

func (*PaymentChannelCostSystemResponse) ProtoMessage

func (*PaymentChannelCostSystemResponse) ProtoMessage()

func (*PaymentChannelCostSystemResponse) ProtoReflect

func (*PaymentChannelCostSystemResponse) Reset

func (*PaymentChannelCostSystemResponse) String

type PaymentCostDeleteRequest

type PaymentCostDeleteRequest struct {

	//@inject_tag: json:"id" bson:"_id" validate:"required,hexadecimal,len=24"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id" validate:"required,hexadecimal,len=24"`
	// contains filtered or unexported fields
}

func (*PaymentCostDeleteRequest) Descriptor deprecated

func (*PaymentCostDeleteRequest) Descriptor() ([]byte, []int)

Deprecated: Use PaymentCostDeleteRequest.ProtoReflect.Descriptor instead.

func (*PaymentCostDeleteRequest) GetId

func (x *PaymentCostDeleteRequest) GetId() string

func (*PaymentCostDeleteRequest) ProtoMessage

func (*PaymentCostDeleteRequest) ProtoMessage()

func (*PaymentCostDeleteRequest) ProtoReflect

func (x *PaymentCostDeleteRequest) ProtoReflect() protoreflect.Message

func (*PaymentCostDeleteRequest) Reset

func (x *PaymentCostDeleteRequest) Reset()

func (*PaymentCostDeleteRequest) String

func (x *PaymentCostDeleteRequest) String() string

type PaymentCreateRequest

type PaymentCreateRequest struct {

	// @inject_tag: required:"true"
	//
	// The customer's payment requisites.
	Data map[string]string `` /* 165-byte string literal not displayed */
	// @inject_tag: json:"-"
	Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"-"`
	// @inject_tag: json:"-"
	AcceptLanguage string `protobuf:"bytes,4,opt,name=accept_language,json=acceptLanguage,proto3" json:"-"`
	// @inject_tag: json:"-"
	UserAgent string `protobuf:"bytes,5,opt,name=user_agent,json=userAgent,proto3" json:"-"`
	Cookie    string `protobuf:"bytes,6,opt,name=cookie,proto3" json:"cookie,omitempty"`
	// contains filtered or unexported fields
}

func (*PaymentCreateRequest) Descriptor deprecated

func (*PaymentCreateRequest) Descriptor() ([]byte, []int)

Deprecated: Use PaymentCreateRequest.ProtoReflect.Descriptor instead.

func (*PaymentCreateRequest) GetAcceptLanguage

func (x *PaymentCreateRequest) GetAcceptLanguage() string

func (*PaymentCreateRequest) GetCookie

func (x *PaymentCreateRequest) GetCookie() string

func (*PaymentCreateRequest) GetData

func (x *PaymentCreateRequest) GetData() map[string]string

func (*PaymentCreateRequest) GetIp

func (x *PaymentCreateRequest) GetIp() string

func (*PaymentCreateRequest) GetUserAgent

func (x *PaymentCreateRequest) GetUserAgent() string

func (*PaymentCreateRequest) ProtoMessage

func (*PaymentCreateRequest) ProtoMessage()

func (*PaymentCreateRequest) ProtoReflect

func (x *PaymentCreateRequest) ProtoReflect() protoreflect.Message

func (*PaymentCreateRequest) Reset

func (x *PaymentCreateRequest) Reset()

func (*PaymentCreateRequest) String

func (x *PaymentCreateRequest) String() string

type PaymentCreateResponse

type PaymentCreateResponse struct {
	Status       int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message      *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	RedirectUrl  string                `protobuf:"bytes,3,opt,name=redirect_url,json=redirectUrl,proto3" json:"redirect_url,omitempty"`
	NeedRedirect bool                  `protobuf:"varint,4,opt,name=need_redirect,json=needRedirect,proto3" json:"need_redirect,omitempty"`
	// @inject_tag: json:"-"
	Cookie              string               `protobuf:"bytes,5,opt,name=cookie,proto3" json:"-"`
	RecurringExpireDate *timestamp.Timestamp `protobuf:"bytes,6,opt,name=recurring_expire_date,json=recurringExpireDate,proto3" json:"recurring_expire_date,omitempty"`
	// contains filtered or unexported fields
}

func (*PaymentCreateResponse) Descriptor deprecated

func (*PaymentCreateResponse) Descriptor() ([]byte, []int)

Deprecated: Use PaymentCreateResponse.ProtoReflect.Descriptor instead.

func (*PaymentCreateResponse) GetCookie

func (x *PaymentCreateResponse) GetCookie() string

func (*PaymentCreateResponse) GetMessage

func (*PaymentCreateResponse) GetNeedRedirect

func (x *PaymentCreateResponse) GetNeedRedirect() bool

func (*PaymentCreateResponse) GetRecurringExpireDate

func (x *PaymentCreateResponse) GetRecurringExpireDate() *timestamp.Timestamp

func (*PaymentCreateResponse) GetRedirectUrl

func (x *PaymentCreateResponse) GetRedirectUrl() string

func (*PaymentCreateResponse) GetStatus

func (x *PaymentCreateResponse) GetStatus() int32

func (*PaymentCreateResponse) ProtoMessage

func (*PaymentCreateResponse) ProtoMessage()

func (*PaymentCreateResponse) ProtoReflect

func (x *PaymentCreateResponse) ProtoReflect() protoreflect.Message

func (*PaymentCreateResponse) Reset

func (x *PaymentCreateResponse) Reset()

func (*PaymentCreateResponse) String

func (x *PaymentCreateResponse) String() string

type PaymentFormDataChangeResponse

type PaymentFormDataChangeResponse struct {
	Status  int32                              `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage              `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *PaymentFormDataChangeResponseItem `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*PaymentFormDataChangeResponse) Descriptor deprecated

func (*PaymentFormDataChangeResponse) Descriptor() ([]byte, []int)

Deprecated: Use PaymentFormDataChangeResponse.ProtoReflect.Descriptor instead.

func (*PaymentFormDataChangeResponse) GetItem

func (*PaymentFormDataChangeResponse) GetMessage

func (*PaymentFormDataChangeResponse) GetStatus

func (x *PaymentFormDataChangeResponse) GetStatus() int32

func (*PaymentFormDataChangeResponse) ProtoMessage

func (*PaymentFormDataChangeResponse) ProtoMessage()

func (*PaymentFormDataChangeResponse) ProtoReflect

func (*PaymentFormDataChangeResponse) Reset

func (x *PaymentFormDataChangeResponse) Reset()

func (*PaymentFormDataChangeResponse) String

type PaymentFormDataChangeResponseItem

type PaymentFormDataChangeResponseItem struct {

	// @inject_tag: json:"user_address_data_required"
	//
	// Has a true value if it's required to get a real customer's geo-position information.
	UserAddressDataRequired bool `protobuf:"varint,1,opt,name=user_address_data_required,json=userAddressDataRequired,proto3" json:"user_address_data_required"`
	// @inject_tag: json:"user_ip_data"
	//
	// The customer's IP address.
	UserIpData *UserIpData `protobuf:"bytes,2,opt,name=user_ip_data,json=userIpData,proto3" json:"user_ip_data"`
	// The brand of the card issuer.
	Brand string `protobuf:"bytes,3,opt,name=brand,proto3" json:"brand,omitempty"`
	//@inject_tag: json:"country_payments_allowed"
	//
	// Has a true value if the payments are allowed from this customer's country.
	CountryPaymentsAllowed bool `protobuf:"varint,4,opt,name=country_payments_allowed,json=countryPaymentsAllowed,proto3" json:"country_payments_allowed"`
	//@inject_tag: json:"country_change_allowed"
	//
	// Has a true value if the customer can select another country while payments are disallowed for his country.
	CountryChangeAllowed bool `protobuf:"varint,5,opt,name=country_change_allowed,json=countryChangeAllowed,proto3" json:"country_change_allowed"`
	// @inject_tag: json:"has_vat"
	//
	// Has a true value if the payment has the VAT commission.
	HasVat bool `protobuf:"varint,6,opt,name=has_vat,json=hasVat,proto3" json:"has_vat"`
	// @inject_tag: json:"vat"
	//
	// The amount of VAT.
	Vat float64 `protobuf:"fixed64,7,opt,name=vat,proto3" json:"vat"`
	// @inject_tag: json:"amount"
	//
	// The payment amount without VAT.
	Amount float64 `protobuf:"fixed64,8,opt,name=amount,proto3" json:"amount"`
	// @inject_tag: json:"total_amount"
	//
	// The payment amount including VAT.
	TotalAmount float64 `protobuf:"fixed64,9,opt,name=total_amount,json=totalAmount,proto3" json:"total_amount"`
	//@inject_tag: json:"currency"
	//
	// The currency of the order.
	Currency string `protobuf:"bytes,10,opt,name=currency,proto3" json:"currency"`
	// @inject_tag: json:"items"
	//
	// A list of purchased items in this order.
	Items []*OrderItem `protobuf:"bytes,11,rep,name=items,proto3" json:"items"`
	// @inject_tag: json:"charge_currency"
	//
	// The currency of the order charge. It can differ from the order currency because it also depends on the customer's card currency.
	ChargeCurrency string `protobuf:"bytes,12,opt,name=charge_currency,json=chargeCurrency,proto3" json:"charge_currency"`
	// @inject_tag: json:"charge_amount"
	//
	// The total amount of the order charge.
	ChargeAmount float64 `protobuf:"fixed64,13,opt,name=charge_amount,json=chargeAmount,proto3" json:"charge_amount"`
	// @inject_tag: json:"vat_in_charge_currency"
	//
	// The VAT currency of the order charge. It can differ from the order currency because it depends on the user's card currency.
	VatInChargeCurrency float64 `protobuf:"fixed64,14,opt,name=vat_in_charge_currency,json=vatInChargeCurrency,proto3" json:"vat_in_charge_currency"`
	// @inject_tag: json:"vat_rate"
	//
	// VAT rate.
	VatRate float64 `protobuf:"fixed64,15,opt,name=vat_rate,json=vatRate,proto3" json:"vat_rate"`
	// contains filtered or unexported fields
}

func (*PaymentFormDataChangeResponseItem) Descriptor deprecated

func (*PaymentFormDataChangeResponseItem) Descriptor() ([]byte, []int)

Deprecated: Use PaymentFormDataChangeResponseItem.ProtoReflect.Descriptor instead.

func (*PaymentFormDataChangeResponseItem) GetAmount

func (*PaymentFormDataChangeResponseItem) GetBrand

func (*PaymentFormDataChangeResponseItem) GetChargeAmount

func (x *PaymentFormDataChangeResponseItem) GetChargeAmount() float64

func (*PaymentFormDataChangeResponseItem) GetChargeCurrency

func (x *PaymentFormDataChangeResponseItem) GetChargeCurrency() string

func (*PaymentFormDataChangeResponseItem) GetCountryChangeAllowed

func (x *PaymentFormDataChangeResponseItem) GetCountryChangeAllowed() bool

func (*PaymentFormDataChangeResponseItem) GetCountryPaymentsAllowed

func (x *PaymentFormDataChangeResponseItem) GetCountryPaymentsAllowed() bool

func (*PaymentFormDataChangeResponseItem) GetCurrency

func (x *PaymentFormDataChangeResponseItem) GetCurrency() string

func (*PaymentFormDataChangeResponseItem) GetHasVat

func (x *PaymentFormDataChangeResponseItem) GetHasVat() bool

func (*PaymentFormDataChangeResponseItem) GetItems

func (*PaymentFormDataChangeResponseItem) GetTotalAmount

func (x *PaymentFormDataChangeResponseItem) GetTotalAmount() float64

func (*PaymentFormDataChangeResponseItem) GetUserAddressDataRequired

func (x *PaymentFormDataChangeResponseItem) GetUserAddressDataRequired() bool

func (*PaymentFormDataChangeResponseItem) GetUserIpData

func (x *PaymentFormDataChangeResponseItem) GetUserIpData() *UserIpData

func (*PaymentFormDataChangeResponseItem) GetVat

func (*PaymentFormDataChangeResponseItem) GetVatInChargeCurrency

func (x *PaymentFormDataChangeResponseItem) GetVatInChargeCurrency() float64

func (*PaymentFormDataChangeResponseItem) GetVatRate

func (*PaymentFormDataChangeResponseItem) ProtoMessage

func (*PaymentFormDataChangeResponseItem) ProtoMessage()

func (*PaymentFormDataChangeResponseItem) ProtoReflect

func (*PaymentFormDataChangeResponseItem) Reset

func (*PaymentFormDataChangeResponseItem) String

type PaymentFormDataChangedRequest

type PaymentFormDataChangedRequest struct {
	OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
	Lang    string `protobuf:"bytes,2,opt,name=lang,proto3" json:"lang,omitempty"`
	Account string `protobuf:"bytes,3,opt,name=account,proto3" json:"account,omitempty"`
	// contains filtered or unexported fields
}

func (*PaymentFormDataChangedRequest) Descriptor deprecated

func (*PaymentFormDataChangedRequest) Descriptor() ([]byte, []int)

Deprecated: Use PaymentFormDataChangedRequest.ProtoReflect.Descriptor instead.

func (*PaymentFormDataChangedRequest) GetAccount

func (x *PaymentFormDataChangedRequest) GetAccount() string

func (*PaymentFormDataChangedRequest) GetLang

func (*PaymentFormDataChangedRequest) GetOrderId

func (x *PaymentFormDataChangedRequest) GetOrderId() string

func (*PaymentFormDataChangedRequest) ProtoMessage

func (*PaymentFormDataChangedRequest) ProtoMessage()

func (*PaymentFormDataChangedRequest) ProtoReflect

func (*PaymentFormDataChangedRequest) Reset

func (x *PaymentFormDataChangedRequest) Reset()

func (*PaymentFormDataChangedRequest) String

type PaymentFormJsonData

type PaymentFormJsonData struct {

	// The unique identifier for the order.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// @inject_tag: json:"account,omitempty"
	//
	// The customer account in the merchant project. Can be an empty string.
	Account string `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"`
	// @inject_tag: json:"has_vat"
	//
	// Has a true value if the payment has the VAT commission.
	HasVat bool `protobuf:"varint,3,opt,name=has_vat,json=hasVat,proto3" json:"has_vat"`
	// @inject_tag: json:"vat"
	//
	// The amount of VAT.
	Vat float64 `protobuf:"fixed64,4,opt,name=vat,proto3" json:"vat"`
	// The payment amount without VAT.
	Amount float64 `protobuf:"fixed64,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// The payment amount including VAT.
	TotalAmount float64 `protobuf:"fixed64,6,opt,name=total_amount,json=totalAmount,proto3" json:"total_amount,omitempty"`
	// The currency of the payment order.
	Currency string `protobuf:"bytes,7,opt,name=currency,proto3" json:"currency,omitempty"`
	// The PaySuper Project data.
	Project *PaymentFormJsonDataProject `protobuf:"bytes,8,opt,name=project,proto3" json:"project,omitempty"`
	// The available payment methods list.
	PaymentMethods []*PaymentFormPaymentMethod `protobuf:"bytes,9,rep,name=payment_methods,json=paymentMethods,proto3" json:"payment_methods,omitempty"`
	// An access token to subscribe a WebSocket private channel.
	Token string `protobuf:"bytes,11,opt,name=token,proto3" json:"token,omitempty"`
	// @inject_tag: json:"user_address_data_required"
	//
	// Has a true value if it's required to get a real customer's geo-position information.
	UserAddressDataRequired bool `` /* 126-byte string literal not displayed */
	// @inject_tag: json:"user_ip_data"
	//
	// The customer's IP address data.
	UserIpData *UserIpData `protobuf:"bytes,13,opt,name=user_ip_data,json=userIpData,proto3" json:"user_ip_data"`
	// @inject_tag: json:"items" validate="omitempty,gte=1,dive"
	//
	// The list of purchased items in this order. Can be null for a payment order with the simple or virtual_currency types.
	Items []*OrderItem `protobuf:"bytes,14,rep,name=items,proto3" json:"items"`
	// @inject_tag: json:"email"
	//
	// The customer's email.
	Email string `protobuf:"bytes,16,opt,name=email,proto3" json:"email"`
	// @inject_tag: json:"description"
	//
	// An order description.
	Description string `protobuf:"bytes,17,opt,name=description,proto3" json:"description"`
	//@inject_tag: json:"country_payments_allowed"
	//
	// Has a true value if the payments are allowed from this customer's country.
	CountryPaymentsAllowed bool `protobuf:"varint,18,opt,name=country_payments_allowed,json=countryPaymentsAllowed,proto3" json:"country_payments_allowed"`
	//@inject_tag: json:"country_change_allowed"
	//
	// Has a true value if the customer can select another country while payments are disallowed for his country.
	CountryChangeAllowed bool `protobuf:"varint,19,opt,name=country_change_allowed,json=countryChangeAllowed,proto3" json:"country_change_allowed"`
	//@inject_tag: json:"platforms"
	//
	// The list of supported platforms if this payment is for the key type. For another types, this field can be null.
	Platforms []*Platform `protobuf:"bytes,20,rep,name=platforms,proto3" json:"platforms"`
	//@inject_tag: json:"lang"
	//
	// The language predefined by the payment token in the merchant project for a payment form.
	Lang string `protobuf:"bytes,21,opt,name=lang,proto3" json:"lang"`
	//@inject_tag: json:"is_already_processed"
	//
	// Has a true value if the order has already been processed.
	IsAlreadyProcessed bool `protobuf:"varint,22,opt,name=is_already_processed,json=isAlreadyProcessed,proto3" json:"is_already_processed"`
	//@inject_tag: json:"receipt_url"
	//
	// A receipt link for a completed payment.
	ReceiptUrl string `protobuf:"bytes,23,opt,name=receipt_url,json=receiptUrl,proto3" json:"receipt_url"`
	//@inject_tag: json:"type"
	//
	// The order type. It depends on your sales option (Game Keys, Virtual Items, Virtual Currency, the simple checkout). Available values: key, product, virtual_currency, simple.
	Type string `protobuf:"bytes,24,opt,name=type,proto3" json:"type"`
	// @inject_tag: json:"charge_currency"
	//
	// The currency of the order charge. It can differ from the order currency because it also depends on the customer's card currency.
	ChargeCurrency string `protobuf:"bytes,25,opt,name=charge_currency,json=chargeCurrency,proto3" json:"charge_currency"`
	// @inject_tag: json:"charge_amount"
	//
	// The total amount of the order charge.
	ChargeAmount float64 `protobuf:"fixed64,26,opt,name=charge_amount,json=chargeAmount,proto3" json:"charge_amount"`
	// @inject_tag: json:"vat_in_charge_currency"
	//
	// The VAT currency of the order charge. It can differ from the order currency because it depends on the customer's card currency.
	VatInChargeCurrency float64 `protobuf:"fixed64,27,opt,name=vat_in_charge_currency,json=vatInChargeCurrency,proto3" json:"vat_in_charge_currency"`
	// @inject_tag: json:"vat_rate"
	//
	// VAT rate.
	VatRate float64 `protobuf:"fixed64,28,opt,name=vat_rate,json=vatRate,proto3" json:"vat_rate"`
	// @inject_tag: json:"vat_payer"
	//
	// The responsible for VAT. Available values: buyer (VAT is added to the order charge), seller (VAT is included in the order charge), nobody (VAT exempt).
	VatPayer string `protobuf:"bytes,29,opt,name=vat_payer,json=vatPayer,proto3" json:"vat_payer"`
	// @inject_tag: json:"is_production"
	//
	// Has a true value for a production payment and false for a test payment that goes through a test sandbox.
	IsProduction bool `protobuf:"varint,30,opt,name=is_production,json=isProduction,proto3" json:"is_production"`
	//@inject_tag: json:"recurring_settings"
	//
	//Settings for recurring payments.
	RecurringSettings *OrderRecurringSettings `protobuf:"bytes,31,opt,name=recurring_settings,json=recurringSettings,proto3" json:"recurring_settings"`
	//@inject_tag: json:"recurring_management_url"
	//
	//URL for managing customer recurring subscriptions.
	RecurringManagementUrl string `protobuf:"bytes,32,opt,name=recurring_management_url,json=recurringManagementUrl,proto3" json:"recurring_management_url"`
	//@inject_tag: json:"use_3ds_v2"
	//
	// Has a true value if required additional fields for 3DS v2.
	Use_3DsV2 bool `protobuf:"varint,33,opt,name=use_3ds_v2,json=use3dsV2,proto3" json:"use_3ds_v2"`
	// @inject_tag: json:"saved_email"
	//
	// The customer's email from saved cookie.
	SavedEmail string `protobuf:"bytes,34,opt,name=saved_email,json=savedEmail,proto3" json:"saved_email"`
	// contains filtered or unexported fields
}

func (*PaymentFormJsonData) Descriptor deprecated

func (*PaymentFormJsonData) Descriptor() ([]byte, []int)

Deprecated: Use PaymentFormJsonData.ProtoReflect.Descriptor instead.

func (*PaymentFormJsonData) GetAccount

func (x *PaymentFormJsonData) GetAccount() string

func (*PaymentFormJsonData) GetAmount

func (x *PaymentFormJsonData) GetAmount() float64

func (*PaymentFormJsonData) GetChargeAmount

func (x *PaymentFormJsonData) GetChargeAmount() float64

func (*PaymentFormJsonData) GetChargeCurrency

func (x *PaymentFormJsonData) GetChargeCurrency() string

func (*PaymentFormJsonData) GetCountryChangeAllowed

func (x *PaymentFormJsonData) GetCountryChangeAllowed() bool

func (*PaymentFormJsonData) GetCountryPaymentsAllowed

func (x *PaymentFormJsonData) GetCountryPaymentsAllowed() bool

func (*PaymentFormJsonData) GetCurrency

func (x *PaymentFormJsonData) GetCurrency() string

func (*PaymentFormJsonData) GetDescription

func (x *PaymentFormJsonData) GetDescription() string

func (*PaymentFormJsonData) GetEmail

func (x *PaymentFormJsonData) GetEmail() string

func (*PaymentFormJsonData) GetHasVat

func (x *PaymentFormJsonData) GetHasVat() bool

func (*PaymentFormJsonData) GetId

func (x *PaymentFormJsonData) GetId() string

func (*PaymentFormJsonData) GetIsAlreadyProcessed

func (x *PaymentFormJsonData) GetIsAlreadyProcessed() bool

func (*PaymentFormJsonData) GetIsProduction

func (x *PaymentFormJsonData) GetIsProduction() bool

func (*PaymentFormJsonData) GetItems

func (x *PaymentFormJsonData) GetItems() []*OrderItem

func (*PaymentFormJsonData) GetLang

func (x *PaymentFormJsonData) GetLang() string

func (*PaymentFormJsonData) GetPaymentMethods

func (x *PaymentFormJsonData) GetPaymentMethods() []*PaymentFormPaymentMethod

func (*PaymentFormJsonData) GetPlatforms

func (x *PaymentFormJsonData) GetPlatforms() []*Platform

func (*PaymentFormJsonData) GetProject

func (*PaymentFormJsonData) GetReceiptUrl

func (x *PaymentFormJsonData) GetReceiptUrl() string

func (*PaymentFormJsonData) GetRecurringManagementUrl

func (x *PaymentFormJsonData) GetRecurringManagementUrl() string

func (*PaymentFormJsonData) GetRecurringSettings

func (x *PaymentFormJsonData) GetRecurringSettings() *OrderRecurringSettings

func (*PaymentFormJsonData) GetSavedEmail

func (x *PaymentFormJsonData) GetSavedEmail() string

func (*PaymentFormJsonData) GetToken

func (x *PaymentFormJsonData) GetToken() string

func (*PaymentFormJsonData) GetTotalAmount

func (x *PaymentFormJsonData) GetTotalAmount() float64

func (*PaymentFormJsonData) GetType

func (x *PaymentFormJsonData) GetType() string

func (*PaymentFormJsonData) GetUse_3DsV2

func (x *PaymentFormJsonData) GetUse_3DsV2() bool

func (*PaymentFormJsonData) GetUserAddressDataRequired

func (x *PaymentFormJsonData) GetUserAddressDataRequired() bool

func (*PaymentFormJsonData) GetUserIpData

func (x *PaymentFormJsonData) GetUserIpData() *UserIpData

func (*PaymentFormJsonData) GetVat

func (x *PaymentFormJsonData) GetVat() float64

func (*PaymentFormJsonData) GetVatInChargeCurrency

func (x *PaymentFormJsonData) GetVatInChargeCurrency() float64

func (*PaymentFormJsonData) GetVatPayer

func (x *PaymentFormJsonData) GetVatPayer() string

func (*PaymentFormJsonData) GetVatRate

func (x *PaymentFormJsonData) GetVatRate() float64

func (*PaymentFormJsonData) ProtoMessage

func (*PaymentFormJsonData) ProtoMessage()

func (*PaymentFormJsonData) ProtoReflect

func (x *PaymentFormJsonData) ProtoReflect() protoreflect.Message

func (*PaymentFormJsonData) Reset

func (x *PaymentFormJsonData) Reset()

func (*PaymentFormJsonData) String

func (x *PaymentFormJsonData) String() string

type PaymentFormJsonDataProject

type PaymentFormJsonDataProject struct {

	// @inject_tag: json:"name"
	//
	// The project's name.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name"`
	// @inject_tag: json:"url_success"
	//
	// The redirect URL for a successful payment. Has an empty value if the dynamic notify URLs option is not set in the Project Settings.
	UrlSuccess string `protobuf:"bytes,2,opt,name=url_success,json=urlSuccess,proto3" json:"url_success"`
	// @inject_tag: json:"url_fail"
	//
	// The redirect URL for a failed payment. Has an empty value if the dynamic notify URLs option is not set in the Project Settings.
	UrlFail string `protobuf:"bytes,3,opt,name=url_fail,json=urlFail,proto3" json:"url_fail"`
	// @inject_tag: json:"id"
	//
	// The unique identifier for the project.
	Id string `protobuf:"bytes,4,opt,name=id,proto3" json:"id"`
	//@inject_tag: json:"redirect_settings" bson:"redirect_settings" validate:"required,dive"
	//
	//Object contain setting for user's redirect after when payment ending
	RedirectSettings *ProjectRedirectSettings `` /* 149-byte string literal not displayed */
	// @inject_tag: json:"form_default_text"
	//
	// The localized default text on payment form ("In-game purchase")
	FormDefaultText string `protobuf:"bytes,6,opt,name=form_default_text,json=formDefaultText,proto3" json:"form_default_text"`
	// contains filtered or unexported fields
}

func (*PaymentFormJsonDataProject) Descriptor deprecated

func (*PaymentFormJsonDataProject) Descriptor() ([]byte, []int)

Deprecated: Use PaymentFormJsonDataProject.ProtoReflect.Descriptor instead.

func (*PaymentFormJsonDataProject) GetFormDefaultText

func (x *PaymentFormJsonDataProject) GetFormDefaultText() string

func (*PaymentFormJsonDataProject) GetId

func (*PaymentFormJsonDataProject) GetName

func (x *PaymentFormJsonDataProject) GetName() string

func (*PaymentFormJsonDataProject) GetRedirectSettings

func (x *PaymentFormJsonDataProject) GetRedirectSettings() *ProjectRedirectSettings

func (*PaymentFormJsonDataProject) GetUrlFail

func (x *PaymentFormJsonDataProject) GetUrlFail() string

func (*PaymentFormJsonDataProject) GetUrlSuccess

func (x *PaymentFormJsonDataProject) GetUrlSuccess() string

func (*PaymentFormJsonDataProject) ProtoMessage

func (*PaymentFormJsonDataProject) ProtoMessage()

func (*PaymentFormJsonDataProject) ProtoReflect

func (*PaymentFormJsonDataProject) Reset

func (x *PaymentFormJsonDataProject) Reset()

func (*PaymentFormJsonDataProject) String

func (x *PaymentFormJsonDataProject) String() string

type PaymentFormJsonDataRequest

type PaymentFormJsonDataRequest struct {

	// @inject_tag: validate:"required,uuid" param:"order_id"
	OrderId             string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty" validate:"required,uuid" param:"order_id"`
	Scheme              string `protobuf:"bytes,2,opt,name=scheme,proto3" json:"scheme,omitempty"`
	Host                string `protobuf:"bytes,3,opt,name=host,proto3" json:"host,omitempty"`
	Locale              string `protobuf:"bytes,4,opt,name=locale,proto3" json:"locale,omitempty"`
	Ip                  string `protobuf:"bytes,5,opt,name=ip,proto3" json:"ip,omitempty"`
	UserAgent           string `protobuf:"bytes,6,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"`
	Cookie              string `protobuf:"bytes,7,opt,name=cookie,proto3" json:"cookie,omitempty"`
	Referer             string `protobuf:"bytes,8,opt,name=referer,proto3" json:"referer,omitempty"`
	IsEmbedded          bool   `protobuf:"varint,9,opt,name=is_embedded,json=isEmbedded,proto3" json:"is_embedded,omitempty"`
	IssuerReference     string `protobuf:"bytes,10,opt,name=issuer_reference,json=issuerReference,proto3" json:"issuer_reference,omitempty"`
	IssuerReferenceType string `protobuf:"bytes,11,opt,name=issuer_reference_type,json=issuerReferenceType,proto3" json:"issuer_reference_type,omitempty"`
	UtmSource           string `protobuf:"bytes,12,opt,name=utm_source,json=utmSource,proto3" json:"utm_source,omitempty"`
	UtmMedium           string `protobuf:"bytes,13,opt,name=utm_medium,json=utmMedium,proto3" json:"utm_medium,omitempty"`
	UtmCampaign         string `protobuf:"bytes,14,opt,name=utm_campaign,json=utmCampaign,proto3" json:"utm_campaign,omitempty"`
	// contains filtered or unexported fields
}

func (*PaymentFormJsonDataRequest) Descriptor deprecated

func (*PaymentFormJsonDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use PaymentFormJsonDataRequest.ProtoReflect.Descriptor instead.

func (*PaymentFormJsonDataRequest) GetCookie

func (x *PaymentFormJsonDataRequest) GetCookie() string

func (*PaymentFormJsonDataRequest) GetHost

func (x *PaymentFormJsonDataRequest) GetHost() string

func (*PaymentFormJsonDataRequest) GetIp

func (*PaymentFormJsonDataRequest) GetIsEmbedded

func (x *PaymentFormJsonDataRequest) GetIsEmbedded() bool

func (*PaymentFormJsonDataRequest) GetIssuerReference

func (x *PaymentFormJsonDataRequest) GetIssuerReference() string

func (*PaymentFormJsonDataRequest) GetIssuerReferenceType

func (x *PaymentFormJsonDataRequest) GetIssuerReferenceType() string

func (*PaymentFormJsonDataRequest) GetLocale

func (x *PaymentFormJsonDataRequest) GetLocale() string

func (*PaymentFormJsonDataRequest) GetOrderId

func (x *PaymentFormJsonDataRequest) GetOrderId() string

func (*PaymentFormJsonDataRequest) GetReferer

func (x *PaymentFormJsonDataRequest) GetReferer() string

func (*PaymentFormJsonDataRequest) GetScheme

func (x *PaymentFormJsonDataRequest) GetScheme() string

func (*PaymentFormJsonDataRequest) GetUserAgent

func (x *PaymentFormJsonDataRequest) GetUserAgent() string

func (*PaymentFormJsonDataRequest) GetUtmCampaign

func (x *PaymentFormJsonDataRequest) GetUtmCampaign() string

func (*PaymentFormJsonDataRequest) GetUtmMedium

func (x *PaymentFormJsonDataRequest) GetUtmMedium() string

func (*PaymentFormJsonDataRequest) GetUtmSource

func (x *PaymentFormJsonDataRequest) GetUtmSource() string

func (*PaymentFormJsonDataRequest) ProtoMessage

func (*PaymentFormJsonDataRequest) ProtoMessage()

func (*PaymentFormJsonDataRequest) ProtoReflect

func (*PaymentFormJsonDataRequest) Reset

func (x *PaymentFormJsonDataRequest) Reset()

func (*PaymentFormJsonDataRequest) String

func (x *PaymentFormJsonDataRequest) String() string

type PaymentFormJsonDataResponse

type PaymentFormJsonDataResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"item"
	Item *PaymentFormJsonData `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// @inject_tag: json:"-"
	Cookie string `protobuf:"bytes,4,opt,name=cookie,proto3" json:"-"`
	// contains filtered or unexported fields
}

func (*PaymentFormJsonDataResponse) Descriptor deprecated

func (*PaymentFormJsonDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use PaymentFormJsonDataResponse.ProtoReflect.Descriptor instead.

func (*PaymentFormJsonDataResponse) GetCookie

func (x *PaymentFormJsonDataResponse) GetCookie() string

func (*PaymentFormJsonDataResponse) GetItem

func (*PaymentFormJsonDataResponse) GetMessage

func (*PaymentFormJsonDataResponse) GetStatus

func (x *PaymentFormJsonDataResponse) GetStatus() int32

func (*PaymentFormJsonDataResponse) ProtoMessage

func (*PaymentFormJsonDataResponse) ProtoMessage()

func (*PaymentFormJsonDataResponse) ProtoReflect

func (*PaymentFormJsonDataResponse) Reset

func (x *PaymentFormJsonDataResponse) Reset()

func (*PaymentFormJsonDataResponse) String

func (x *PaymentFormJsonDataResponse) String() string

type PaymentFormPaymentMethod

type PaymentFormPaymentMethod struct {

	// The unique identifier for the payment method.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The payment method's name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The payment method's type. Available values: bank_card, ewallet, crypto.
	Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	// @inject_tag: json:"group_alias"
	//
	// The payment method's group alias.
	Group string `protobuf:"bytes,4,opt,name=group,proto3" json:"group_alias"`
	// The regexp mask for checking the main requisite of a payment method.
	AccountRegexp string `protobuf:"bytes,5,opt,name=account_regexp,json=accountRegexp,proto3" json:"account_regexp,omitempty"`
	// @inject_tag: json:"has_saved_cards"
	//
	// Has a true value if contains a saved card as a payment method.
	HasSavedCards bool `protobuf:"varint,6,opt,name=has_saved_cards,json=hasSavedCards,proto3" json:"has_saved_cards"`
	// @inject_tag: json:"saved_cards,omitempty"
	//
	// The saved cards' data.
	SavedCards []*SavedCard `protobuf:"bytes,7,rep,name=saved_cards,json=savedCards,proto3" json:"saved_cards,omitempty"`
	// @inject_tag: json:"use_luhn_validator" bson:"use_luhn_validator"
	//
	// Has a true value if the payment method use Luhn validator.
	UseLuhnValidator bool `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PaymentFormPaymentMethod) Descriptor deprecated

func (*PaymentFormPaymentMethod) Descriptor() ([]byte, []int)

Deprecated: Use PaymentFormPaymentMethod.ProtoReflect.Descriptor instead.

func (*PaymentFormPaymentMethod) GetAccountRegexp

func (x *PaymentFormPaymentMethod) GetAccountRegexp() string

func (*PaymentFormPaymentMethod) GetGroup

func (x *PaymentFormPaymentMethod) GetGroup() string

func (*PaymentFormPaymentMethod) GetHasSavedCards

func (x *PaymentFormPaymentMethod) GetHasSavedCards() bool

func (*PaymentFormPaymentMethod) GetId

func (x *PaymentFormPaymentMethod) GetId() string

func (*PaymentFormPaymentMethod) GetName

func (x *PaymentFormPaymentMethod) GetName() string

func (*PaymentFormPaymentMethod) GetSavedCards

func (x *PaymentFormPaymentMethod) GetSavedCards() []*SavedCard

func (*PaymentFormPaymentMethod) GetType

func (x *PaymentFormPaymentMethod) GetType() string

func (*PaymentFormPaymentMethod) GetUseLuhnValidator

func (x *PaymentFormPaymentMethod) GetUseLuhnValidator() bool

func (*PaymentFormPaymentMethod) IsBankCard

func (m *PaymentFormPaymentMethod) IsBankCard() bool

func (*PaymentFormPaymentMethod) ProtoMessage

func (*PaymentFormPaymentMethod) ProtoMessage()

func (*PaymentFormPaymentMethod) ProtoReflect

func (x *PaymentFormPaymentMethod) ProtoReflect() protoreflect.Message

func (*PaymentFormPaymentMethod) Reset

func (x *PaymentFormPaymentMethod) Reset()

func (*PaymentFormPaymentMethod) String

func (x *PaymentFormPaymentMethod) String() string

type PaymentFormUserChangeLangRequest

type PaymentFormUserChangeLangRequest struct {

	// @inject_tag: validate:"required,uuid" param:"order_id" required:"true"
	//
	// The unique identifier for the order.
	OrderId string `` /* 140-byte string literal not displayed */
	// @inject_tag: validate:"required,len=2" required:"true"
	//
	// The language code.
	Lang string `protobuf:"bytes,2,opt,name=lang,proto3" json:"lang,omitempty" validate:"required,len=2" required:"true"`
	// @inject_tag: json:"-"
	Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"-"`
	// @inject_tag: json:"-"
	AcceptLanguage string `protobuf:"bytes,4,opt,name=accept_language,json=acceptLanguage,proto3" json:"-"`
	// @inject_tag: json:"-"
	UserAgent string `protobuf:"bytes,5,opt,name=user_agent,json=userAgent,proto3" json:"-"`
	// contains filtered or unexported fields
}

func (*PaymentFormUserChangeLangRequest) Descriptor deprecated

func (*PaymentFormUserChangeLangRequest) Descriptor() ([]byte, []int)

Deprecated: Use PaymentFormUserChangeLangRequest.ProtoReflect.Descriptor instead.

func (*PaymentFormUserChangeLangRequest) GetAcceptLanguage

func (x *PaymentFormUserChangeLangRequest) GetAcceptLanguage() string

func (*PaymentFormUserChangeLangRequest) GetIp

func (*PaymentFormUserChangeLangRequest) GetLang

func (*PaymentFormUserChangeLangRequest) GetOrderId

func (x *PaymentFormUserChangeLangRequest) GetOrderId() string

func (*PaymentFormUserChangeLangRequest) GetUserAgent

func (x *PaymentFormUserChangeLangRequest) GetUserAgent() string

func (*PaymentFormUserChangeLangRequest) ProtoMessage

func (*PaymentFormUserChangeLangRequest) ProtoMessage()

func (*PaymentFormUserChangeLangRequest) ProtoReflect

func (*PaymentFormUserChangeLangRequest) Reset

func (*PaymentFormUserChangeLangRequest) String

type PaymentFormUserChangePaymentAccountRequest

type PaymentFormUserChangePaymentAccountRequest struct {

	// @inject_tag: validate:"required,uuid" param:"order_id" required:"true"
	//
	// The unique identifier for the order.
	OrderId string `` /* 140-byte string literal not displayed */
	// @inject_tag: validate:"required,hexadecimal,len=24" required:"true"
	//
	// The unique identifier for the payment method.
	MethodId string `` /* 140-byte string literal not displayed */
	// @inject_tag: validate:"required" required:"true"
	//
	// The customer account in the merchant project.
	Account string `protobuf:"bytes,3,opt,name=account,proto3" json:"account,omitempty" validate:"required" required:"true"`
	// @inject_tag: json:"-"
	Ip string `protobuf:"bytes,4,opt,name=ip,proto3" json:"-"`
	// @inject_tag: json:"-"
	AcceptLanguage string `protobuf:"bytes,5,opt,name=accept_language,json=acceptLanguage,proto3" json:"-"`
	// @inject_tag: json:"-"
	UserAgent string `protobuf:"bytes,6,opt,name=user_agent,json=userAgent,proto3" json:"-"`
	// contains filtered or unexported fields
}

func (*PaymentFormUserChangePaymentAccountRequest) Descriptor deprecated

Deprecated: Use PaymentFormUserChangePaymentAccountRequest.ProtoReflect.Descriptor instead.

func (*PaymentFormUserChangePaymentAccountRequest) GetAcceptLanguage

func (x *PaymentFormUserChangePaymentAccountRequest) GetAcceptLanguage() string

func (*PaymentFormUserChangePaymentAccountRequest) GetAccount

func (*PaymentFormUserChangePaymentAccountRequest) GetIp

func (*PaymentFormUserChangePaymentAccountRequest) GetMethodId

func (*PaymentFormUserChangePaymentAccountRequest) GetOrderId

func (*PaymentFormUserChangePaymentAccountRequest) GetUserAgent

func (*PaymentFormUserChangePaymentAccountRequest) ProtoMessage

func (*PaymentFormUserChangePaymentAccountRequest) ProtoReflect

func (*PaymentFormUserChangePaymentAccountRequest) Reset

func (*PaymentFormUserChangePaymentAccountRequest) String

type PaymentFormUserChangePlatformRequest

type PaymentFormUserChangePlatformRequest struct {

	// @inject_tag: validate:"required,uuid" param:"order_id" required:"true"
	//
	// The unique identifier for the order.
	OrderId string `` /* 140-byte string literal not displayed */
	// @inject_tag: validate:"required,min=2,max=255" required:"true"
	//
	// The platform's name. Available values: steam, gog, uplay, origin, psn, xbox, nintendo, itch, egs.
	Platform string `protobuf:"bytes,2,opt,name=platform,proto3" json:"platform,omitempty" validate:"required,min=2,max=255" required:"true"`
	// contains filtered or unexported fields
}

func (*PaymentFormUserChangePlatformRequest) Descriptor deprecated

func (*PaymentFormUserChangePlatformRequest) Descriptor() ([]byte, []int)

Deprecated: Use PaymentFormUserChangePlatformRequest.ProtoReflect.Descriptor instead.

func (*PaymentFormUserChangePlatformRequest) GetOrderId

func (*PaymentFormUserChangePlatformRequest) GetPlatform

func (*PaymentFormUserChangePlatformRequest) ProtoMessage

func (*PaymentFormUserChangePlatformRequest) ProtoMessage()

func (*PaymentFormUserChangePlatformRequest) ProtoReflect

func (*PaymentFormUserChangePlatformRequest) Reset

func (*PaymentFormUserChangePlatformRequest) String

type PaymentMethod

type PaymentMethod struct {

	// @inject_tag: bson:"_id" json:"id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the payment method.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"`
	// @inject_tag: bson:"name" json:"name" validate:"required,omitempty,alphanum"
	//
	// The payment method's name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" bson:"name" validate:"required,omitempty,alphanum"`
	// @inject_tag: bson:"group_alias" json:"group_alias" validate:"omitempty,alphanum"
	//
	// The payment method's group alias.
	Group string `protobuf:"bytes,3,opt,name=group,proto3" json:"group_alias" bson:"group_alias" validate:"omitempty,alphanum"`
	// @inject_tag: bson:"external_id" json:"external_id" validate:"omitempty,alphanum"
	//
	// The unique identifier for the payment method in the payment system.
	ExternalId string `` /* 130-byte string literal not displayed */
	// @inject_tag: bson:"min_payment_amount" json:"min_payment_amount" validate:"omitempty,numeric,gte=0"
	//
	// The minimum payment amount.
	MinPaymentAmount float64 `` /* 164-byte string literal not displayed */
	// @inject_tag: bson:"max_payment_amount" json:"max_payment_amount" validate:"omitempty,numeric,gte=0"
	//
	// The maximum payment amount.
	MaxPaymentAmount float64 `` /* 164-byte string literal not displayed */
	// @inject_tag: bson:"type" json:"type" validate:"omitempty,alpha,gte=0"
	//
	// The payment method's type. Available values: bank_card, ewallet, crypto.
	Type string `protobuf:"bytes,9,opt,name=type,proto3" json:"type" bson:"type" validate:"omitempty,alpha,gte=0"`
	// @inject_tag: bson:"account_regexp" json:"account_regexp" validate:"omitempty"
	//
	// The regexp mask for checking the main requisite of the payment method.
	AccountRegexp string `` /* 134-byte string literal not displayed */
	// @inject_tag: bson:"is_active" json:"is_active" validate:"omitempty"
	//
	// Has a true value if the payment method is active.
	IsActive bool `protobuf:"varint,11,opt,name=is_active,json=isActive,proto3" json:"is_active" bson:"is_active" validate:"omitempty"`
	// @inject_tag: bson:"payment_system_id" json:"payment_system_id" validate:"required,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the payment method in PaySuper.
	PaymentSystemId string `` /* 186-byte string literal not displayed */
	// @inject_tag: bson:"test_settings" json:"test_settings" validate:"omitempty"
	//
	// The payment method's parameters for projects with payments in the test mode.
	TestSettings map[string]*PaymentMethodParams `` /* 218-byte string literal not displayed */
	// @inject_tag: bson:"production_settings" json:"production_settings" validate:"omitempty"
	//
	// The payment method's parameters for projects with payments in the production mode.
	ProductionSettings map[string]*PaymentMethodParams `` /* 242-byte string literal not displayed */
	// @inject_tag: bson:"created_at" json:"created_at" validate:"omitempty"
	//
	// The date of the payment method creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,15,opt,name=created_at,json=createdAt,proto3" json:"created_at" bson:"created_at" validate:"omitempty"`
	// @inject_tag: bson:"updated_at" json:"updated_at" validate:"omitempty"
	//
	// The date of the payment method last update.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,16,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at" bson:"updated_at" validate:"omitempty"`
	// @inject_tag: json:"refund_allowed" bson:"refund_allowed"
	//
	// Has a true value if the payment method allows a refund.
	RefundAllowed bool `protobuf:"varint,17,opt,name=refund_allowed,json=refundAllowed,proto3" json:"refund_allowed" bson:"refund_allowed"`
	// @inject_tag: json:"recurring_allowed" bson:"recurring_allowed"
	//
	// Has a true value if the payment method allows a recurring.
	RecurringAllowed bool `` /* 126-byte string literal not displayed */
	//@inject_tag: json:"limits_currency" validate:"omitempty,len=3"
	//
	// The currency of the limit amount.
	LimitsCurrency string `protobuf:"bytes,19,opt,name=limits_currency,json=limitsCurrency,proto3" json:"limits_currency" validate:"omitempty,len=3"`
	// @inject_tag: json:"use_luhn_validator" bson:"use_luhn_validator"
	//
	// Has a true value if the payment method use Luhn validator.
	UseLuhnValidator bool `` /* 129-byte string literal not displayed */
	// @inject_tag: json:"allow_preauth" bson:"allow_preauth"
	//
	// Has a true value if the payment method allows pre authorized transaction.
	AllowPreauth bool `protobuf:"varint,21,opt,name=allow_preauth,json=allowPreauth,proto3" json:"allow_preauth" bson:"allow_preauth"`
	// contains filtered or unexported fields
}

func (*PaymentMethod) Descriptor deprecated

func (*PaymentMethod) Descriptor() ([]byte, []int)

Deprecated: Use PaymentMethod.ProtoReflect.Descriptor instead.

func (*PaymentMethod) GetAccountRegexp

func (x *PaymentMethod) GetAccountRegexp() string

func (*PaymentMethod) GetAllowPreauth

func (x *PaymentMethod) GetAllowPreauth() bool

func (*PaymentMethod) GetCreatedAt

func (x *PaymentMethod) GetCreatedAt() *timestamp.Timestamp

func (*PaymentMethod) GetExternalId

func (x *PaymentMethod) GetExternalId() string

func (*PaymentMethod) GetGroup

func (x *PaymentMethod) GetGroup() string

func (*PaymentMethod) GetId

func (x *PaymentMethod) GetId() string

func (*PaymentMethod) GetIsActive

func (x *PaymentMethod) GetIsActive() bool

func (*PaymentMethod) GetLimitsCurrency

func (x *PaymentMethod) GetLimitsCurrency() string

func (*PaymentMethod) GetMaxPaymentAmount

func (x *PaymentMethod) GetMaxPaymentAmount() float64

func (*PaymentMethod) GetMinPaymentAmount

func (x *PaymentMethod) GetMinPaymentAmount() float64

func (*PaymentMethod) GetName

func (x *PaymentMethod) GetName() string

func (*PaymentMethod) GetPaymentSystemId

func (x *PaymentMethod) GetPaymentSystemId() string

func (*PaymentMethod) GetProductionSettings

func (x *PaymentMethod) GetProductionSettings() map[string]*PaymentMethodParams

func (*PaymentMethod) GetRecurringAllowed

func (x *PaymentMethod) GetRecurringAllowed() bool

func (*PaymentMethod) GetRefundAllowed

func (x *PaymentMethod) GetRefundAllowed() bool

func (*PaymentMethod) GetTestSettings

func (x *PaymentMethod) GetTestSettings() map[string]*PaymentMethodParams

func (*PaymentMethod) GetType

func (x *PaymentMethod) GetType() string

func (*PaymentMethod) GetUpdatedAt

func (x *PaymentMethod) GetUpdatedAt() *timestamp.Timestamp

func (*PaymentMethod) GetUseLuhnValidator

func (x *PaymentMethod) GetUseLuhnValidator() bool

func (*PaymentMethod) HasConfiguredLimits

func (m *PaymentMethod) HasConfiguredLimits() bool

func (*PaymentMethod) IsBankCard

func (m *PaymentMethod) IsBankCard() bool

func (*PaymentMethod) IsValid

func (m *PaymentMethod) IsValid() bool

func (*PaymentMethod) ProtoMessage

func (*PaymentMethod) ProtoMessage()

func (*PaymentMethod) ProtoReflect

func (x *PaymentMethod) ProtoReflect() protoreflect.Message

func (*PaymentMethod) Reset

func (x *PaymentMethod) Reset()

func (*PaymentMethod) String

func (x *PaymentMethod) String() string

type PaymentMethodCard

type PaymentMethodCard struct {

	//@inject_tag: json:"first6" bson:"first6"
	//
	// The first 6 digits of the card number.
	First6 string `protobuf:"bytes,1,opt,name=first6,proto3" json:"first6" bson:"first6"`
	//@inject_tag: json:"last4" bson:"last4"
	//
	// The last 4 digits of the card number.
	Last4 string `protobuf:"bytes,2,opt,name=last4,proto3" json:"last4" bson:"last4"`
	//@inject_tag: json:"masked" bson:"masked"
	//
	// The mask for a customer’s card number.
	Masked string `protobuf:"bytes,3,opt,name=masked,proto3" json:"masked" bson:"masked"`
	//@inject_tag: json:"expiry_month" bson:"expiry_month"
	//
	// The validity month of the card.
	ExpiryMonth string `protobuf:"bytes,4,opt,name=expiry_month,json=expiryMonth,proto3" json:"expiry_month" bson:"expiry_month"`
	//@inject_tag: json:"expiry_year" bson:"expiry_year"
	//
	// The validity year of the card.
	ExpiryYear string `protobuf:"bytes,5,opt,name=expiry_year,json=expiryYear,proto3" json:"expiry_year" bson:"expiry_year"`
	//@inject_tag: json:"brand" bson:"brand"
	//
	// The brand of the card issuer.
	Brand string `protobuf:"bytes,6,opt,name=brand,proto3" json:"brand" bson:"brand"`
	//@inject_tag: json:"fingerprint" bson:"fingerprint"
	//
	// The internal fingerprint for given card.
	Fingerprint string `protobuf:"bytes,7,opt,name=fingerprint,proto3" json:"fingerprint" bson:"fingerprint"`
	//@inject_tag: json:"secure3d" bson:"secure3d"
	//
	// Has a true value if 3D-secure is used for the payment.
	Secure3D bool `protobuf:"varint,8,opt,name=secure3d,proto3" json:"secure3d" bson:"secure3d"`
	// contains filtered or unexported fields
}

func (*PaymentMethodCard) Descriptor deprecated

func (*PaymentMethodCard) Descriptor() ([]byte, []int)

Deprecated: Use PaymentMethodCard.ProtoReflect.Descriptor instead.

func (*PaymentMethodCard) GetBrand

func (x *PaymentMethodCard) GetBrand() string

func (*PaymentMethodCard) GetExpiryMonth

func (x *PaymentMethodCard) GetExpiryMonth() string

func (*PaymentMethodCard) GetExpiryYear

func (x *PaymentMethodCard) GetExpiryYear() string

func (*PaymentMethodCard) GetFingerprint

func (x *PaymentMethodCard) GetFingerprint() string

func (*PaymentMethodCard) GetFirst6

func (x *PaymentMethodCard) GetFirst6() string

func (*PaymentMethodCard) GetLast4

func (x *PaymentMethodCard) GetLast4() string

func (*PaymentMethodCard) GetMasked

func (x *PaymentMethodCard) GetMasked() string

func (*PaymentMethodCard) GetSecure3D

func (x *PaymentMethodCard) GetSecure3D() bool

func (*PaymentMethodCard) ProtoMessage

func (*PaymentMethodCard) ProtoMessage()

func (*PaymentMethodCard) ProtoReflect

func (x *PaymentMethodCard) ProtoReflect() protoreflect.Message

func (*PaymentMethodCard) Reset

func (x *PaymentMethodCard) Reset()

func (*PaymentMethodCard) String

func (x *PaymentMethodCard) String() string

type PaymentMethodCrypto

type PaymentMethodCrypto struct {

	//@inject_tag: json:"brand" bson:"brand"
	//
	// The name of the crypto currency.
	Brand string `protobuf:"bytes,1,opt,name=brand,proto3" json:"brand" bson:"brand"`
	//@inject_tag: json:"address" bson:"address"
	//
	// The customer’s address in the crypto currency.
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address" bson:"address"`
	// contains filtered or unexported fields
}

func (*PaymentMethodCrypto) Descriptor deprecated

func (*PaymentMethodCrypto) Descriptor() ([]byte, []int)

Deprecated: Use PaymentMethodCrypto.ProtoReflect.Descriptor instead.

func (*PaymentMethodCrypto) GetAddress

func (x *PaymentMethodCrypto) GetAddress() string

func (*PaymentMethodCrypto) GetBrand

func (x *PaymentMethodCrypto) GetBrand() string

func (*PaymentMethodCrypto) ProtoMessage

func (*PaymentMethodCrypto) ProtoMessage()

func (*PaymentMethodCrypto) ProtoReflect

func (x *PaymentMethodCrypto) ProtoReflect() protoreflect.Message

func (*PaymentMethodCrypto) Reset

func (x *PaymentMethodCrypto) Reset()

func (*PaymentMethodCrypto) String

func (x *PaymentMethodCrypto) String() string

type PaymentMethodOrder

type PaymentMethodOrder struct {

	// @inject_tag: json:"-" bson:"_id" faker:"objectIdString"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"-" bson:"_id" faker:"objectIdString"`
	// @inject_tag: json:"title" bson:"name"
	//
	// The payment method's name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"title" bson:"name"`
	// @inject_tag: bson:"external_id" json:"external_id"
	//
	// The unique identifier for the payment method in the payment system.
	ExternalId string `protobuf:"bytes,3,opt,name=external_id,json=externalId,proto3" json:"external_id" bson:"external_id"`
	// @inject_tag: json:"-" bson:"params"
	Params *PaymentMethodParams `protobuf:"bytes,4,opt,name=params,proto3" json:"-" bson:"params"`
	// @inject_tag: bson:"payment_system_id" json:"payment_system_id" faker:"objectIdString"
	//
	// The unique identifier for the payment system in PaySuper.
	PaymentSystemId string `` /* 146-byte string literal not displayed */
	// @inject_tag: json:"type" bson:"group_alias"
	//
	// The payment method's group alias.
	Group string `protobuf:"bytes,6,opt,name=group,proto3" json:"type" bson:"group_alias"`
	// @inject_tag: json:"saved" bson:"saved"
	//
	// Has a true value if contains a saved card as a payment method.
	Saved bool `protobuf:"varint,7,opt,name=saved,proto3" json:"saved" bson:"saved"`
	//@inject_tag: json:"card" bson:"card"
	//
	// Information about the card payment method.
	Card *PaymentMethodCard `protobuf:"bytes,8,opt,name=card,proto3" json:"card" bson:"card"`
	//@inject_tag: json:"wallet" bson:"wallet"
	//
	// Information about the wallet payment method.
	Wallet *PaymentMethodWallet `protobuf:"bytes,9,opt,name=wallet,proto3" json:"wallet" bson:"wallet"`
	//@inject_tag: json:"crypto_currency" bson:"crypto_currency"
	//
	// Information about the crypto payment method.
	CryptoCurrency *PaymentMethodCrypto `protobuf:"bytes,10,opt,name=crypto_currency,json=cryptoCurrency,proto3" json:"crypto_currency" bson:"crypto_currency"`
	// @inject_tag: json:"handler" bson:"handler"
	//
	// The unique identifier for handler of the payment system in PaySuper.
	Handler string `protobuf:"bytes,11,opt,name=handler,proto3" json:"handler" bson:"handler"`
	// @inject_tag: json:"refund_allowed" bson:"refund_allowed"
	//
	// Has a true value if the payment method allows a refund.
	RefundAllowed bool `protobuf:"varint,12,opt,name=refund_allowed,json=refundAllowed,proto3" json:"refund_allowed" bson:"refund_allowed"`
	// @inject_tag: json:"recurring_allowed" bson:"recurring_allowed"
	//
	// Has a true value if the payment method allows a recurring.
	RecurringAllowed bool `` /* 126-byte string literal not displayed */
	// @inject_tag: json:"allow_preauth" bson:"allow_preauth"
	//
	// Has a true value if the payment method allows pre authorized transaction.
	AllowPreauth bool `protobuf:"varint,14,opt,name=allow_preauth,json=allowPreauth,proto3" json:"allow_preauth" bson:"allow_preauth"`
	// contains filtered or unexported fields
}

func (*PaymentMethodOrder) Descriptor deprecated

func (*PaymentMethodOrder) Descriptor() ([]byte, []int)

Deprecated: Use PaymentMethodOrder.ProtoReflect.Descriptor instead.

func (*PaymentMethodOrder) GetAllowPreauth

func (x *PaymentMethodOrder) GetAllowPreauth() bool

func (*PaymentMethodOrder) GetCard

func (x *PaymentMethodOrder) GetCard() *PaymentMethodCard

func (*PaymentMethodOrder) GetCryptoCurrency

func (x *PaymentMethodOrder) GetCryptoCurrency() *PaymentMethodCrypto

func (*PaymentMethodOrder) GetExternalId

func (x *PaymentMethodOrder) GetExternalId() string

func (*PaymentMethodOrder) GetGroup

func (x *PaymentMethodOrder) GetGroup() string

func (*PaymentMethodOrder) GetHandler

func (x *PaymentMethodOrder) GetHandler() string

func (*PaymentMethodOrder) GetId

func (x *PaymentMethodOrder) GetId() string

func (*PaymentMethodOrder) GetName

func (x *PaymentMethodOrder) GetName() string

func (*PaymentMethodOrder) GetParams

func (x *PaymentMethodOrder) GetParams() *PaymentMethodParams

func (*PaymentMethodOrder) GetPaymentSystemId

func (x *PaymentMethodOrder) GetPaymentSystemId() string

func (*PaymentMethodOrder) GetRecurringAllowed

func (x *PaymentMethodOrder) GetRecurringAllowed() bool

func (*PaymentMethodOrder) GetRefundAllowed

func (x *PaymentMethodOrder) GetRefundAllowed() bool

func (*PaymentMethodOrder) GetSaved

func (x *PaymentMethodOrder) GetSaved() bool

func (*PaymentMethodOrder) GetWallet

func (x *PaymentMethodOrder) GetWallet() *PaymentMethodWallet

func (*PaymentMethodOrder) IsBankCard

func (m *PaymentMethodOrder) IsBankCard() bool

func (*PaymentMethodOrder) ProtoMessage

func (*PaymentMethodOrder) ProtoMessage()

func (*PaymentMethodOrder) ProtoReflect

func (x *PaymentMethodOrder) ProtoReflect() protoreflect.Message

func (*PaymentMethodOrder) Reset

func (x *PaymentMethodOrder) Reset()

func (*PaymentMethodOrder) String

func (x *PaymentMethodOrder) String() string

type PaymentMethodParams

type PaymentMethodParams struct {

	// @inject_tag: bson:"currency" json:"currency" validate:"required,alpha,len=3"
	//
	// The currency of the payment method. Three-letter Currency Code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency" bson:"currency" validate:"required,alpha,len=3"`
	// @inject_tag: bson:"terminal_id" json:"-" validate:"omitempty,alphanum"
	TerminalId string `protobuf:"bytes,2,opt,name=terminal_id,json=terminalId,proto3" json:"-" bson:"terminal_id" validate:"omitempty,alphanum"`
	// @inject_tag: bson:"secret" json:"-" validate:"omitempty"
	Secret string `protobuf:"bytes,3,opt,name=secret,proto3" json:"-" bson:"secret" validate:"omitempty"`
	// @inject_tag: bson:"secret_callback" json:"-" validate:"omitempty"
	SecretCallback string `protobuf:"bytes,5,opt,name=secret_callback,json=secretCallback,proto3" json:"-" bson:"secret_callback" validate:"omitempty"`
	// @inject_tag: bson:"api_url" json:"-"
	ApiUrl string `protobuf:"bytes,6,opt,name=api_url,json=apiUrl,proto3" json:"-" bson:"api_url"`
	// @inject_tag: bson:"mcc_code" json:"mcc_code" validate:"required,numeric,len=4"
	//
	// The Merchant Category Code (MCC) is a four-digit number listed in ISO 18245.
	MccCode string `protobuf:"bytes,7,opt,name=mcc_code,json=mccCode,proto3" json:"mcc_code" bson:"mcc_code" validate:"required,numeric,len=4"`
	// @inject_tag: bson:"operating_company_id" json:"operating_company_id" validate:"required,hexadecimal,len=24"
	//
	// The unique identifier for the operating company.
	OperatingCompanyId string `` /* 174-byte string literal not displayed */
	// @inject_tag: bson:"brand" json:"brand" validate:"required"
	//
	// The list of the card issuer brands.
	Brand []string `protobuf:"bytes,9,rep,name=brand,proto3" json:"brand" bson:"brand" validate:"required"`
	// contains filtered or unexported fields
}

func (*PaymentMethodParams) Descriptor deprecated

func (*PaymentMethodParams) Descriptor() ([]byte, []int)

Deprecated: Use PaymentMethodParams.ProtoReflect.Descriptor instead.

func (*PaymentMethodParams) GetApiUrl

func (x *PaymentMethodParams) GetApiUrl() string

func (*PaymentMethodParams) GetBrand

func (x *PaymentMethodParams) GetBrand() []string

func (*PaymentMethodParams) GetCurrency

func (x *PaymentMethodParams) GetCurrency() string

func (*PaymentMethodParams) GetMccCode

func (x *PaymentMethodParams) GetMccCode() string

func (*PaymentMethodParams) GetOperatingCompanyId

func (x *PaymentMethodParams) GetOperatingCompanyId() string

func (*PaymentMethodParams) GetSecret

func (x *PaymentMethodParams) GetSecret() string

func (*PaymentMethodParams) GetSecretCallback

func (x *PaymentMethodParams) GetSecretCallback() string

func (*PaymentMethodParams) GetTerminalId

func (x *PaymentMethodParams) GetTerminalId() string

func (*PaymentMethodParams) IsSettingComplete

func (m *PaymentMethodParams) IsSettingComplete() bool

func (*PaymentMethodParams) ProtoMessage

func (*PaymentMethodParams) ProtoMessage()

func (*PaymentMethodParams) ProtoReflect

func (x *PaymentMethodParams) ProtoReflect() protoreflect.Message

func (*PaymentMethodParams) Reset

func (x *PaymentMethodParams) Reset()

func (*PaymentMethodParams) String

func (x *PaymentMethodParams) String() string

type PaymentMethodWallet

type PaymentMethodWallet struct {

	//@inject_tag: json:"brand" bson:"brand"
	//
	// The name of the wallet.
	Brand string `protobuf:"bytes,1,opt,name=brand,proto3" json:"brand" bson:"brand"`
	//@inject_tag: json:"account" bson:"account"
	//
	// The customer identity in the wallet.
	Account string `protobuf:"bytes,2,opt,name=account,proto3" json:"account" bson:"account"`
	// contains filtered or unexported fields
}

func (*PaymentMethodWallet) Descriptor deprecated

func (*PaymentMethodWallet) Descriptor() ([]byte, []int)

Deprecated: Use PaymentMethodWallet.ProtoReflect.Descriptor instead.

func (*PaymentMethodWallet) GetAccount

func (x *PaymentMethodWallet) GetAccount() string

func (*PaymentMethodWallet) GetBrand

func (x *PaymentMethodWallet) GetBrand() string

func (*PaymentMethodWallet) ProtoMessage

func (*PaymentMethodWallet) ProtoMessage()

func (*PaymentMethodWallet) ProtoReflect

func (x *PaymentMethodWallet) ProtoReflect() protoreflect.Message

func (*PaymentMethodWallet) Reset

func (x *PaymentMethodWallet) Reset()

func (*PaymentMethodWallet) String

func (x *PaymentMethodWallet) String() string

type PaymentMinLimitSystem

type PaymentMinLimitSystem struct {

	// @inject_tag: bson:"_id" json:"-" faker:"objectIdString"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"-" bson:"_id" faker:"objectIdString"`
	//@inject_tag: validate:"required,alpha,len=3" json:"currency" bson:"currency" required:"true"
	//
	// The system limit currency.
	Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency" validate:"required,alpha,len=3" bson:"currency" required:"true"`
	// @inject_tag: validate:"required,numeric,gt=0" json:"amount" bson:"amount" required:"true"
	//
	// The system limit amount.
	Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount" validate:"required,numeric,gt=0" bson:"amount" required:"true"`
	// @inject_tag: json:"created_at"
	//
	// The date of the system limit created.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	// @inject_tag: json:"updated_at"
	//
	// The date of the system limit last update.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
	// contains filtered or unexported fields
}

func (*PaymentMinLimitSystem) Descriptor deprecated

func (*PaymentMinLimitSystem) Descriptor() ([]byte, []int)

Deprecated: Use PaymentMinLimitSystem.ProtoReflect.Descriptor instead.

func (*PaymentMinLimitSystem) GetAmount

func (x *PaymentMinLimitSystem) GetAmount() float64

func (*PaymentMinLimitSystem) GetCreatedAt

func (x *PaymentMinLimitSystem) GetCreatedAt() *timestamp.Timestamp

func (*PaymentMinLimitSystem) GetCurrency

func (x *PaymentMinLimitSystem) GetCurrency() string

func (*PaymentMinLimitSystem) GetId

func (x *PaymentMinLimitSystem) GetId() string

func (*PaymentMinLimitSystem) GetUpdatedAt

func (x *PaymentMinLimitSystem) GetUpdatedAt() *timestamp.Timestamp

func (*PaymentMinLimitSystem) ProtoMessage

func (*PaymentMinLimitSystem) ProtoMessage()

func (*PaymentMinLimitSystem) ProtoReflect

func (x *PaymentMinLimitSystem) ProtoReflect() protoreflect.Message

func (*PaymentMinLimitSystem) Reset

func (x *PaymentMinLimitSystem) Reset()

func (*PaymentMinLimitSystem) String

func (x *PaymentMinLimitSystem) String() string

type PaymentNotifyRequest

type PaymentNotifyRequest struct {
	OrderId   string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
	Request   []byte `protobuf:"bytes,2,opt,name=request,proto3" json:"request,omitempty"`
	Signature string `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

func (*PaymentNotifyRequest) Descriptor deprecated

func (*PaymentNotifyRequest) Descriptor() ([]byte, []int)

Deprecated: Use PaymentNotifyRequest.ProtoReflect.Descriptor instead.

func (*PaymentNotifyRequest) GetOrderId

func (x *PaymentNotifyRequest) GetOrderId() string

func (*PaymentNotifyRequest) GetRequest

func (x *PaymentNotifyRequest) GetRequest() []byte

func (*PaymentNotifyRequest) GetSignature

func (x *PaymentNotifyRequest) GetSignature() string

func (*PaymentNotifyRequest) ProtoMessage

func (*PaymentNotifyRequest) ProtoMessage()

func (*PaymentNotifyRequest) ProtoReflect

func (x *PaymentNotifyRequest) ProtoReflect() protoreflect.Message

func (*PaymentNotifyRequest) Reset

func (x *PaymentNotifyRequest) Reset()

func (*PaymentNotifyRequest) String

func (x *PaymentNotifyRequest) String() string

type PaymentNotifyResponse

type PaymentNotifyResponse struct {
	Status int32  `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Error  string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*PaymentNotifyResponse) Descriptor deprecated

func (*PaymentNotifyResponse) Descriptor() ([]byte, []int)

Deprecated: Use PaymentNotifyResponse.ProtoReflect.Descriptor instead.

func (*PaymentNotifyResponse) GetError

func (x *PaymentNotifyResponse) GetError() string

func (*PaymentNotifyResponse) GetStatus

func (x *PaymentNotifyResponse) GetStatus() int32

func (*PaymentNotifyResponse) ProtoMessage

func (*PaymentNotifyResponse) ProtoMessage()

func (*PaymentNotifyResponse) ProtoReflect

func (x *PaymentNotifyResponse) ProtoReflect() protoreflect.Message

func (*PaymentNotifyResponse) Reset

func (x *PaymentNotifyResponse) Reset()

func (*PaymentNotifyResponse) String

func (x *PaymentNotifyResponse) String() string

type PaymentSystem

type PaymentSystem struct {

	// @inject_tag: bson:"_id" structure:"_id,bsonobjectid" faker:"objectIdString"
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" bson:"_id" structure:"_id,bsonobjectid" faker:"objectIdString"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// @inject_tag: bson:"country" structure:"country"
	Country string `protobuf:"bytes,3,opt,name=Country,proto3" json:"Country,omitempty" bson:"country" structure:"country"`
	// @inject_tag: bson:"accounting_currency" structure:"accounting_currency"
	AccountingCurrency string `` /* 174-byte string literal not displayed */
	// @inject_tag: bson:"accounting_period" structure:"accounting_period"
	AccountingPeriod string `` /* 164-byte string literal not displayed */
	// @inject_tag: bson:"is_active" structure:"is_active"
	IsActive bool `protobuf:"varint,6,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty" bson:"is_active" structure:"is_active"`
	// @inject_tag: bson:"created_at" structure:"created_at,timestamp"
	CreatedAt *timestamp.Timestamp `` /* 139-byte string literal not displayed */
	// @inject_tag: bson:"updated_at" structure:"updated_at,timestamp"
	UpdatedAt *timestamp.Timestamp `` /* 139-byte string literal not displayed */
	// @inject_tag: bson:"handler" json:"handler" validate:"omitempty,alphanum"
	Handler string `protobuf:"bytes,9,opt,name=handler,proto3" json:"handler" bson:"handler" validate:"omitempty,alphanum"`
	// contains filtered or unexported fields
}

func (*PaymentSystem) Descriptor deprecated

func (*PaymentSystem) Descriptor() ([]byte, []int)

Deprecated: Use PaymentSystem.ProtoReflect.Descriptor instead.

func (*PaymentSystem) GetAccountingCurrency

func (x *PaymentSystem) GetAccountingCurrency() string

func (*PaymentSystem) GetAccountingPeriod

func (x *PaymentSystem) GetAccountingPeriod() string

func (*PaymentSystem) GetCountry

func (x *PaymentSystem) GetCountry() string

func (*PaymentSystem) GetCreatedAt

func (x *PaymentSystem) GetCreatedAt() *timestamp.Timestamp

func (*PaymentSystem) GetHandler

func (x *PaymentSystem) GetHandler() string

func (*PaymentSystem) GetId

func (x *PaymentSystem) GetId() string

func (*PaymentSystem) GetIsActive

func (x *PaymentSystem) GetIsActive() bool

func (*PaymentSystem) GetName

func (x *PaymentSystem) GetName() string

func (*PaymentSystem) GetUpdatedAt

func (x *PaymentSystem) GetUpdatedAt() *timestamp.Timestamp

func (*PaymentSystem) ProtoMessage

func (*PaymentSystem) ProtoMessage()

func (*PaymentSystem) ProtoReflect

func (x *PaymentSystem) ProtoReflect() protoreflect.Message

func (*PaymentSystem) Reset

func (x *PaymentSystem) Reset()

func (*PaymentSystem) String

func (x *PaymentSystem) String() string

type PayoutDocument

type PayoutDocument struct {

	//@inject_tag: json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the payout document.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"`
	//@inject_tag: json:"merchant_id" bson:"merchant_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the merchant who is the owner of the payout document.
	MerchantId string `` /* 163-byte string literal not displayed */
	//@inject_tag: json:"source_id"
	//
	// The list of the unique identifiers for the royalty reports.
	SourceId []string `protobuf:"bytes,3,rep,name=source_id,json=sourceId,proto3" json:"source_id"`
	// @inject_tag: json:"total_fees" validate:"numeric,gte=0"
	//
	// The total amount of fees.
	TotalFees float64 `protobuf:"fixed64,4,opt,name=total_fees,json=totalFees,proto3" json:"total_fees" validate:"numeric,gte=0"`
	// @inject_tag: json:"balance" validate:"numeric,gte=0"
	//
	// The payout amount.
	Balance float64 `protobuf:"fixed64,5,opt,name=balance,proto3" json:"balance" validate:"numeric,gte=0"`
	//@inject_tag: json:"currency" validate:"required,alpha,len=3"
	//
	// The payout amount currency. Three-letter Currency Code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,6,opt,name=currency,proto3" json:"currency" validate:"required,alpha,len=3"`
	// @inject_tag: json:"period_from"
	//
	// The start date of the payout period .
	PeriodFrom *timestamp.Timestamp `protobuf:"bytes,7,opt,name=period_from,json=periodFrom,proto3" json:"period_from"`
	// @inject_tag: json:"period_to"
	//
	// The end date of the payout period.
	PeriodTo *timestamp.Timestamp `protobuf:"bytes,8,opt,name=period_to,json=periodTo,proto3" json:"period_to"`
	// @inject_tag: json:"total_transactions"
	//
	// The total number of transactions.
	TotalTransactions int32 `protobuf:"varint,9,opt,name=total_transactions,json=totalTransactions,proto3" json:"total_transactions"`
	//@inject_tag: json:"description" validate:"omitempty,max=255"
	//
	// The additional description of the payout.
	Description string `protobuf:"bytes,10,opt,name=description,proto3" json:"description" validate:"omitempty,max=255"`
	//@inject_tag: json:"destination" validate:"max=255"
	//
	// The merchant's banking data.
	Destination *MerchantBanking `protobuf:"bytes,11,opt,name=destination,proto3" json:"destination" validate:"max=255"`
	//@inject_tag: json:"merchant_agreement_number" validate:"max=255"
	//
	// The merchant's license agreement number.
	MerchantAgreementNumber string `` /* 142-byte string literal not displayed */
	// @inject_tag: json:"company"
	//
	// Information about the merchant's company.
	Company *MerchantCompanyInfo `protobuf:"bytes,13,opt,name=company,proto3" json:"company"`
	//@inject_tag: json:"status" validate:"required,oneof=skip pending in_progress paid canceled failed"
	//
	// The document status. Available values: skip, pending, in_progress, paid, canceled, failed.
	Status string `` /* 128-byte string literal not displayed */
	//@inject_tag: json:"transaction" validate:"max=255"
	//
	// The unique identifier for the payout transaction.
	Transaction string `protobuf:"bytes,15,opt,name=transaction,proto3" json:"transaction" validate:"max=255"`
	//@inject_tag: json:"failure_code" validate:"omitempty,oneof=account_closed account_frozen account_restricted destination_bank_invalid could_not_process declined insufficient_funds invalid_account_number incorrect_account_holder_name invalid_currency"
	//
	// The payout's failure code. Available values: account_closed, account_frozen, account_restricted, destination_bank_invalid, could_not_process, declined, insufficient_funds, invalid_account_number, incorrect_account_holder_name, invalid_currency.
	FailureCode string `` /* 302-byte string literal not displayed */
	//@inject_tag: json:"failure_message" validate:"max=255"
	//
	// The payout's failure message.
	FailureMessage string `protobuf:"bytes,17,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message" validate:"max=255"`
	//@inject_tag: json:"failure_transaction" validate:"max=255"
	//
	// The unique identifier for the payout failure transaction.
	FailureTransaction string `protobuf:"bytes,18,opt,name=failure_transaction,json=failureTransaction,proto3" json:"failure_transaction" validate:"max=255"`
	//@inject_tag: json:"created_at"
	//
	// The date of the payout creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,24,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	//@inject_tag: json:"updated_at"
	//
	// The date of the payout last update.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,25,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
	//@inject_tag: json:"arrival_date"
	//
	// The payout arrival date.
	ArrivalDate *timestamp.Timestamp `protobuf:"bytes,26,opt,name=arrival_date,json=arrivalDate,proto3" json:"arrival_date"`
	//@inject_tag: json:"paid_at"
	//
	// The payout date.
	PaidAt *timestamp.Timestamp `protobuf:"bytes,27,opt,name=paid_at,json=paidAt,proto3" json:"paid_at"`
	// @inject_tag: json:"operating_company_id" bson:"operating_company_id" faker:"objectIdString"
	//
	// The unique identifier for the operating company.
	OperatingCompanyId string `` /* 159-byte string literal not displayed */
	//@inject_tag: json:"increment_id" bson:"autoincrement_id" validate:"omitempty,numeric,gt=0"
	//
	// The autoincrement unique identifier for the payout document.
	AutoincrementId int64 `` /* 152-byte string literal not displayed */
	// @inject_tag: json:"string_period_from" bson:"string_period_from"
	//
	// Period from in string format.
	StringPeriodFrom string `` /* 128-byte string literal not displayed */
	// @inject_tag: json:"string_period_to" bson:"string_period_to"
	//
	// Period to in string format.
	StringPeriodTo string `protobuf:"bytes,31,opt,name=string_period_to,json=stringPeriodTo,proto3" json:"string_period_to" bson:"string_period_to"`
	// @inject_tag: json:"b2b_vat_base" bson:"b2b_vat_base" validate:"numeric,gte=0"
	//
	// The total Licensee Revenue Share amount as base for b2b vat calculation
	B2BVatBase float64 `` /* 131-byte string literal not displayed */
	// @inject_tag: json:"b2b_vat_rate" bson:"b2b_vat_rate" validate:"numeric,gte=0"
	//
	// Effective rate of b2b_vat.
	B2BVatRate float64 `` /* 131-byte string literal not displayed */
	// @inject_tag: json:"b2b_vat_amount" bson:"b2b_vat_amount" validate:"numeric,gte=0"
	//
	// The b2b vat amount.
	B2BVatAmount float64 `` /* 139-byte string literal not displayed */
	// @inject_tag: json:"fees_excluding_vat" bson:"fees_excluding_vat" validate:"numeric,gte=0"
	//
	// The b2b vat amount.
	FeesExcludingVat float64 `` /* 155-byte string literal not displayed */
	// @inject_tag: json:"reserves_accrual"
	//
	// An array of objects describing the accrual of reserves, one object for each royalty report included in the invoice,
	// provided that a reserve has been created for it.
	ReservesAccrual []*PayoutDocumentReserveItem `protobuf:"bytes,36,rep,name=reserves_accrual,json=reservesAccrual,proto3" json:"reserves_accrual"`
	// @inject_tag: json:"reserves_write_off"
	//
	// An array of objects describing the write-off of reserves, one object for each royalty-report for which the
	// write-off of reserves occurs within the framework of this invoice, by default an empty array.
	ReservesWriteOff []*PayoutDocumentReserveItem `protobuf:"bytes,37,rep,name=reserves_write_off,json=reservesWriteOff,proto3" json:"reserves_write_off"`
	// @inject_tag: json:"reserves_accrual_total_amount"
	//
	// The total amount of accrued reserves.
	ReservesAccrualTotalAmount float64 `` /* 136-byte string literal not displayed */
	// @inject_tag: json:"reserves_write_off_total_amount"
	//
	// The total amount of provisions written off.
	ReservesWriteOffTotalAmount float64 `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PayoutDocument) Descriptor deprecated

func (*PayoutDocument) Descriptor() ([]byte, []int)

Deprecated: Use PayoutDocument.ProtoReflect.Descriptor instead.

func (*PayoutDocument) GetArrivalDate

func (x *PayoutDocument) GetArrivalDate() *timestamp.Timestamp

func (*PayoutDocument) GetAutoincrementId

func (x *PayoutDocument) GetAutoincrementId() int64

func (*PayoutDocument) GetB2BVatAmount

func (x *PayoutDocument) GetB2BVatAmount() float64

func (*PayoutDocument) GetB2BVatBase

func (x *PayoutDocument) GetB2BVatBase() float64

func (*PayoutDocument) GetB2BVatRate

func (x *PayoutDocument) GetB2BVatRate() float64

func (*PayoutDocument) GetBalance

func (x *PayoutDocument) GetBalance() float64

func (*PayoutDocument) GetCompany

func (x *PayoutDocument) GetCompany() *MerchantCompanyInfo

func (*PayoutDocument) GetCreatedAt

func (x *PayoutDocument) GetCreatedAt() *timestamp.Timestamp

func (*PayoutDocument) GetCurrency

func (x *PayoutDocument) GetCurrency() string

func (*PayoutDocument) GetDescription

func (x *PayoutDocument) GetDescription() string

func (*PayoutDocument) GetDestination

func (x *PayoutDocument) GetDestination() *MerchantBanking

func (*PayoutDocument) GetFailureCode

func (x *PayoutDocument) GetFailureCode() string

func (*PayoutDocument) GetFailureMessage

func (x *PayoutDocument) GetFailureMessage() string

func (*PayoutDocument) GetFailureTransaction

func (x *PayoutDocument) GetFailureTransaction() string

func (*PayoutDocument) GetFeesExcludingVat

func (x *PayoutDocument) GetFeesExcludingVat() float64

func (*PayoutDocument) GetId

func (x *PayoutDocument) GetId() string

func (*PayoutDocument) GetMerchantAgreementNumber

func (x *PayoutDocument) GetMerchantAgreementNumber() string

func (*PayoutDocument) GetMerchantId

func (x *PayoutDocument) GetMerchantId() string

func (*PayoutDocument) GetOperatingCompanyId

func (x *PayoutDocument) GetOperatingCompanyId() string

func (*PayoutDocument) GetPaidAt

func (x *PayoutDocument) GetPaidAt() *timestamp.Timestamp

func (*PayoutDocument) GetPeriodFrom

func (x *PayoutDocument) GetPeriodFrom() *timestamp.Timestamp

func (*PayoutDocument) GetPeriodTo

func (x *PayoutDocument) GetPeriodTo() *timestamp.Timestamp

func (*PayoutDocument) GetReservesAccrual

func (x *PayoutDocument) GetReservesAccrual() []*PayoutDocumentReserveItem

func (*PayoutDocument) GetReservesAccrualTotalAmount

func (x *PayoutDocument) GetReservesAccrualTotalAmount() float64

func (*PayoutDocument) GetReservesWriteOff

func (x *PayoutDocument) GetReservesWriteOff() []*PayoutDocumentReserveItem

func (*PayoutDocument) GetReservesWriteOffTotalAmount

func (x *PayoutDocument) GetReservesWriteOffTotalAmount() float64

func (*PayoutDocument) GetSourceId

func (x *PayoutDocument) GetSourceId() []string

func (*PayoutDocument) GetStatus

func (x *PayoutDocument) GetStatus() string

func (*PayoutDocument) GetStringPeriodFrom

func (x *PayoutDocument) GetStringPeriodFrom() string

func (*PayoutDocument) GetStringPeriodTo

func (x *PayoutDocument) GetStringPeriodTo() string

func (*PayoutDocument) GetTotalFees

func (x *PayoutDocument) GetTotalFees() float64

func (*PayoutDocument) GetTotalTransactions

func (x *PayoutDocument) GetTotalTransactions() int32

func (*PayoutDocument) GetTransaction

func (x *PayoutDocument) GetTransaction() string

func (*PayoutDocument) GetUpdatedAt

func (x *PayoutDocument) GetUpdatedAt() *timestamp.Timestamp

func (*PayoutDocument) ProtoMessage

func (*PayoutDocument) ProtoMessage()

func (*PayoutDocument) ProtoReflect

func (x *PayoutDocument) ProtoReflect() protoreflect.Message

func (*PayoutDocument) Reset

func (x *PayoutDocument) Reset()

func (*PayoutDocument) String

func (x *PayoutDocument) String() string

type PayoutDocumentChanges

type PayoutDocumentChanges struct {

	// @inject_tag: faker:"objectIdString"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" faker:"objectIdString"`
	// @inject_tag: faker:"objectIdString"
	PayoutDocumentId string               `` /* 134-byte string literal not displayed */
	Source           string               `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"`
	Ip               string               `protobuf:"bytes,4,opt,name=ip,proto3" json:"ip,omitempty"`
	Hash             string               `protobuf:"bytes,5,opt,name=hash,proto3" json:"hash,omitempty"`
	CreatedAt        *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*PayoutDocumentChanges) Descriptor deprecated

func (*PayoutDocumentChanges) Descriptor() ([]byte, []int)

Deprecated: Use PayoutDocumentChanges.ProtoReflect.Descriptor instead.

func (*PayoutDocumentChanges) GetCreatedAt

func (x *PayoutDocumentChanges) GetCreatedAt() *timestamp.Timestamp

func (*PayoutDocumentChanges) GetHash

func (x *PayoutDocumentChanges) GetHash() string

func (*PayoutDocumentChanges) GetId

func (x *PayoutDocumentChanges) GetId() string

func (*PayoutDocumentChanges) GetIp

func (x *PayoutDocumentChanges) GetIp() string

func (*PayoutDocumentChanges) GetPayoutDocumentId

func (x *PayoutDocumentChanges) GetPayoutDocumentId() string

func (*PayoutDocumentChanges) GetSource

func (x *PayoutDocumentChanges) GetSource() string

func (*PayoutDocumentChanges) ProtoMessage

func (*PayoutDocumentChanges) ProtoMessage()

func (*PayoutDocumentChanges) ProtoReflect

func (x *PayoutDocumentChanges) ProtoReflect() protoreflect.Message

func (*PayoutDocumentChanges) Reset

func (x *PayoutDocumentChanges) Reset()

func (*PayoutDocumentChanges) String

func (x *PayoutDocumentChanges) String() string

type PayoutDocumentPdfUploadedRequest

type PayoutDocumentPdfUploadedRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required,hexadecimal,len=24"`
	//@inject_tag: validate:"required"
	Filename string `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty" validate:"required"`
	//@inject_tag: validate:"required,numeric,gte=0"
	RetentionTime int32 `` /* 135-byte string literal not displayed */
	//@inject_tag: validate:"required,hexadecimal,len=24"
	PayoutId string `protobuf:"bytes,4,opt,name=payout_id,json=payoutId,proto3" json:"payout_id,omitempty" validate:"required,hexadecimal,len=24"`
	Content  []byte `protobuf:"bytes,5,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

func (*PayoutDocumentPdfUploadedRequest) Descriptor deprecated

func (*PayoutDocumentPdfUploadedRequest) Descriptor() ([]byte, []int)

Deprecated: Use PayoutDocumentPdfUploadedRequest.ProtoReflect.Descriptor instead.

func (*PayoutDocumentPdfUploadedRequest) GetContent

func (x *PayoutDocumentPdfUploadedRequest) GetContent() []byte

func (*PayoutDocumentPdfUploadedRequest) GetFilename

func (x *PayoutDocumentPdfUploadedRequest) GetFilename() string

func (*PayoutDocumentPdfUploadedRequest) GetId

func (*PayoutDocumentPdfUploadedRequest) GetPayoutId

func (x *PayoutDocumentPdfUploadedRequest) GetPayoutId() string

func (*PayoutDocumentPdfUploadedRequest) GetRetentionTime

func (x *PayoutDocumentPdfUploadedRequest) GetRetentionTime() int32

func (*PayoutDocumentPdfUploadedRequest) ProtoMessage

func (*PayoutDocumentPdfUploadedRequest) ProtoMessage()

func (*PayoutDocumentPdfUploadedRequest) ProtoReflect

func (*PayoutDocumentPdfUploadedRequest) Reset

func (*PayoutDocumentPdfUploadedRequest) String

type PayoutDocumentPdfUploadedResponse

type PayoutDocumentPdfUploadedResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*PayoutDocumentPdfUploadedResponse) Descriptor deprecated

func (*PayoutDocumentPdfUploadedResponse) Descriptor() ([]byte, []int)

Deprecated: Use PayoutDocumentPdfUploadedResponse.ProtoReflect.Descriptor instead.

func (*PayoutDocumentPdfUploadedResponse) GetMessage

func (*PayoutDocumentPdfUploadedResponse) GetStatus

func (*PayoutDocumentPdfUploadedResponse) ProtoMessage

func (*PayoutDocumentPdfUploadedResponse) ProtoMessage()

func (*PayoutDocumentPdfUploadedResponse) ProtoReflect

func (*PayoutDocumentPdfUploadedResponse) Reset

func (*PayoutDocumentPdfUploadedResponse) String

type PayoutDocumentReserveItem

type PayoutDocumentReserveItem struct {

	// @inject_tag: faker:"objectIdString"
	RoyaltyReportId         string               `` /* 131-byte string literal not displayed */
	RoyaltyReportPeriodFrom *timestamp.Timestamp `` /* 134-byte string literal not displayed */
	RoyaltyReportPeriodTo   *timestamp.Timestamp `` /* 128-byte string literal not displayed */
	ReserveAmount           float64              `protobuf:"fixed64,4,opt,name=reserve_amount,json=reserveAmount,proto3" json:"reserve_amount,omitempty"`
	AccrualDate             *timestamp.Timestamp `protobuf:"bytes,5,opt,name=accrual_date,json=accrualDate,proto3" json:"accrual_date,omitempty"`
	ExpirationDate          *timestamp.Timestamp `protobuf:"bytes,6,opt,name=expiration_date,json=expirationDate,proto3" json:"expiration_date,omitempty"`
	// contains filtered or unexported fields
}

func (*PayoutDocumentReserveItem) Descriptor deprecated

func (*PayoutDocumentReserveItem) Descriptor() ([]byte, []int)

Deprecated: Use PayoutDocumentReserveItem.ProtoReflect.Descriptor instead.

func (*PayoutDocumentReserveItem) GetAccrualDate

func (x *PayoutDocumentReserveItem) GetAccrualDate() *timestamp.Timestamp

func (*PayoutDocumentReserveItem) GetExpirationDate

func (x *PayoutDocumentReserveItem) GetExpirationDate() *timestamp.Timestamp

func (*PayoutDocumentReserveItem) GetReserveAmount

func (x *PayoutDocumentReserveItem) GetReserveAmount() float64

func (*PayoutDocumentReserveItem) GetRoyaltyReportId

func (x *PayoutDocumentReserveItem) GetRoyaltyReportId() string

func (*PayoutDocumentReserveItem) GetRoyaltyReportPeriodFrom

func (x *PayoutDocumentReserveItem) GetRoyaltyReportPeriodFrom() *timestamp.Timestamp

func (*PayoutDocumentReserveItem) GetRoyaltyReportPeriodTo

func (x *PayoutDocumentReserveItem) GetRoyaltyReportPeriodTo() *timestamp.Timestamp

func (*PayoutDocumentReserveItem) ProtoMessage

func (*PayoutDocumentReserveItem) ProtoMessage()

func (*PayoutDocumentReserveItem) ProtoReflect

func (*PayoutDocumentReserveItem) Reset

func (x *PayoutDocumentReserveItem) Reset()

func (*PayoutDocumentReserveItem) String

func (x *PayoutDocumentReserveItem) String() string

type PayoutDocumentResponse

type PayoutDocumentResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"item"
	Item *PayoutDocument `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*PayoutDocumentResponse) Descriptor deprecated

func (*PayoutDocumentResponse) Descriptor() ([]byte, []int)

Deprecated: Use PayoutDocumentResponse.ProtoReflect.Descriptor instead.

func (*PayoutDocumentResponse) GetItem

func (x *PayoutDocumentResponse) GetItem() *PayoutDocument

func (*PayoutDocumentResponse) GetMessage

func (*PayoutDocumentResponse) GetStatus

func (x *PayoutDocumentResponse) GetStatus() int32

func (*PayoutDocumentResponse) ProtoMessage

func (*PayoutDocumentResponse) ProtoMessage()

func (*PayoutDocumentResponse) ProtoReflect

func (x *PayoutDocumentResponse) ProtoReflect() protoreflect.Message

func (*PayoutDocumentResponse) Reset

func (x *PayoutDocumentResponse) Reset()

func (*PayoutDocumentResponse) String

func (x *PayoutDocumentResponse) String() string

type PayoutDocumentsPaginate

type PayoutDocumentsPaginate struct {

	// @inject_tag: json:"count"
	//
	// The total number of the payout documents.
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"items"
	//
	// The list of the payout documents.
	Items []*PayoutDocument `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*PayoutDocumentsPaginate) Descriptor deprecated

func (*PayoutDocumentsPaginate) Descriptor() ([]byte, []int)

Deprecated: Use PayoutDocumentsPaginate.ProtoReflect.Descriptor instead.

func (*PayoutDocumentsPaginate) GetCount

func (x *PayoutDocumentsPaginate) GetCount() int32

func (*PayoutDocumentsPaginate) GetItems

func (x *PayoutDocumentsPaginate) GetItems() []*PayoutDocument

func (*PayoutDocumentsPaginate) ProtoMessage

func (*PayoutDocumentsPaginate) ProtoMessage()

func (*PayoutDocumentsPaginate) ProtoReflect

func (x *PayoutDocumentsPaginate) ProtoReflect() protoreflect.Message

func (*PayoutDocumentsPaginate) Reset

func (x *PayoutDocumentsPaginate) Reset()

func (*PayoutDocumentsPaginate) String

func (x *PayoutDocumentsPaginate) String() string

type Permission

type Permission struct {

	// The permission's name that stored in the Casbin server.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The URL that is accessable by this permission.
	Access string `protobuf:"bytes,2,opt,name=access,proto3" json:"access,omitempty"`
	// contains filtered or unexported fields
}

func (*Permission) Descriptor deprecated

func (*Permission) Descriptor() ([]byte, []int)

Deprecated: Use Permission.ProtoReflect.Descriptor instead.

func (*Permission) GetAccess

func (x *Permission) GetAccess() string

func (*Permission) GetName

func (x *Permission) GetName() string

func (*Permission) ProtoMessage

func (*Permission) ProtoMessage()

func (*Permission) ProtoReflect

func (x *Permission) ProtoReflect() protoreflect.Message

func (*Permission) Reset

func (x *Permission) Reset()

func (*Permission) String

func (x *Permission) String() string

type Platform

type Platform struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" json:"id" required:"true"
	//
	// The unique identifier for the platform.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"required,hexadecimal,len=24" required:"true"`
	//@inject_tag: json:"name"
	//
	// The platform's name. Available values: steam, gog, uplay, origin, psn, xbox, nintendo, itch, egs.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
	//@inject_tag: json:"-"
	Icon string `protobuf:"bytes,3,opt,name=icon,proto3" json:"-"`
	//@inject_tag: json:"-"
	Order int32 `protobuf:"varint,4,opt,name=order,proto3" json:"-"`
	//@inject_tag: json:"-"
	ActivationInstructionUrl string `protobuf:"bytes,5,opt,name=activation_instruction_url,json=activationInstructionUrl,proto3" json:"-"`
	//@inject_tag: json:"os"
	Os []*PlatformOs `protobuf:"bytes,6,rep,name=os,proto3" json:"os"`
	//@inject_tag: json:"console_only"
	ConsoleOnly bool `protobuf:"varint,7,opt,name=console_only,json=consoleOnly,proto3" json:"console_only"`
	// contains filtered or unexported fields
}

func (*Platform) Descriptor deprecated

func (*Platform) Descriptor() ([]byte, []int)

Deprecated: Use Platform.ProtoReflect.Descriptor instead.

func (*Platform) GetActivationInstructionUrl

func (x *Platform) GetActivationInstructionUrl() string

func (*Platform) GetConsoleOnly

func (x *Platform) GetConsoleOnly() bool

func (*Platform) GetIcon

func (x *Platform) GetIcon() string

func (*Platform) GetId

func (x *Platform) GetId() string

func (*Platform) GetName

func (x *Platform) GetName() string

func (*Platform) GetOrder

func (x *Platform) GetOrder() int32

func (*Platform) GetOs

func (x *Platform) GetOs() []*PlatformOs

func (*Platform) ProtoMessage

func (*Platform) ProtoMessage()

func (*Platform) ProtoReflect

func (x *Platform) ProtoReflect() protoreflect.Message

func (*Platform) Reset

func (x *Platform) Reset()

func (*Platform) String

func (x *Platform) String() string

type PlatformKeyReserveRequest

type PlatformKeyReserveRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24"
	KeyProductId string `` /* 138-byte string literal not displayed */
	//@inject_tag: validate:"hexadecimal,len=24"
	MerchantId string `protobuf:"bytes,3,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id,omitempty" validate:"hexadecimal,len=24"`
	//@inject_tag: validate:"required,max=255"
	PlatformId string `protobuf:"bytes,4,opt,name=platform_id,json=platformId,proto3" json:"platform_id,omitempty" validate:"required,max=255"`
	//@inject_tag: validate:"required"
	Ttl int32 `protobuf:"varint,5,opt,name=ttl,proto3" json:"ttl,omitempty" validate:"required"`
	//@inject_tag: validate:"required,hexadecimal,len=24"
	OrderId string `protobuf:"bytes,6,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty" validate:"required,hexadecimal,len=24"`
	// contains filtered or unexported fields
}

func (*PlatformKeyReserveRequest) Descriptor deprecated

func (*PlatformKeyReserveRequest) Descriptor() ([]byte, []int)

Deprecated: Use PlatformKeyReserveRequest.ProtoReflect.Descriptor instead.

func (*PlatformKeyReserveRequest) GetKeyProductId

func (x *PlatformKeyReserveRequest) GetKeyProductId() string

func (*PlatformKeyReserveRequest) GetMerchantId

func (x *PlatformKeyReserveRequest) GetMerchantId() string

func (*PlatformKeyReserveRequest) GetOrderId

func (x *PlatformKeyReserveRequest) GetOrderId() string

func (*PlatformKeyReserveRequest) GetPlatformId

func (x *PlatformKeyReserveRequest) GetPlatformId() string

func (*PlatformKeyReserveRequest) GetTtl

func (x *PlatformKeyReserveRequest) GetTtl() int32

func (*PlatformKeyReserveRequest) ProtoMessage

func (*PlatformKeyReserveRequest) ProtoMessage()

func (*PlatformKeyReserveRequest) ProtoReflect

func (*PlatformKeyReserveRequest) Reset

func (x *PlatformKeyReserveRequest) Reset()

func (*PlatformKeyReserveRequest) String

func (x *PlatformKeyReserveRequest) String() string

type PlatformKeyReserveResponse

type PlatformKeyReserveResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	//@inject_tag: json:"key_id"
	KeyId string `protobuf:"bytes,3,opt,name=key_id,json=keyId,proto3" json:"key_id"`
	// contains filtered or unexported fields
}

func (*PlatformKeyReserveResponse) Descriptor deprecated

func (*PlatformKeyReserveResponse) Descriptor() ([]byte, []int)

Deprecated: Use PlatformKeyReserveResponse.ProtoReflect.Descriptor instead.

func (*PlatformKeyReserveResponse) GetKeyId

func (x *PlatformKeyReserveResponse) GetKeyId() string

func (*PlatformKeyReserveResponse) GetMessage

func (*PlatformKeyReserveResponse) GetStatus

func (x *PlatformKeyReserveResponse) GetStatus() int32

func (*PlatformKeyReserveResponse) ProtoMessage

func (*PlatformKeyReserveResponse) ProtoMessage()

func (*PlatformKeyReserveResponse) ProtoReflect

func (*PlatformKeyReserveResponse) Reset

func (x *PlatformKeyReserveResponse) Reset()

func (*PlatformKeyReserveResponse) String

func (x *PlatformKeyReserveResponse) String() string

type PlatformKeysFileRequest

type PlatformKeysFileRequest struct {

	//@inject_tag: validate:"required,max=10485760" required:"true"
	//
	// The file with keys.
	File []byte `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty" validate:"required,max=10485760" required:"true"`
	//@inject_tag: validate:"required,hexadecimal,len=24" json:"-"
	KeyProductId string `protobuf:"bytes,2,opt,name=key_product_id,json=keyProductId,proto3" json:"-" validate:"required,hexadecimal,len=24"`
	//@inject_tag: validate:"hexadecimal,len=24" json:"-" param:"merchant_id"
	MerchantId string `protobuf:"bytes,3,opt,name=merchant_id,json=merchantId,proto3" json:"-" validate:"hexadecimal,len=24" param:"merchant_id"`
	//@inject_tag: validate:"required,max=255" json:"-"
	PlatformId string `protobuf:"bytes,4,opt,name=platform_id,json=platformId,proto3" json:"-" validate:"required,max=255"`
	// contains filtered or unexported fields
}

func (*PlatformKeysFileRequest) Descriptor deprecated

func (*PlatformKeysFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use PlatformKeysFileRequest.ProtoReflect.Descriptor instead.

func (*PlatformKeysFileRequest) GetFile

func (x *PlatformKeysFileRequest) GetFile() []byte

func (*PlatformKeysFileRequest) GetKeyProductId

func (x *PlatformKeysFileRequest) GetKeyProductId() string

func (*PlatformKeysFileRequest) GetMerchantId

func (x *PlatformKeysFileRequest) GetMerchantId() string

func (*PlatformKeysFileRequest) GetPlatformId

func (x *PlatformKeysFileRequest) GetPlatformId() string

func (*PlatformKeysFileRequest) ProtoMessage

func (*PlatformKeysFileRequest) ProtoMessage()

func (*PlatformKeysFileRequest) ProtoReflect

func (x *PlatformKeysFileRequest) ProtoReflect() protoreflect.Message

func (*PlatformKeysFileRequest) Reset

func (x *PlatformKeysFileRequest) Reset()

func (*PlatformKeysFileRequest) String

func (x *PlatformKeysFileRequest) String() string

type PlatformKeysFileResponse

type PlatformKeysFileResponse struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// The number of the processed keys.
	KeysProcessed int32 `protobuf:"varint,3,opt,name=keys_processed,json=keysProcessed,proto3" json:"keys_processed,omitempty"`
	// The total number of keys.
	TotalCount int32 `protobuf:"varint,4,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

func (*PlatformKeysFileResponse) Descriptor deprecated

func (*PlatformKeysFileResponse) Descriptor() ([]byte, []int)

Deprecated: Use PlatformKeysFileResponse.ProtoReflect.Descriptor instead.

func (*PlatformKeysFileResponse) GetKeysProcessed

func (x *PlatformKeysFileResponse) GetKeysProcessed() int32

func (*PlatformKeysFileResponse) GetMessage

func (*PlatformKeysFileResponse) GetStatus

func (x *PlatformKeysFileResponse) GetStatus() int32

func (*PlatformKeysFileResponse) GetTotalCount

func (x *PlatformKeysFileResponse) GetTotalCount() int32

func (*PlatformKeysFileResponse) ProtoMessage

func (*PlatformKeysFileResponse) ProtoMessage()

func (*PlatformKeysFileResponse) ProtoReflect

func (x *PlatformKeysFileResponse) ProtoReflect() protoreflect.Message

func (*PlatformKeysFileResponse) Reset

func (x *PlatformKeysFileResponse) Reset()

func (*PlatformKeysFileResponse) String

func (x *PlatformKeysFileResponse) String() string

type PlatformOs

type PlatformOs struct {

	//@inject_tag: validate:"required,oneof=win mac linux steam" json:"id"
	//
	// The unique name of the operation system. Available values: win, mac, linux and steam.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"required,oneof=win mac linux steam"`
	//@inject_tag: json:"name"
	//
	// The full name of the operation system. (for instance for steam - SteamOS)
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
	// contains filtered or unexported fields
}

func (*PlatformOs) Descriptor deprecated

func (*PlatformOs) Descriptor() ([]byte, []int)

Deprecated: Use PlatformOs.ProtoReflect.Descriptor instead.

func (*PlatformOs) GetId

func (x *PlatformOs) GetId() string

func (*PlatformOs) GetName

func (x *PlatformOs) GetName() string

func (*PlatformOs) ProtoMessage

func (*PlatformOs) ProtoMessage()

func (*PlatformOs) ProtoReflect

func (x *PlatformOs) ProtoReflect() protoreflect.Message

func (*PlatformOs) Reset

func (x *PlatformOs) Reset()

func (*PlatformOs) String

func (x *PlatformOs) String() string

type PlatformPrice

type PlatformPrice struct {

	//@inject_tag: validate:"required" json:"id"
	//
	// The unique name of the platform. Available values: steam, gog, uplay, origin, psn, xbox, nintendo, itch, egs.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"required"`
	//@inject_tag: json:"name"
	//
	// The full name of the platform. (for instance for gog - Good old games.com)
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
	//@inject_tag: validate:"required,min=1,currency_price,dive" json:"prices"
	//
	// The list of the key pricing for all platforms.
	Prices []*ProductPrice `protobuf:"bytes,3,rep,name=prices,proto3" json:"prices" validate:"required,min=1,currency_price,dive"`
	//@inject_tag: validate:"omitempty,url" json:"eula_url"
	//
	// The license agreement link of the platform.
	EulaUrl string `protobuf:"bytes,4,opt,name=eula_url,json=eulaUrl,proto3" json:"eula_url" validate:"omitempty,url"`
	//@inject_tag: validate:"omitempty,url" json:"activation_url"
	//
	// The link of the key's activation rules for the platform.
	ActivationUrl string `protobuf:"bytes,5,opt,name=activation_url,json=activationUrl,proto3" json:"activation_url" validate:"omitempty,url"`
	//@inject_tag: validate:"omitempty" json:"count"
	//
	// The number of created keys for the platform.
	Count int32 `protobuf:"varint,6,opt,name=count,proto3" json:"count" validate:"omitempty"`
	//@inject_tag: validate:"dive" json:"os"
	//
	// An available operation systems for keys on this platform.
	Os []*PlatformOs `protobuf:"bytes,7,rep,name=os,proto3" json:"os" validate:"dive"`
	//@inject_tag: json:"console_only"
	ConsoleOnly bool `protobuf:"varint,8,opt,name=console_only,json=consoleOnly,proto3" json:"console_only"`
	// contains filtered or unexported fields
}

func (*PlatformPrice) Descriptor deprecated

func (*PlatformPrice) Descriptor() ([]byte, []int)

Deprecated: Use PlatformPrice.ProtoReflect.Descriptor instead.

func (*PlatformPrice) GetActivationUrl

func (x *PlatformPrice) GetActivationUrl() string

func (*PlatformPrice) GetConsoleOnly

func (x *PlatformPrice) GetConsoleOnly() bool

func (*PlatformPrice) GetCount

func (x *PlatformPrice) GetCount() int32

func (*PlatformPrice) GetEulaUrl

func (x *PlatformPrice) GetEulaUrl() string

func (*PlatformPrice) GetId

func (x *PlatformPrice) GetId() string

func (*PlatformPrice) GetName

func (x *PlatformPrice) GetName() string

func (*PlatformPrice) GetOs

func (x *PlatformPrice) GetOs() []*PlatformOs

func (*PlatformPrice) GetPrices

func (x *PlatformPrice) GetPrices() []*ProductPrice

func (*PlatformPrice) ProtoMessage

func (*PlatformPrice) ProtoMessage()

func (*PlatformPrice) ProtoReflect

func (x *PlatformPrice) ProtoReflect() protoreflect.Message

func (*PlatformPrice) Reset

func (x *PlatformPrice) Reset()

func (*PlatformPrice) String

func (x *PlatformPrice) String() string

type PlatformPriceInfo

type PlatformPriceInfo struct {

	// The unique identifier for the platform.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The platform's name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The product price data.
	Price *ProductPriceInfo `protobuf:"bytes,3,opt,name=price,proto3" json:"price,omitempty"`
	// contains filtered or unexported fields
}

func (*PlatformPriceInfo) Descriptor deprecated

func (*PlatformPriceInfo) Descriptor() ([]byte, []int)

Deprecated: Use PlatformPriceInfo.ProtoReflect.Descriptor instead.

func (*PlatformPriceInfo) GetId

func (x *PlatformPriceInfo) GetId() string

func (*PlatformPriceInfo) GetName

func (x *PlatformPriceInfo) GetName() string

func (*PlatformPriceInfo) GetPrice

func (x *PlatformPriceInfo) GetPrice() *ProductPriceInfo

func (*PlatformPriceInfo) ProtoMessage

func (*PlatformPriceInfo) ProtoMessage()

func (*PlatformPriceInfo) ProtoReflect

func (x *PlatformPriceInfo) ProtoReflect() protoreflect.Message

func (*PlatformPriceInfo) Reset

func (x *PlatformPriceInfo) Reset()

func (*PlatformPriceInfo) String

func (x *PlatformPriceInfo) String() string

type PriceGroup

type PriceGroup struct {

	//@inject_tag: json:"id" bson:"_id" validate:"required,hexadecimal,len=24" required:"true" faker:"objectIdString"
	//
	// The unique identifier for the price group.
	Id string `` /* 136-byte string literal not displayed */
	//@inject_tag: json:"currency" bson:"currency" validate:"required,alpha,len=3" required:"true"
	//
	// Three-letter Currency Code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency" bson:"currency" validate:"required,alpha,len=3" required:"true"`
	//@inject_tag: json:"region" bson:"region" validate:"omitempty,alpha"
	//
	// The region's name.
	Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region" bson:"region" validate:"omitempty,alpha"`
	//@inject_tag: validate:"required,numeric,gte=0" bson:"inflation_rate" json:"-"
	InflationRate float64 `` /* 135-byte string literal not displayed */
	//@inject_tag: validate:"required,numeric" bson:"fraction" json:"-"
	Fraction float64 `protobuf:"fixed64,5,opt,name=fraction,proto3" json:"-" validate:"required,numeric" bson:"fraction"`
	//@inject_tag: json:"-" bson:"created_at"
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"-" bson:"created_at"`
	//@inject_tag: json:"-" bson:"updated_at"
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"-" bson:"updated_at"`
	// @inject_tag: json:"is_active" bson:"is_active"
	//
	// Has a true value if the price group is active.
	IsActive bool `protobuf:"varint,8,opt,name=is_active,json=isActive,proto3" json:"is_active" bson:"is_active"`
	// contains filtered or unexported fields
}

func (*PriceGroup) Descriptor deprecated

func (*PriceGroup) Descriptor() ([]byte, []int)

Deprecated: Use PriceGroup.ProtoReflect.Descriptor instead.

func (*PriceGroup) GetCreatedAt

func (x *PriceGroup) GetCreatedAt() *timestamp.Timestamp

func (*PriceGroup) GetCurrency

func (x *PriceGroup) GetCurrency() string

func (*PriceGroup) GetFraction

func (x *PriceGroup) GetFraction() float64

func (*PriceGroup) GetId

func (x *PriceGroup) GetId() string

func (*PriceGroup) GetInflationRate

func (x *PriceGroup) GetInflationRate() float64

func (*PriceGroup) GetIsActive

func (x *PriceGroup) GetIsActive() bool

func (*PriceGroup) GetRegion

func (x *PriceGroup) GetRegion() string

func (*PriceGroup) GetUpdatedAt

func (x *PriceGroup) GetUpdatedAt() *timestamp.Timestamp

func (*PriceGroup) ProtoMessage

func (*PriceGroup) ProtoMessage()

func (*PriceGroup) ProtoReflect

func (x *PriceGroup) ProtoReflect() protoreflect.Message

func (*PriceGroup) Reset

func (x *PriceGroup) Reset()

func (*PriceGroup) String

func (x *PriceGroup) String() string

type PriceGroupByCountryRequest

type PriceGroupByCountryRequest struct {

	//@inject_tag: validate:"required,alpha,len=2"
	Country string `protobuf:"bytes,1,opt,name=country,proto3" json:"country,omitempty" validate:"required,alpha,len=2"`
	// contains filtered or unexported fields
}

func (*PriceGroupByCountryRequest) Descriptor deprecated

func (*PriceGroupByCountryRequest) Descriptor() ([]byte, []int)

Deprecated: Use PriceGroupByCountryRequest.ProtoReflect.Descriptor instead.

func (*PriceGroupByCountryRequest) GetCountry

func (x *PriceGroupByCountryRequest) GetCountry() string

func (*PriceGroupByCountryRequest) ProtoMessage

func (*PriceGroupByCountryRequest) ProtoMessage()

func (*PriceGroupByCountryRequest) ProtoReflect

func (*PriceGroupByCountryRequest) Reset

func (x *PriceGroupByCountryRequest) Reset()

func (*PriceGroupByCountryRequest) String

func (x *PriceGroupByCountryRequest) String() string

type PriceGroupByRegionRequest

type PriceGroupByRegionRequest struct {

	//@inject_tag: validate:"required,alpha"
	Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty" validate:"required,alpha"`
	// contains filtered or unexported fields
}

func (*PriceGroupByRegionRequest) Descriptor deprecated

func (*PriceGroupByRegionRequest) Descriptor() ([]byte, []int)

Deprecated: Use PriceGroupByRegionRequest.ProtoReflect.Descriptor instead.

func (*PriceGroupByRegionRequest) GetRegion

func (x *PriceGroupByRegionRequest) GetRegion() string

func (*PriceGroupByRegionRequest) ProtoMessage

func (*PriceGroupByRegionRequest) ProtoMessage()

func (*PriceGroupByRegionRequest) ProtoReflect

func (*PriceGroupByRegionRequest) Reset

func (x *PriceGroupByRegionRequest) Reset()

func (*PriceGroupByRegionRequest) String

func (x *PriceGroupByRegionRequest) String() string

type PriceGroupCurrenciesResponse

type PriceGroupCurrenciesResponse struct {

	//@inject_tag: json:"regions"
	//
	// A list of regions.
	Region []*PriceGroupRegions `protobuf:"bytes,1,rep,name=region,proto3" json:"regions"`
	// contains filtered or unexported fields
}

func (*PriceGroupCurrenciesResponse) Descriptor deprecated

func (*PriceGroupCurrenciesResponse) Descriptor() ([]byte, []int)

Deprecated: Use PriceGroupCurrenciesResponse.ProtoReflect.Descriptor instead.

func (*PriceGroupCurrenciesResponse) GetRegion

func (*PriceGroupCurrenciesResponse) ProtoMessage

func (*PriceGroupCurrenciesResponse) ProtoMessage()

func (*PriceGroupCurrenciesResponse) ProtoReflect

func (*PriceGroupCurrenciesResponse) Reset

func (x *PriceGroupCurrenciesResponse) Reset()

func (*PriceGroupCurrenciesResponse) String

type PriceGroupRegion

type PriceGroupRegion struct {

	//@inject_tag: json:"region"
	//
	// The region's name.
	Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region"`
	//@inject_tag: json:"country"
	//
	// The country's name.
	Country []string `protobuf:"bytes,2,rep,name=country,proto3" json:"country"`
	// contains filtered or unexported fields
}

func (*PriceGroupRegion) Descriptor deprecated

func (*PriceGroupRegion) Descriptor() ([]byte, []int)

Deprecated: Use PriceGroupRegion.ProtoReflect.Descriptor instead.

func (*PriceGroupRegion) GetCountry

func (x *PriceGroupRegion) GetCountry() []string

func (*PriceGroupRegion) GetRegion

func (x *PriceGroupRegion) GetRegion() string

func (*PriceGroupRegion) ProtoMessage

func (*PriceGroupRegion) ProtoMessage()

func (*PriceGroupRegion) ProtoReflect

func (x *PriceGroupRegion) ProtoReflect() protoreflect.Message

func (*PriceGroupRegion) Reset

func (x *PriceGroupRegion) Reset()

func (*PriceGroupRegion) String

func (x *PriceGroupRegion) String() string

type PriceGroupRegions

type PriceGroupRegions struct {

	//@inject_tag: json:"currency"
	//
	// The region's currency.
	Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency"`
	//@inject_tag: json:"regions"
	//
	// The region data.
	Regions []*PriceGroupRegion `protobuf:"bytes,2,rep,name=regions,proto3" json:"regions"`
	// contains filtered or unexported fields
}

func (*PriceGroupRegions) Descriptor deprecated

func (*PriceGroupRegions) Descriptor() ([]byte, []int)

Deprecated: Use PriceGroupRegions.ProtoReflect.Descriptor instead.

func (*PriceGroupRegions) GetCurrency

func (x *PriceGroupRegions) GetCurrency() string

func (*PriceGroupRegions) GetRegions

func (x *PriceGroupRegions) GetRegions() []*PriceGroupRegion

func (*PriceGroupRegions) ProtoMessage

func (*PriceGroupRegions) ProtoMessage()

func (*PriceGroupRegions) ProtoReflect

func (x *PriceGroupRegions) ProtoReflect() protoreflect.Message

func (*PriceGroupRegions) Reset

func (x *PriceGroupRegions) Reset()

func (*PriceGroupRegions) String

func (x *PriceGroupRegions) String() string

type PriceTable

type PriceTable struct {

	//@inject_tag: json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"`
	//@inject_tag: json:"currency" bson:"currency" validate:"required,alpha,len=3"
	Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency" bson:"currency" validate:"required,alpha,len=3"`
	// @inject_tag: json:"ranges"
	Ranges []*PriceTableRange `protobuf:"bytes,3,rep,name=ranges,proto3" json:"ranges"`
	// contains filtered or unexported fields
}

func (*PriceTable) Descriptor deprecated

func (*PriceTable) Descriptor() ([]byte, []int)

Deprecated: Use PriceTable.ProtoReflect.Descriptor instead.

func (*PriceTable) GetCurrency

func (x *PriceTable) GetCurrency() string

func (*PriceTable) GetId

func (x *PriceTable) GetId() string

func (*PriceTable) GetRanges

func (x *PriceTable) GetRanges() []*PriceTableRange

func (*PriceTable) ProtoMessage

func (*PriceTable) ProtoMessage()

func (*PriceTable) ProtoReflect

func (x *PriceTable) ProtoReflect() protoreflect.Message

func (*PriceTable) Reset

func (x *PriceTable) Reset()

func (*PriceTable) String

func (x *PriceTable) String() string

type PriceTableRange

type PriceTableRange struct {

	//@inject_tag: json:"position" bson:"position"
	//
	// The order number in a pricing table.
	Position int32 `protobuf:"varint,1,opt,name=position,proto3" json:"position" bson:"position"`
	// @inject_tag: json:"from"
	//
	// The lower boundary value of the range.
	From float64 `protobuf:"fixed64,3,opt,name=from,proto3" json:"from"`
	// @inject_tag: json:"to"
	//
	// The upper boundary value of the range.
	To float64 `protobuf:"fixed64,4,opt,name=to,proto3" json:"to"`
	// contains filtered or unexported fields
}

func (*PriceTableRange) Descriptor deprecated

func (*PriceTableRange) Descriptor() ([]byte, []int)

Deprecated: Use PriceTableRange.ProtoReflect.Descriptor instead.

func (*PriceTableRange) GetFrom

func (x *PriceTableRange) GetFrom() float64

func (*PriceTableRange) GetPosition

func (x *PriceTableRange) GetPosition() int32

func (*PriceTableRange) GetTo

func (x *PriceTableRange) GetTo() float64

func (*PriceTableRange) ProtoMessage

func (*PriceTableRange) ProtoMessage()

func (*PriceTableRange) ProtoReflect

func (x *PriceTableRange) ProtoReflect() protoreflect.Message

func (*PriceTableRange) Reset

func (x *PriceTableRange) Reset()

func (*PriceTableRange) String

func (x *PriceTableRange) String() string

type PrivateTransactionsPaginate

type PrivateTransactionsPaginate struct {

	// @inject_tag: json:"count"
	//
	// The total number of transactions.
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"items"
	//
	// The transactions list.
	Items []*OrderViewPrivate `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*PrivateTransactionsPaginate) Descriptor deprecated

func (*PrivateTransactionsPaginate) Descriptor() ([]byte, []int)

Deprecated: Use PrivateTransactionsPaginate.ProtoReflect.Descriptor instead.

func (*PrivateTransactionsPaginate) GetCount

func (x *PrivateTransactionsPaginate) GetCount() int32

func (*PrivateTransactionsPaginate) GetItems

func (*PrivateTransactionsPaginate) ProtoMessage

func (*PrivateTransactionsPaginate) ProtoMessage()

func (*PrivateTransactionsPaginate) ProtoReflect

func (*PrivateTransactionsPaginate) Reset

func (x *PrivateTransactionsPaginate) Reset()

func (*PrivateTransactionsPaginate) String

func (x *PrivateTransactionsPaginate) String() string

type PrivateTransactionsResponse

type PrivateTransactionsResponse struct {
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// @inject_tag: json:"message,omitempty"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"data"
	Data *PrivateTransactionsPaginate `protobuf:"bytes,3,opt,name=data,proto3" json:"data"`
	// contains filtered or unexported fields
}

func (*PrivateTransactionsResponse) Descriptor deprecated

func (*PrivateTransactionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use PrivateTransactionsResponse.ProtoReflect.Descriptor instead.

func (*PrivateTransactionsResponse) GetData

func (*PrivateTransactionsResponse) GetMessage

func (*PrivateTransactionsResponse) GetStatus

func (x *PrivateTransactionsResponse) GetStatus() int32

func (*PrivateTransactionsResponse) ProtoMessage

func (*PrivateTransactionsResponse) ProtoMessage()

func (*PrivateTransactionsResponse) ProtoReflect

func (*PrivateTransactionsResponse) Reset

func (x *PrivateTransactionsResponse) Reset()

func (*PrivateTransactionsResponse) String

func (x *PrivateTransactionsResponse) String() string

type ProcessBillingAddressRequest

type ProcessBillingAddressRequest struct {

	// @inject_tag: validate:"required,uuid" param:"order_id" required:"true"
	//
	// The unique identifier for the order.
	OrderId string `` /* 140-byte string literal not displayed */
	// @inject_tag: validate:"omitempty,len=2"
	//
	// The customer's country. Two-letter country code in ISO 3166-1, in uppercase (for instance US).
	Country string `protobuf:"bytes,2,opt,name=country,proto3" json:"country,omitempty" validate:"omitempty,len=2"`
	// @inject_tag: validate:"omitempty,zip_usa"
	//
	// The customer's ZIP code.
	Zip string `protobuf:"bytes,4,opt,name=zip,proto3" json:"zip,omitempty" validate:"omitempty,zip_usa"`
	// @inject_tag: json:"-"
	Ip string `protobuf:"bytes,5,opt,name=ip,proto3" json:"-"`
	// @inject_tag: json:"-"
	Cookie string `protobuf:"bytes,6,opt,name=cookie,proto3" json:"-"`
	// contains filtered or unexported fields
}

func (*ProcessBillingAddressRequest) Descriptor deprecated

func (*ProcessBillingAddressRequest) Descriptor() ([]byte, []int)

Deprecated: Use ProcessBillingAddressRequest.ProtoReflect.Descriptor instead.

func (*ProcessBillingAddressRequest) GetCookie

func (x *ProcessBillingAddressRequest) GetCookie() string

func (*ProcessBillingAddressRequest) GetCountry

func (x *ProcessBillingAddressRequest) GetCountry() string

func (*ProcessBillingAddressRequest) GetIp

func (*ProcessBillingAddressRequest) GetOrderId

func (x *ProcessBillingAddressRequest) GetOrderId() string

func (*ProcessBillingAddressRequest) GetZip

func (*ProcessBillingAddressRequest) ProtoMessage

func (*ProcessBillingAddressRequest) ProtoMessage()

func (*ProcessBillingAddressRequest) ProtoReflect

func (*ProcessBillingAddressRequest) Reset

func (x *ProcessBillingAddressRequest) Reset()

func (*ProcessBillingAddressRequest) String

type ProcessBillingAddressResponse

type ProcessBillingAddressResponse struct {
	Status  int32                              `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage              `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *ProcessBillingAddressResponseItem `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// @inject_tag: json:"-"
	Cookie string `protobuf:"bytes,4,opt,name=cookie,proto3" json:"-"`
	// contains filtered or unexported fields
}

func (*ProcessBillingAddressResponse) Descriptor deprecated

func (*ProcessBillingAddressResponse) Descriptor() ([]byte, []int)

Deprecated: Use ProcessBillingAddressResponse.ProtoReflect.Descriptor instead.

func (*ProcessBillingAddressResponse) GetCookie

func (x *ProcessBillingAddressResponse) GetCookie() string

func (*ProcessBillingAddressResponse) GetItem

func (*ProcessBillingAddressResponse) GetMessage

func (*ProcessBillingAddressResponse) GetStatus

func (x *ProcessBillingAddressResponse) GetStatus() int32

func (*ProcessBillingAddressResponse) ProtoMessage

func (*ProcessBillingAddressResponse) ProtoMessage()

func (*ProcessBillingAddressResponse) ProtoReflect

func (*ProcessBillingAddressResponse) Reset

func (x *ProcessBillingAddressResponse) Reset()

func (*ProcessBillingAddressResponse) String

type ProcessBillingAddressResponseItem

type ProcessBillingAddressResponseItem struct {

	// @inject_tag: json:"has_vat"
	//
	// Has a true value if the payment has the VAT commission.
	HasVat bool `protobuf:"varint,2,opt,name=has_vat,json=hasVat,proto3" json:"has_vat"`
	// @inject_tag: json:"vat"
	//
	// The amount of VAT.
	Vat float64 `protobuf:"fixed64,3,opt,name=vat,proto3" json:"vat"`
	// @inject_tag: json:"amount"
	//
	// The payment amount without VAT.
	Amount float64 `protobuf:"fixed64,4,opt,name=amount,proto3" json:"amount"`
	// @inject_tag: json:"total_amount"
	//
	// The payment amount including VAT.
	TotalAmount float64 `protobuf:"fixed64,5,opt,name=total_amount,json=totalAmount,proto3" json:"total_amount"`
	//@inject_tag: json:"currency"
	//
	// The currency of the order.
	Currency string `protobuf:"bytes,6,opt,name=currency,proto3" json:"currency"`
	// @inject_tag: json:"items"
	//
	// The list of purchased items in this order. Can be null for a payment order with the simple or virtual_currency types.
	Items []*OrderItem `protobuf:"bytes,7,rep,name=items,proto3" json:"items"`
	// @inject_tag: json:"charge_currency"
	//
	// The currency of the order charge. It can differ from the order currency because it also depends on the customer's card currency.
	ChargeCurrency string `protobuf:"bytes,8,opt,name=charge_currency,json=chargeCurrency,proto3" json:"charge_currency"`
	// @inject_tag: json:"charge_amount"
	//
	// The total amount of the order charge.
	ChargeAmount float64 `protobuf:"fixed64,9,opt,name=charge_amount,json=chargeAmount,proto3" json:"charge_amount"`
	// @inject_tag: json:"vat_in_charge_currency"
	//
	// The VAT currency of the order charge. It can differ from the order currency because it depends on the customer's card currency.
	VatInChargeCurrency float64 `protobuf:"fixed64,10,opt,name=vat_in_charge_currency,json=vatInChargeCurrency,proto3" json:"vat_in_charge_currency"`
	// @inject_tag: json:"country_change_allowed"
	//
	// Has a true value if the customer can select another country while payments are disallowed for his country.
	CountryChangeAllowed bool `protobuf:"varint,11,opt,name=country_change_allowed,json=countryChangeAllowed,proto3" json:"country_change_allowed"`
	// @inject_tag: json:"vat_rate"
	//
	// VAT rate.
	VatRate float64 `protobuf:"fixed64,12,opt,name=vat_rate,json=vatRate,proto3" json:"vat_rate"`
	// contains filtered or unexported fields
}

func (*ProcessBillingAddressResponseItem) Descriptor deprecated

func (*ProcessBillingAddressResponseItem) Descriptor() ([]byte, []int)

Deprecated: Use ProcessBillingAddressResponseItem.ProtoReflect.Descriptor instead.

func (*ProcessBillingAddressResponseItem) GetAmount

func (*ProcessBillingAddressResponseItem) GetChargeAmount

func (x *ProcessBillingAddressResponseItem) GetChargeAmount() float64

func (*ProcessBillingAddressResponseItem) GetChargeCurrency

func (x *ProcessBillingAddressResponseItem) GetChargeCurrency() string

func (*ProcessBillingAddressResponseItem) GetCountryChangeAllowed

func (x *ProcessBillingAddressResponseItem) GetCountryChangeAllowed() bool

func (*ProcessBillingAddressResponseItem) GetCurrency

func (x *ProcessBillingAddressResponseItem) GetCurrency() string

func (*ProcessBillingAddressResponseItem) GetHasVat

func (x *ProcessBillingAddressResponseItem) GetHasVat() bool

func (*ProcessBillingAddressResponseItem) GetItems

func (*ProcessBillingAddressResponseItem) GetTotalAmount

func (x *ProcessBillingAddressResponseItem) GetTotalAmount() float64

func (*ProcessBillingAddressResponseItem) GetVat

func (*ProcessBillingAddressResponseItem) GetVatInChargeCurrency

func (x *ProcessBillingAddressResponseItem) GetVatInChargeCurrency() float64

func (*ProcessBillingAddressResponseItem) GetVatRate

func (*ProcessBillingAddressResponseItem) ProtoMessage

func (*ProcessBillingAddressResponseItem) ProtoMessage()

func (*ProcessBillingAddressResponseItem) ProtoReflect

func (*ProcessBillingAddressResponseItem) Reset

func (*ProcessBillingAddressResponseItem) String

type ProcessVatReportsRequest

type ProcessVatReportsRequest struct {
	Date *timestamp.Timestamp `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	// contains filtered or unexported fields
}

func (*ProcessVatReportsRequest) Descriptor deprecated

func (*ProcessVatReportsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ProcessVatReportsRequest.ProtoReflect.Descriptor instead.

func (*ProcessVatReportsRequest) GetDate

func (*ProcessVatReportsRequest) ProtoMessage

func (*ProcessVatReportsRequest) ProtoMessage()

func (*ProcessVatReportsRequest) ProtoReflect

func (x *ProcessVatReportsRequest) ProtoReflect() protoreflect.Message

func (*ProcessVatReportsRequest) Reset

func (x *ProcessVatReportsRequest) Reset()

func (*ProcessVatReportsRequest) String

func (x *ProcessVatReportsRequest) String() string

type Product

type Product struct {

	//@inject_tag: validate:"omitempty,hexadecimal,len=24" json:"id" bson:"_id" faker:"objectIdString"
	//
	// The unique identifier for the product.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"omitempty,hexadecimal,len=24" bson:"_id" faker:"objectIdString"`
	//@inject_tag: validate:"required,hexadecimal,len=24" json:"-" bson:"merchant_id" required:"true" faker:"objectIdString" param:"merchant_id"
	//
	// The unique identifier for the product's merchant.
	MerchantId string `` /* 188-byte string literal not displayed */
	//@inject_tag: validate:"required,hexadecimal,len=24" json:"project_id" bson:"project_id" required:"true" faker:"objectIdString"
	//
	// The unique identifier for the product's project.
	ProjectId string `` /* 174-byte string literal not displayed */
	//@inject_tag: validate:"required" json:"object" required:"true"
	//
	// The system constant that contains the returned object's type. Const value: product.
	Object string `protobuf:"bytes,4,opt,name=object,proto3" json:"object" validate:"required" required:"true"`
	//@inject_tag: validate:"required" json:"type" required:"true"
	//
	// The product's type.
	Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type" validate:"required" required:"true"`
	//@inject_tag: validate:"required" json:"sku" bson:"sku" required:"true"
	//
	// The SKU of the product.
	Sku string `protobuf:"bytes,6,opt,name=sku,proto3" json:"sku" validate:"required" bson:"sku" required:"true"`
	//@inject_tag: validate:"required" json:"name" required:"true"
	//
	// The list of the product's localized names.
	Name map[string]string `` /* 175-byte string literal not displayed */
	//@inject_tag: validate:"required,alpha,len=3" json:"default_currency" required:"true"
	//
	// The product's default currency.
	DefaultCurrency string `` /* 144-byte string literal not displayed */
	//@inject_tag: json:"enabled"
	//
	// Has a true value if the product is enabled.
	Enabled bool `protobuf:"varint,9,opt,name=enabled,proto3" json:"enabled"`
	//@inject_tag: validate:"required,min=1,currency_price,dive" json:"prices"
	//
	// The product's price.
	Prices []*ProductPrice `protobuf:"bytes,10,rep,name=prices,proto3" json:"prices" validate:"required,min=1,currency_price,dive"`
	//@inject_tag: validate:"required" json:"description"
	//
	// The list of the product's localized concise descriptions.
	Description map[string]string `` /* 174-byte string literal not displayed */
	//@inject_tag: validate:"omitempty" json:"long_description"
	//
	// The list of the product's localized extended descriptions.
	LongDescription map[string]string `` /* 206-byte string literal not displayed */
	//@inject_tag: json:"created_at"
	//
	// The date the product has been created.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,13,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	//@inject_tag: json:"updated_at"
	//
	// The date the product has been updated.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,14,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
	//@inject_tag: validate:"dive,omitempty,uri" json:"images"
	//
	// The product's images URL list.
	Images []string `protobuf:"bytes,15,rep,name=images,proto3" json:"images" validate:"dive,omitempty,uri"`
	//@inject_tag: validate:"omitempty,url" json:"url"
	//
	// The product's URL in the merchant project.
	Url string `protobuf:"bytes,16,opt,name=url,proto3" json:"url" validate:"omitempty,url"`
	//@inject_tag: json:"metadata"
	//
	// The string-value description for the product's object.
	Metadata map[string]string `` /* 148-byte string literal not displayed */
	//@inject_tag: json:"-" bson:"deleted"
	Deleted bool `protobuf:"varint,18,opt,name=deleted,proto3" json:"-" bson:"deleted"`
	// @inject_tag: json:"pricing" validate:"required,oneof=currency manual steam default" required:"true"
	//
	// The pricing mode. Available values: currency, manual, steam, default.
	Pricing string `` /* 130-byte string literal not displayed */
	// @inject_tag: json:"billing_type" validate:"required,oneof=real virtual" required:"true"
	//
	// The billing type. Available values: real, virtual.
	BillingType string `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Product) Descriptor deprecated

func (*Product) Descriptor() ([]byte, []int)

Deprecated: Use Product.ProtoReflect.Descriptor instead.

func (*Product) GetBillingType

func (x *Product) GetBillingType() string

func (*Product) GetCreatedAt

func (x *Product) GetCreatedAt() *timestamp.Timestamp

func (*Product) GetDefaultCurrency

func (x *Product) GetDefaultCurrency() string

func (*Product) GetDeleted

func (x *Product) GetDeleted() bool

func (*Product) GetDescription

func (x *Product) GetDescription() map[string]string

func (*Product) GetEnabled

func (x *Product) GetEnabled() bool

func (*Product) GetId

func (x *Product) GetId() string

func (*Product) GetImages

func (x *Product) GetImages() []string

func (*Product) GetLocalizedDescription

func (p *Product) GetLocalizedDescription(lang string) (string, error)

func (*Product) GetLocalizedLongDescription

func (p *Product) GetLocalizedLongDescription(lang string) (string, error)

func (*Product) GetLocalizedName

func (p *Product) GetLocalizedName(lang string) (string, error)

func (*Product) GetLongDescription

func (x *Product) GetLongDescription() map[string]string

func (*Product) GetMerchantId

func (x *Product) GetMerchantId() string

func (*Product) GetMetadata

func (x *Product) GetMetadata() map[string]string

func (*Product) GetName

func (x *Product) GetName() map[string]string

func (*Product) GetObject

func (x *Product) GetObject() string

func (*Product) GetPriceInCurrency

func (p *Product) GetPriceInCurrency(group *PriceGroup) (float64, error)

func (*Product) GetPrices

func (x *Product) GetPrices() []*ProductPrice

func (*Product) GetPricing

func (x *Product) GetPricing() string

func (*Product) GetProjectId

func (x *Product) GetProjectId() string

func (*Product) GetSku

func (x *Product) GetSku() string

func (*Product) GetType

func (x *Product) GetType() string

func (*Product) GetUpdatedAt

func (x *Product) GetUpdatedAt() *timestamp.Timestamp

func (*Product) GetUrl

func (x *Product) GetUrl() string

func (*Product) IsPricesContainDefaultCurrency

func (p *Product) IsPricesContainDefaultCurrency() bool

func (*Product) ProtoMessage

func (*Product) ProtoMessage()

func (*Product) ProtoReflect

func (x *Product) ProtoReflect() protoreflect.Message

func (*Product) Reset

func (x *Product) Reset()

func (*Product) String

func (x *Product) String() string

type ProductPrice

type ProductPrice struct {

	// @inject_tag: json:"amount" validate:"required,numeric,gt=0"
	//
	// The product's price.
	Amount float64 `protobuf:"fixed64,1,opt,name=amount,proto3" json:"amount" validate:"required,numeric,gt=0"`
	//@inject_tag: json:"currency" validate:"omitempty,alpha,len=3"
	//
	// The product's price currency. Three-letter Currency Code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency" validate:"omitempty,alpha,len=3"`
	//@inject_tag: json:"region" validate:"omitempty,region_price"
	//
	// The product's price region.
	Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region" validate:"omitempty,region_price"`
	//@inject_tag: json:"is_virtual_currency" bson:"is_virtual_currency"
	//
	// Has a true value if the product's amount in the virtual currency.
	IsVirtualCurrency bool `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ProductPrice) Descriptor deprecated

func (*ProductPrice) Descriptor() ([]byte, []int)

Deprecated: Use ProductPrice.ProtoReflect.Descriptor instead.

func (*ProductPrice) GetAmount

func (x *ProductPrice) GetAmount() float64

func (*ProductPrice) GetCurrency

func (x *ProductPrice) GetCurrency() string

func (*ProductPrice) GetIsVirtualCurrency

func (x *ProductPrice) GetIsVirtualCurrency() bool

func (*ProductPrice) GetRegion

func (x *ProductPrice) GetRegion() string

func (*ProductPrice) ProtoMessage

func (*ProductPrice) ProtoMessage()

func (*ProductPrice) ProtoReflect

func (x *ProductPrice) ProtoReflect() protoreflect.Message

func (*ProductPrice) Reset

func (x *ProductPrice) Reset()

func (*ProductPrice) String

func (x *ProductPrice) String() string

type ProductPriceInfo

type ProductPriceInfo struct {

	// The product's price.
	Amount float64 `protobuf:"fixed64,1,opt,name=amount,proto3" json:"amount,omitempty"`
	// The product's price currency.
	Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
	// The product's region.
	Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
	// Has a true value if the price was calculated in the default currency instead of the specified.
	IsFallback bool `protobuf:"varint,4,opt,name=is_fallback,json=isFallback,proto3" json:"is_fallback,omitempty"`
	// contains filtered or unexported fields
}

func (*ProductPriceInfo) Descriptor deprecated

func (*ProductPriceInfo) Descriptor() ([]byte, []int)

Deprecated: Use ProductPriceInfo.ProtoReflect.Descriptor instead.

func (*ProductPriceInfo) GetAmount

func (x *ProductPriceInfo) GetAmount() float64

func (*ProductPriceInfo) GetCurrency

func (x *ProductPriceInfo) GetCurrency() string

func (*ProductPriceInfo) GetIsFallback

func (x *ProductPriceInfo) GetIsFallback() bool

func (*ProductPriceInfo) GetRegion

func (x *ProductPriceInfo) GetRegion() string

func (*ProductPriceInfo) ProtoMessage

func (*ProductPriceInfo) ProtoMessage()

func (*ProductPriceInfo) ProtoReflect

func (x *ProductPriceInfo) ProtoReflect() protoreflect.Message

func (*ProductPriceInfo) Reset

func (x *ProductPriceInfo) Reset()

func (*ProductPriceInfo) String

func (x *ProductPriceInfo) String() string

type ProductPricesResponse

type ProductPricesResponse struct {

	// @inject_tag: json:"product_price"
	ProductPrice []*ProductPrice `protobuf:"bytes,1,rep,name=product_price,json=productPrice,proto3" json:"product_price"`
	// contains filtered or unexported fields
}

func (*ProductPricesResponse) Descriptor deprecated

func (*ProductPricesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ProductPricesResponse.ProtoReflect.Descriptor instead.

func (*ProductPricesResponse) GetProductPrice

func (x *ProductPricesResponse) GetProductPrice() []*ProductPrice

func (*ProductPricesResponse) ProtoMessage

func (*ProductPricesResponse) ProtoMessage()

func (*ProductPricesResponse) ProtoReflect

func (x *ProductPricesResponse) ProtoReflect() protoreflect.Message

func (*ProductPricesResponse) Reset

func (x *ProductPricesResponse) Reset()

func (*ProductPricesResponse) String

func (x *ProductPricesResponse) String() string

type ProductsTesting

type ProductsTesting struct {

	//@inject_tag: json:"non_existing_user" bson:"non_existing_user"
	//
	// Has a true value if the webhook's test case for the user that does not exist in the merchant's storage has passed.
	NonExistingUser bool `protobuf:"varint,1,opt,name=non_existing_user,json=nonExistingUser,proto3" json:"non_existing_user" bson:"non_existing_user"`
	//@inject_tag: json:"existing_user" bson:"existing_user"
	//
	// Has a true value if the webhook's test case for the user that exists in the merchant's storage has passed.
	ExistingUser bool `protobuf:"varint,2,opt,name=existing_user,json=existingUser,proto3" json:"existing_user" bson:"existing_user"`
	//@inject_tag: json:"correct_payment" bson:"correct_payment"
	//
	// Has a true value if the webhook's test case for the correctly completed payment has passed.
	CorrectPayment bool `protobuf:"varint,3,opt,name=correct_payment,json=correctPayment,proto3" json:"correct_payment" bson:"correct_payment"`
	//@inject_tag: json:"incorrect_payment" bson:"incorrect_payment"
	//
	// Has a true value if the webhook's test case for the incorrectly completed payment has passed.
	IncorrectPayment bool `protobuf:"varint,4,opt,name=incorrect_payment,json=incorrectPayment,proto3" json:"incorrect_payment" bson:"incorrect_payment"`
	// contains filtered or unexported fields
}

func (*ProductsTesting) Descriptor deprecated

func (*ProductsTesting) Descriptor() ([]byte, []int)

Deprecated: Use ProductsTesting.ProtoReflect.Descriptor instead.

func (*ProductsTesting) GetCorrectPayment

func (x *ProductsTesting) GetCorrectPayment() bool

func (*ProductsTesting) GetExistingUser

func (x *ProductsTesting) GetExistingUser() bool

func (*ProductsTesting) GetIncorrectPayment

func (x *ProductsTesting) GetIncorrectPayment() bool

func (*ProductsTesting) GetNonExistingUser

func (x *ProductsTesting) GetNonExistingUser() bool

func (*ProductsTesting) ProtoMessage

func (*ProductsTesting) ProtoMessage()

func (*ProductsTesting) ProtoReflect

func (x *ProductsTesting) ProtoReflect() protoreflect.Message

func (*ProductsTesting) Reset

func (x *ProductsTesting) Reset()

func (*ProductsTesting) String

func (x *ProductsTesting) String() string

type Project

type Project struct {

	// @inject_tag: json:"id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the project.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"`
	// @inject_tag: json:"merchant_id" validate:"required,hexadecimal,len=24" required:"true" faker:"objectIdString" param:"merchant_id"
	//
	// The unique identifier for the project's merchant.
	MerchantId string `` /* 179-byte string literal not displayed */
	// @inject_tag: json:"name" validate:"required,project_name" required:"true"
	//
	// The list of the project's localized names.
	Name map[string]string `` /* 188-byte string literal not displayed */
	//@inject_tag: json:"-"
	Reserved_4 string `protobuf:"bytes,4,opt,name=reserved_4,json=reserved4,proto3" json:"-"`
	//@inject_tag: json:"-" validate:"omitempty,len=3"
	CallbackCurrency string `protobuf:"bytes,5,opt,name=callback_currency,json=callbackCurrency,proto3" json:"-" validate:"omitempty,len=3"`
	//@inject_tag: json:"callback_protocol" validate:"omitempty,oneof=default empty"
	//
	// The protocol of the payment notification. Available values: default - the webhook protocol that is set in the Project notification settings, empty - the webhook is not sent and the payment is immediately marked as successful in the PaySuper system.
	CallbackProtocol string `` /* 140-byte string literal not displayed */
	//@inject_tag: json:"-" validate:"omitempty,dive,url"
	CreateOrderAllowedUrls []string `` /* 127-byte string literal not displayed */
	//@inject_tag: json:"-"
	AllowDynamicNotifyUrls bool `protobuf:"varint,8,opt,name=allow_dynamic_notify_urls,json=allowDynamicNotifyUrls,proto3" json:"-"`
	//@inject_tag: json:"-"
	AllowDynamicRedirectUrls bool `protobuf:"varint,9,opt,name=allow_dynamic_redirect_urls,json=allowDynamicRedirectUrls,proto3" json:"-"`
	//@inject_tag: json:"limits_currency" validate:"omitempty,len=3"
	//
	// The currency of the limit amount.
	LimitsCurrency string `protobuf:"bytes,10,opt,name=limits_currency,json=limitsCurrency,proto3" json:"limits_currency" validate:"omitempty,len=3"`
	// @inject_tag: json:"min_payment_amount" validate:"omitempty,numeric,gte=0"
	//
	// The minimum order amount.
	MinPaymentAmount float64 `` /* 139-byte string literal not displayed */
	// @inject_tag: json:"max_payment_amount" validate:"omitempty,numeric,gte=0"
	//
	// The maximum order amount.
	MaxPaymentAmount float64 `` /* 139-byte string literal not displayed */
	// @inject_tag: json:"-" validate:"omitempty,dive,email"
	NotifyEmails []string `protobuf:"bytes,13,rep,name=notify_emails,json=notifyEmails,proto3" json:"-" validate:"omitempty,dive,email"`
	// @inject_tag: json:"-"
	IsProductsCheckout bool `protobuf:"varint,14,opt,name=is_products_checkout,json=isProductsCheckout,proto3" json:"-"`
	// @inject_tag: json:"secret_key" validate:"omitempty,max=255"
	//
	// The project's secret key for sign notification requests
	SecretKey string `protobuf:"bytes,15,opt,name=secret_key,json=secretKey,proto3" json:"secret_key" validate:"omitempty,max=255"`
	// @inject_tag: json:"-"
	SignatureRequired bool `protobuf:"varint,16,opt,name=signature_required,json=signatureRequired,proto3" json:"-"`
	// @inject_tag: json:"-"
	SendNotifyEmail bool `protobuf:"varint,17,opt,name=send_notify_email,json=sendNotifyEmail,proto3" json:"-"`
	// @inject_tag: json:"-" validate:"omitempty,url"
	UrlCheckAccount string `protobuf:"bytes,18,opt,name=url_check_account,json=urlCheckAccount,proto3" json:"-" validate:"omitempty,url"`
	// @inject_tag: json:"url_process_payment" validate:"omitempty,url"
	//
	// The URL configured on the merchant project to get webhooks from PaySuper.
	UrlProcessPayment string `` /* 130-byte string literal not displayed */
	// @inject_tag: json:"url_redirect_fail" validate:"omitempty,url"
	//
	// The default URL to redirect a customer after the failed payment.
	UrlRedirectFail string `protobuf:"bytes,20,opt,name=url_redirect_fail,json=urlRedirectFail,proto3" json:"url_redirect_fail" validate:"omitempty,url"`
	// @inject_tag: json:"url_redirect_success" validate:"omitempty,url"
	//
	// The default URL to redirect a customer after the successful payment.
	UrlRedirectSuccess string `` /* 133-byte string literal not displayed */
	// @inject_tag: json:"status" validate:"omitempty,numeric,oneof=0 1 2 3 4"
	//
	// The project's status. Available values: 0 - the new project,
	//1 - the project successfully completed integration tests,
	//2 - the project failed some integration tests,
	//3 - the project is on production,
	//4 - the project is removed.
	Status int32 `protobuf:"varint,22,opt,name=status,proto3" json:"status" validate:"omitempty,numeric,oneof=0 1 2 3 4"`
	// @inject_tag: json:"created_at"
	//
	// The date of the project creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,23,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	// @inject_tag: json:"updated_at"
	//
	// The date of the project last update.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,24,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
	// @inject_tag: json:"products_count"
	//
	// The number of products in the project.
	ProductsCount int64 `protobuf:"varint,25,opt,name=products_count,json=productsCount,proto3" json:"products_count"`
	// @inject_tag: json:"-" validate:"omitempty,url"
	UrlChargebackPayment string `protobuf:"bytes,26,opt,name=url_chargeback_payment,json=urlChargebackPayment,proto3" json:"-" validate:"omitempty,url"`
	// @inject_tag: json:"-" validate:"omitempty,url"
	UrlCancelPayment string `protobuf:"bytes,27,opt,name=url_cancel_payment,json=urlCancelPayment,proto3" json:"-" validate:"omitempty,url"`
	// @inject_tag: json:"-" validate:"omitempty,url"
	UrlFraudPayment string `protobuf:"bytes,28,opt,name=url_fraud_payment,json=urlFraudPayment,proto3" json:"-" validate:"omitempty,url"`
	// @inject_tag: json:"-" validate:"omitempty,url"
	UrlRefundPayment string `protobuf:"bytes,29,opt,name=url_refund_payment,json=urlRefundPayment,proto3" json:"-" validate:"omitempty,url"`
	//@inject_tag: json:"localizations"
	//
	// The list of languages for the project's and its products descriptions localization.
	Localizations []string `protobuf:"bytes,30,rep,name=localizations,proto3" json:"localizations"`
	//@inject_tag: json:"full_description"
	//
	// The localized extended descriptions of the project.
	FullDescription map[string]string `` /* 185-byte string literal not displayed */
	//@inject_tag: json:"short_description"
	//
	// The localized concise descriptions of the project.
	ShortDescription map[string]string `` /* 188-byte string literal not displayed */
	//@inject_tag: json:"currencies" validate:"omitempty,dive"
	//
	//The list of the project's currencies.
	Currencies []*HasCurrencyItem `protobuf:"bytes,33,rep,name=currencies,proto3" json:"currencies" validate:"omitempty,dive"`
	//@inject_tag: json:"cover"
	//
	// The project's covers for each localization.
	Cover *ImageCollection `protobuf:"bytes,34,opt,name=cover,proto3" json:"cover"`
	//@inject_tag: json:"virtual_currency" validate:"omitempty,dive"
	//
	// The virtual currency settings.
	VirtualCurrency *ProjectVirtualCurrency `protobuf:"bytes,35,opt,name=virtual_currency,json=virtualCurrency,proto3" json:"virtual_currency" validate:"omitempty,dive"`
	// @inject_tag: json:"vat_payer" bson:"vat_payer" validate:"oneof=buyer seller nobody"
	//
	// The responsible for VAT. Available values: buyer (VAT is added to the order charge), seller (VAT is included in the order charge), nobody (VAT exempt).
	VatPayer string `` /* 130-byte string literal not displayed */
	//@inject_tag: json:"redirect_settings" bson:"redirect_settings" validate:"omitempty,dive"
	//
	//The customer's redirection settings for the successful or failed payment.
	RedirectSettings *ProjectRedirectSettings `` /* 151-byte string literal not displayed */
	//@inject_tag: json:"webhook_testing"
	//
	// The object contains webhooks' tests results of various test cases.
	WebhookTesting *WebHookTesting `protobuf:"bytes,38,opt,name=webhook_testing,json=webhookTesting,proto3" json:"webhook_testing"`
	//@inject_tag: json:"webhook_mode" validate:"omitempty,oneof=default pre_approval"
	//
	// The webhooks mode. Available values: default, pre_approval.
	WebhookMode string `` /* 133-byte string literal not displayed */
	//@inject_tag: json:"form_default_text"
	//
	// The localized default text on payment form ("In-game purchase").
	FormDefaultText map[string]string `` /* 187-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Project) Descriptor deprecated

func (*Project) Descriptor() ([]byte, []int)

Deprecated: Use Project.ProtoReflect.Descriptor instead.

func (*Project) GetAllowDynamicNotifyUrls

func (x *Project) GetAllowDynamicNotifyUrls() bool

func (*Project) GetAllowDynamicRedirectUrls

func (x *Project) GetAllowDynamicRedirectUrls() bool

func (*Project) GetCallbackCurrency

func (x *Project) GetCallbackCurrency() string

func (*Project) GetCallbackProtocol

func (x *Project) GetCallbackProtocol() string

func (*Project) GetCover

func (x *Project) GetCover() *ImageCollection

func (*Project) GetCreateOrderAllowedUrls

func (x *Project) GetCreateOrderAllowedUrls() []string

func (*Project) GetCreatedAt

func (x *Project) GetCreatedAt() *timestamp.Timestamp

func (*Project) GetCurrencies

func (x *Project) GetCurrencies() []*HasCurrencyItem

func (*Project) GetFormDefaultText

func (x *Project) GetFormDefaultText() map[string]string

func (*Project) GetFullDescription

func (x *Project) GetFullDescription() map[string]string

func (*Project) GetId

func (x *Project) GetId() string

func (*Project) GetIsProductsCheckout

func (x *Project) GetIsProductsCheckout() bool

func (*Project) GetLimitsCurrency

func (x *Project) GetLimitsCurrency() string

func (*Project) GetLocalizations

func (x *Project) GetLocalizations() []string

func (*Project) GetMaxPaymentAmount

func (x *Project) GetMaxPaymentAmount() float64

func (*Project) GetMerchantId

func (x *Project) GetMerchantId() string

func (*Project) GetMinPaymentAmount

func (x *Project) GetMinPaymentAmount() float64

func (*Project) GetName

func (x *Project) GetName() map[string]string

func (*Project) GetNotifyEmails

func (x *Project) GetNotifyEmails() []string

func (*Project) GetProductsCount

func (x *Project) GetProductsCount() int64

func (*Project) GetRedirectSettings

func (x *Project) GetRedirectSettings() *ProjectRedirectSettings

func (*Project) GetReserved_4

func (x *Project) GetReserved_4() string

func (*Project) GetSecretKey

func (x *Project) GetSecretKey() string

func (*Project) GetSendNotifyEmail

func (x *Project) GetSendNotifyEmail() bool

func (*Project) GetShortDescription

func (x *Project) GetShortDescription() map[string]string

func (*Project) GetSignatureRequired

func (x *Project) GetSignatureRequired() bool

func (*Project) GetStatus

func (x *Project) GetStatus() int32

func (*Project) GetUpdatedAt

func (x *Project) GetUpdatedAt() *timestamp.Timestamp

func (*Project) GetUrlCancelPayment

func (x *Project) GetUrlCancelPayment() string

func (*Project) GetUrlChargebackPayment

func (x *Project) GetUrlChargebackPayment() string

func (*Project) GetUrlCheckAccount

func (x *Project) GetUrlCheckAccount() string

func (*Project) GetUrlFraudPayment

func (x *Project) GetUrlFraudPayment() string

func (*Project) GetUrlProcessPayment

func (x *Project) GetUrlProcessPayment() string

func (*Project) GetUrlRedirectFail

func (x *Project) GetUrlRedirectFail() string

func (*Project) GetUrlRedirectSuccess

func (x *Project) GetUrlRedirectSuccess() string

func (*Project) GetUrlRefundPayment

func (x *Project) GetUrlRefundPayment() string

func (*Project) GetVatPayer

func (x *Project) GetVatPayer() string

func (*Project) GetVirtualCurrency

func (x *Project) GetVirtualCurrency() *ProjectVirtualCurrency

func (*Project) GetWebhookMode

func (x *Project) GetWebhookMode() string

func (*Project) GetWebhookTesting

func (x *Project) GetWebhookTesting() *WebHookTesting

func (*Project) HasConfiguredLimits

func (m *Project) HasConfiguredLimits() bool

func (*Project) IsDeleted

func (m *Project) IsDeleted() bool

func (*Project) IsProduction

func (m *Project) IsProduction() bool

func (*Project) ProtoMessage

func (*Project) ProtoMessage()

func (*Project) ProtoReflect

func (x *Project) ProtoReflect() protoreflect.Message

func (*Project) Reset

func (x *Project) Reset()

func (*Project) String

func (x *Project) String() string

type ProjectOrder

type ProjectOrder struct {

	// @inject_tag: json:"id" faker:"objectIdString"
	//
	// The unique identifier for the project.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" faker:"objectIdString"`
	// @inject_tag: json:"merchant_id" faker:"objectIdString"
	//
	// The unique identifier for the merchant.
	MerchantId string `protobuf:"bytes,2,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id" faker:"objectIdString"`
	// The list of the project's localized names.
	Name map[string]string `` /* 149-byte string literal not displayed */
	// The redirect URL for the successful payment.
	UrlSuccess string `protobuf:"bytes,4,opt,name=url_success,json=urlSuccess,proto3" json:"url_success,omitempty"`
	// The redirect URL for the failed payment.
	UrlFail string `protobuf:"bytes,5,opt,name=url_fail,json=urlFail,proto3" json:"url_fail,omitempty"`
	// @inject_tag: json:"-"
	NotifyEmails []string `protobuf:"bytes,6,rep,name=notify_emails,json=notifyEmails,proto3" json:"-"`
	// @inject_tag: json:"-"
	SecretKey string `protobuf:"bytes,7,opt,name=secret_key,json=secretKey,proto3" json:"-"`
	// @inject_tag: json:"-"
	SendNotifyEmail bool `protobuf:"varint,8,opt,name=send_notify_email,json=sendNotifyEmail,proto3" json:"-"`
	// The default URL to send a request to the merchant project for the payment data verification.
	UrlCheckAccount string `protobuf:"bytes,9,opt,name=url_check_account,json=urlCheckAccount,proto3" json:"url_check_account,omitempty"`
	// The default URL to send a notification request to the merchant project.
	UrlProcessPayment string `protobuf:"bytes,10,opt,name=url_process_payment,json=urlProcessPayment,proto3" json:"url_process_payment,omitempty"`
	// The protocol of the payment notification. Available values: default - the webhook protocol that is set in the Project notification settings, empty - the webhook is not sent and the payment is immediately marked as successful in the PaySuper system.
	CallbackProtocol string `protobuf:"bytes,11,opt,name=callback_protocol,json=callbackProtocol,proto3" json:"callback_protocol,omitempty"`
	// @inject_tag: json:"-"
	UrlChargebackPayment string `protobuf:"bytes,12,opt,name=url_chargeback_payment,json=urlChargebackPayment,proto3" json:"-"`
	// @inject_tag: json:"-"
	UrlCancelPayment string `protobuf:"bytes,13,opt,name=url_cancel_payment,json=urlCancelPayment,proto3" json:"-"`
	// @inject_tag: json:"-"
	UrlFraudPayment string `protobuf:"bytes,14,opt,name=url_fraud_payment,json=urlFraudPayment,proto3" json:"-"`
	// @inject_tag: json:"-"
	UrlRefundPayment string `protobuf:"bytes,15,opt,name=url_refund_payment,json=urlRefundPayment,proto3" json:"-"`
	// The project's status. Available values: 0 - the new project,
	//1 - the project successfully completed integration tests,
	//2 - the project failed some integration tests,
	//3 - the project is on production,
	//4 - the project is removed.
	Status int32 `protobuf:"varint,16,opt,name=status,proto3" json:"status,omitempty"`
	// @inject_tag: json:"-"
	MerchantRoyaltyCurrency string `protobuf:"bytes,17,opt,name=merchant_royalty_currency,json=merchantRoyaltyCurrency,proto3" json:"-"`
	//@inject_tag: json:"redirect_settings" bson:"redirect_settings" validate:"required,dive"
	//
	//The customer's redirection settings for the successful or failed payment.
	RedirectSettings *ProjectRedirectSettings `` /* 150-byte string literal not displayed */
	//@inject_tag: json:"first_payment_at" bson:"first_payment_at"
	//
	// Date of first payment for merchant.
	FirstPaymentAt *timestamp.Timestamp `protobuf:"bytes,19,opt,name=first_payment_at,json=firstPaymentAt,proto3" json:"first_payment_at" bson:"first_payment_at"`
	//@inject_tag: json:"form_default_text"
	//
	// The localized default text on payment form ("In-game purchase").
	FormDefaultText map[string]string `` /* 187-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ProjectOrder) Descriptor deprecated

func (*ProjectOrder) Descriptor() ([]byte, []int)

Deprecated: Use ProjectOrder.ProtoReflect.Descriptor instead.

func (*ProjectOrder) GetCallbackProtocol

func (x *ProjectOrder) GetCallbackProtocol() string

func (*ProjectOrder) GetFirstPaymentAt

func (x *ProjectOrder) GetFirstPaymentAt() *timestamp.Timestamp

func (*ProjectOrder) GetFormDefaultText

func (x *ProjectOrder) GetFormDefaultText() map[string]string

func (*ProjectOrder) GetId

func (x *ProjectOrder) GetId() string

func (*ProjectOrder) GetMerchantId

func (x *ProjectOrder) GetMerchantId() string

func (*ProjectOrder) GetMerchantRoyaltyCurrency

func (x *ProjectOrder) GetMerchantRoyaltyCurrency() string

func (*ProjectOrder) GetName

func (x *ProjectOrder) GetName() map[string]string

func (*ProjectOrder) GetNotifyEmails

func (x *ProjectOrder) GetNotifyEmails() []string

func (*ProjectOrder) GetRedirectSettings

func (x *ProjectOrder) GetRedirectSettings() *ProjectRedirectSettings

func (*ProjectOrder) GetSecretKey

func (x *ProjectOrder) GetSecretKey() string

func (*ProjectOrder) GetSendNotifyEmail

func (x *ProjectOrder) GetSendNotifyEmail() bool

func (*ProjectOrder) GetStatus

func (x *ProjectOrder) GetStatus() int32

func (*ProjectOrder) GetUrlCancelPayment

func (x *ProjectOrder) GetUrlCancelPayment() string

func (*ProjectOrder) GetUrlChargebackPayment

func (x *ProjectOrder) GetUrlChargebackPayment() string

func (*ProjectOrder) GetUrlCheckAccount

func (x *ProjectOrder) GetUrlCheckAccount() string

func (*ProjectOrder) GetUrlFail

func (x *ProjectOrder) GetUrlFail() string

func (*ProjectOrder) GetUrlFraudPayment

func (x *ProjectOrder) GetUrlFraudPayment() string

func (*ProjectOrder) GetUrlProcessPayment

func (x *ProjectOrder) GetUrlProcessPayment() string

func (*ProjectOrder) GetUrlRefundPayment

func (x *ProjectOrder) GetUrlRefundPayment() string

func (*ProjectOrder) GetUrlSuccess

func (x *ProjectOrder) GetUrlSuccess() string

func (*ProjectOrder) ProtoMessage

func (*ProjectOrder) ProtoMessage()

func (*ProjectOrder) ProtoReflect

func (x *ProjectOrder) ProtoReflect() protoreflect.Message

func (*ProjectOrder) Reset

func (x *ProjectOrder) Reset()

func (*ProjectOrder) String

func (x *ProjectOrder) String() string

type ProjectPaymentMethod

type ProjectPaymentMethod struct {

	// @inject_tag: bson:"_id" faker:"objectIdString"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" bson:"_id" faker:"objectIdString"`
	// @inject_tag: bson:"terminal"
	Terminal string `protobuf:"bytes,2,opt,name=terminal,proto3" json:"terminal,omitempty" bson:"terminal"`
	// @inject_tag: bson:"password"
	Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty" bson:"password"`
	// @inject_tag: bson:"callback_password"
	CallbackPassword string `` /* 134-byte string literal not displayed */
	// @inject_tag: bson:"created_at"
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty" bson:"created_at"`
	// contains filtered or unexported fields
}

func (*ProjectPaymentMethod) Descriptor deprecated

func (*ProjectPaymentMethod) Descriptor() ([]byte, []int)

Deprecated: Use ProjectPaymentMethod.ProtoReflect.Descriptor instead.

func (*ProjectPaymentMethod) GetCallbackPassword

func (x *ProjectPaymentMethod) GetCallbackPassword() string

func (*ProjectPaymentMethod) GetCreatedAt

func (x *ProjectPaymentMethod) GetCreatedAt() *timestamp.Timestamp

func (*ProjectPaymentMethod) GetId

func (x *ProjectPaymentMethod) GetId() string

func (*ProjectPaymentMethod) GetPassword

func (x *ProjectPaymentMethod) GetPassword() string

func (*ProjectPaymentMethod) GetTerminal

func (x *ProjectPaymentMethod) GetTerminal() string

func (*ProjectPaymentMethod) ProtoMessage

func (*ProjectPaymentMethod) ProtoMessage()

func (*ProjectPaymentMethod) ProtoReflect

func (x *ProjectPaymentMethod) ProtoReflect() protoreflect.Message

func (*ProjectPaymentMethod) Reset

func (x *ProjectPaymentMethod) Reset()

func (*ProjectPaymentMethod) String

func (x *ProjectPaymentMethod) String() string

type ProjectRedirectSettings

type ProjectRedirectSettings struct {

	//@inject_tag: json:"mode" bson:"mode" validate:"required,oneof=disable successful fail any"
	//
	//The mode to redirect the customer from the payment form after the payment. Available values: disable, successful, fail, any.
	Mode string `protobuf:"bytes,1,opt,name=mode,proto3" json:"mode" bson:"mode" validate:"required,oneof=disable successful fail any"`
	//@inject_tag: json:"delay" bson:"delay" validate:"omitempty,numeric,gte=0"
	//
	//The delay before the customer's redirection to the return URL. Default value is 0.
	Delay int32 `protobuf:"varint,2,opt,name=delay,proto3" json:"delay" bson:"delay" validate:"omitempty,numeric,gte=0"`
	//@inject_tag: json:"usage" bson:"usage" validate:"required,oneof=standalone iframe embed any"
	//
	//The redirection feature could be used in different representations of the payment form. Default value is any. Available values: standalone, iframe, embed, any.
	Usage string `protobuf:"bytes,3,opt,name=usage,proto3" json:"usage" bson:"usage" validate:"required,oneof=standalone iframe embed any"`
	//@inject_tag: json:"button_caption" bson:"button_caption" validate:"omitempty,max=18"
	//
	//The redirect button messages after the successful or failed payment. If it has an empty value the redirect message will be set at OK.
	ButtonCaption string `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ProjectRedirectSettings) Descriptor deprecated

func (*ProjectRedirectSettings) Descriptor() ([]byte, []int)

Deprecated: Use ProjectRedirectSettings.ProtoReflect.Descriptor instead.

func (*ProjectRedirectSettings) GetButtonCaption

func (x *ProjectRedirectSettings) GetButtonCaption() string

func (*ProjectRedirectSettings) GetDelay

func (x *ProjectRedirectSettings) GetDelay() int32

func (*ProjectRedirectSettings) GetMode

func (x *ProjectRedirectSettings) GetMode() string

func (*ProjectRedirectSettings) GetUsage

func (x *ProjectRedirectSettings) GetUsage() string

func (*ProjectRedirectSettings) ProtoMessage

func (*ProjectRedirectSettings) ProtoMessage()

func (*ProjectRedirectSettings) ProtoReflect

func (x *ProjectRedirectSettings) ProtoReflect() protoreflect.Message

func (*ProjectRedirectSettings) Reset

func (x *ProjectRedirectSettings) Reset()

func (*ProjectRedirectSettings) String

func (x *ProjectRedirectSettings) String() string

type ProjectVirtualCurrency

type ProjectVirtualCurrency struct {

	//
	// The logo URL for the virtual currency.
	Logo string `protobuf:"bytes,1,opt,name=logo,proto3" json:"logo" validate:"omitempty,url"`
	// @inject_tag: json:"name" validate:"required,min=1"
	//
	// The list of localized names for the virtual currency.
	Name map[string]string `` /* 165-byte string literal not displayed */
	// @inject_tag: json:"success_message" validate:"required,min=1"
	//
	// The list of localized notifications about the successful virtual currency purchase.
	SuccessMessage map[string]string `` /* 207-byte string literal not displayed */
	//@inject_tag: json:"prices" validate:"required,min=1,currency_price,dive"
	//
	// The list of the virtual currency pricing based on regions.
	Prices []*ProductPrice `protobuf:"bytes,4,rep,name=prices,proto3" json:"prices" validate:"required,min=1,currency_price,dive"`
	//@inject_tag: json:"min_purchase_value"
	//
	// The minimum limit of the virtual currency.
	MinPurchaseValue float64 `protobuf:"fixed64,5,opt,name=min_purchase_value,json=minPurchaseValue,proto3" json:"min_purchase_value"`
	//@inject_tag: json:"max_purchase_value"
	//
	// The maximum limit of the virtual currency.
	MaxPurchaseValue float64 `protobuf:"fixed64,6,opt,name=max_purchase_value,json=maxPurchaseValue,proto3" json:"max_purchase_value"`
	//@inject_tag: json:"sell_count_type" validate:"omitempty,oneof=fractional integral"
	//
	// The number representation of the virtual currency amount. Available values: fractional (for example: 1,58), integral (1, 2, 5 etc).
	SellCountType string `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ProjectVirtualCurrency) Descriptor deprecated

func (*ProjectVirtualCurrency) Descriptor() ([]byte, []int)

Deprecated: Use ProjectVirtualCurrency.ProtoReflect.Descriptor instead.

func (x *ProjectVirtualCurrency) GetLogo() string

func (*ProjectVirtualCurrency) GetMaxPurchaseValue

func (x *ProjectVirtualCurrency) GetMaxPurchaseValue() float64

func (*ProjectVirtualCurrency) GetMinPurchaseValue

func (x *ProjectVirtualCurrency) GetMinPurchaseValue() float64

func (*ProjectVirtualCurrency) GetName

func (x *ProjectVirtualCurrency) GetName() map[string]string

func (*ProjectVirtualCurrency) GetPrices

func (x *ProjectVirtualCurrency) GetPrices() []*ProductPrice

func (*ProjectVirtualCurrency) GetSellCountType

func (x *ProjectVirtualCurrency) GetSellCountType() string

func (*ProjectVirtualCurrency) GetSuccessMessage

func (x *ProjectVirtualCurrency) GetSuccessMessage() map[string]string

func (*ProjectVirtualCurrency) ProtoMessage

func (*ProjectVirtualCurrency) ProtoMessage()

func (*ProjectVirtualCurrency) ProtoReflect

func (x *ProjectVirtualCurrency) ProtoReflect() protoreflect.Message

func (*ProjectVirtualCurrency) Reset

func (x *ProjectVirtualCurrency) Reset()

func (*ProjectVirtualCurrency) String

func (x *ProjectVirtualCurrency) String() string

type PublishKeyProductRequest

type PublishKeyProductRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" json:"-"
	KeyProductId string `protobuf:"bytes,1,opt,name=key_product_id,json=keyProductId,proto3" json:"-" validate:"required,hexadecimal,len=24"`
	//@inject_tag: validate:"hexadecimal,len=24" json:"-" param:"merchant_id"
	MerchantId string `protobuf:"bytes,2,opt,name=merchant_id,json=merchantId,proto3" json:"-" validate:"hexadecimal,len=24" param:"merchant_id"`
	// contains filtered or unexported fields
}

func (*PublishKeyProductRequest) Descriptor deprecated

func (*PublishKeyProductRequest) Descriptor() ([]byte, []int)

Deprecated: Use PublishKeyProductRequest.ProtoReflect.Descriptor instead.

func (*PublishKeyProductRequest) GetKeyProductId

func (x *PublishKeyProductRequest) GetKeyProductId() string

func (*PublishKeyProductRequest) GetMerchantId

func (x *PublishKeyProductRequest) GetMerchantId() string

func (*PublishKeyProductRequest) ProtoMessage

func (*PublishKeyProductRequest) ProtoMessage()

func (*PublishKeyProductRequest) ProtoReflect

func (x *PublishKeyProductRequest) ProtoReflect() protoreflect.Message

func (*PublishKeyProductRequest) Reset

func (x *PublishKeyProductRequest) Reset()

func (*PublishKeyProductRequest) String

func (x *PublishKeyProductRequest) String() string

type RangeInt

type RangeInt struct {

	//@inject_tag: json:"from"
	//
	// The lower boundary value of the range.
	From int32 `protobuf:"varint,1,opt,name=from,proto3" json:"from"`
	//@inject_tag: json:"to"
	//
	// The upper boundary value of the range.
	To int32 `protobuf:"varint,2,opt,name=to,proto3" json:"to"`
	// contains filtered or unexported fields
}

func (*RangeInt) Descriptor deprecated

func (*RangeInt) Descriptor() ([]byte, []int)

Deprecated: Use RangeInt.ProtoReflect.Descriptor instead.

func (*RangeInt) GetFrom

func (x *RangeInt) GetFrom() int32

func (*RangeInt) GetTo

func (x *RangeInt) GetTo() int32

func (*RangeInt) ProtoMessage

func (*RangeInt) ProtoMessage()

func (*RangeInt) ProtoReflect

func (x *RangeInt) ProtoReflect() protoreflect.Message

func (*RangeInt) Reset

func (x *RangeInt) Reset()

func (*RangeInt) String

func (x *RangeInt) String() string

type RecommendedPrice

type RecommendedPrice struct {

	// @inject_tag: json:"region"
	//
	// The region's name.
	Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region"`
	// @inject_tag: json:"currency"
	//
	// Three-letter currency code in ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency"`
	// @inject_tag: json:"amount"
	//
	// The recommended currency conversion price.
	Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount"`
	// contains filtered or unexported fields
}

func (*RecommendedPrice) Descriptor deprecated

func (*RecommendedPrice) Descriptor() ([]byte, []int)

Deprecated: Use RecommendedPrice.ProtoReflect.Descriptor instead.

func (*RecommendedPrice) GetAmount

func (x *RecommendedPrice) GetAmount() float64

func (*RecommendedPrice) GetCurrency

func (x *RecommendedPrice) GetCurrency() string

func (*RecommendedPrice) GetRegion

func (x *RecommendedPrice) GetRegion() string

func (*RecommendedPrice) ProtoMessage

func (*RecommendedPrice) ProtoMessage()

func (*RecommendedPrice) ProtoReflect

func (x *RecommendedPrice) ProtoReflect() protoreflect.Message

func (*RecommendedPrice) Reset

func (x *RecommendedPrice) Reset()

func (*RecommendedPrice) String

func (x *RecommendedPrice) String() string

type RecommendedPriceRequest

type RecommendedPriceRequest struct {

	// @inject_tag: validate:"required,numeric,gte=0"
	Amount float64 `protobuf:"fixed64,1,opt,name=amount,proto3" json:"amount,omitempty" validate:"required,numeric,gte=0"`
	// @inject_tag: validate:"required,alpha,len=3"
	Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty" validate:"required,alpha,len=3"`
	// contains filtered or unexported fields
}

func (*RecommendedPriceRequest) Descriptor deprecated

func (*RecommendedPriceRequest) Descriptor() ([]byte, []int)

Deprecated: Use RecommendedPriceRequest.ProtoReflect.Descriptor instead.

func (*RecommendedPriceRequest) GetAmount

func (x *RecommendedPriceRequest) GetAmount() float64

func (*RecommendedPriceRequest) GetCurrency

func (x *RecommendedPriceRequest) GetCurrency() string

func (*RecommendedPriceRequest) ProtoMessage

func (*RecommendedPriceRequest) ProtoMessage()

func (*RecommendedPriceRequest) ProtoReflect

func (x *RecommendedPriceRequest) ProtoReflect() protoreflect.Message

func (*RecommendedPriceRequest) Reset

func (x *RecommendedPriceRequest) Reset()

func (*RecommendedPriceRequest) String

func (x *RecommendedPriceRequest) String() string

type RecommendedPriceResponse

type RecommendedPriceResponse struct {

	// @inject_tag: json:"recommended_price"
	//
	// A list of recommended currency conversion prices.
	RecommendedPrice []*RecommendedPrice `protobuf:"bytes,1,rep,name=recommended_price,json=recommendedPrice,proto3" json:"recommended_price"`
	// contains filtered or unexported fields
}

func (*RecommendedPriceResponse) Descriptor deprecated

func (*RecommendedPriceResponse) Descriptor() ([]byte, []int)

Deprecated: Use RecommendedPriceResponse.ProtoReflect.Descriptor instead.

func (*RecommendedPriceResponse) GetRecommendedPrice

func (x *RecommendedPriceResponse) GetRecommendedPrice() []*RecommendedPrice

func (*RecommendedPriceResponse) ProtoMessage

func (*RecommendedPriceResponse) ProtoMessage()

func (*RecommendedPriceResponse) ProtoReflect

func (x *RecommendedPriceResponse) ProtoReflect() protoreflect.Message

func (*RecommendedPriceResponse) Reset

func (x *RecommendedPriceResponse) Reset()

func (*RecommendedPriceResponse) String

func (x *RecommendedPriceResponse) String() string

type RecommendedPriceTableRequest

type RecommendedPriceTableRequest struct {

	// @inject_tag: validate:"required,alpha,len=3"
	//
	// Three-letter currency code in ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency,omitempty" validate:"required,alpha,len=3"`
	// contains filtered or unexported fields
}

func (*RecommendedPriceTableRequest) Descriptor deprecated

func (*RecommendedPriceTableRequest) Descriptor() ([]byte, []int)

Deprecated: Use RecommendedPriceTableRequest.ProtoReflect.Descriptor instead.

func (*RecommendedPriceTableRequest) GetCurrency

func (x *RecommendedPriceTableRequest) GetCurrency() string

func (*RecommendedPriceTableRequest) ProtoMessage

func (*RecommendedPriceTableRequest) ProtoMessage()

func (*RecommendedPriceTableRequest) ProtoReflect

func (*RecommendedPriceTableRequest) Reset

func (x *RecommendedPriceTableRequest) Reset()

func (*RecommendedPriceTableRequest) String

type RecommendedPriceTableResponse

type RecommendedPriceTableResponse struct {

	// @inject_tag: json:"ranges"
	//
	// The price ranges list.
	Ranges []*PriceTableRange `protobuf:"bytes,1,rep,name=ranges,proto3" json:"ranges"`
	// contains filtered or unexported fields
}

func (*RecommendedPriceTableResponse) Descriptor deprecated

func (*RecommendedPriceTableResponse) Descriptor() ([]byte, []int)

Deprecated: Use RecommendedPriceTableResponse.ProtoReflect.Descriptor instead.

func (*RecommendedPriceTableResponse) GetRanges

func (*RecommendedPriceTableResponse) ProtoMessage

func (*RecommendedPriceTableResponse) ProtoMessage()

func (*RecommendedPriceTableResponse) ProtoReflect

func (*RecommendedPriceTableResponse) Reset

func (x *RecommendedPriceTableResponse) Reset()

func (*RecommendedPriceTableResponse) String

type RecurringPlan

type RecurringPlan struct {

	// @inject_tag: json:"id" validate:"omitempty,hexadecimal,len=24" param:"plan_id" faker:"objectIdString"
	//
	// The unique identifier of recurring plan.
	Id string `` /* 126-byte string literal not displayed */
	// @inject_tag: json:"merchant_id" validate:"required,hexadecimal,len=24" param:"merchant_id" faker:"objectIdString"
	//
	// The identifier of the merchant who owns the plan.
	MerchantId string `` /* 163-byte string literal not displayed */
	// @inject_tag: json:"project_id" validate:"required,hexadecimal,len=24" param:"project_id" faker:"objectIdString"
	//
	// The identifier of the merchant project.
	ProjectId string `` /* 159-byte string literal not displayed */
	// @inject_tag: json:"name" validate:"required" required:"true"
	//
	// The list of the plan localized names.
	Name map[string]string `` /* 175-byte string literal not displayed */
	// @inject_tag: json:"charge" validate:"required" required:"true"
	//
	// The plan charge settings.
	Charge *RecurringPlanCharge `protobuf:"bytes,5,opt,name=charge,proto3" json:"charge" validate:"required" required:"true"`
	// @inject_tag: json:"external_id" validate:"omitempty,alphanum,lte=32"
	//
	// Plan external ID (up to 32 characters).
	ExternalId string `protobuf:"bytes,6,opt,name=external_id,json=externalId,proto3" json:"external_id" validate:"omitempty,alphanum,lte=32"`
	// @inject_tag: json:"description" validate:"omitempty"
	//
	// The list of the plan localized description
	Description map[string]string `` /* 174-byte string literal not displayed */
	// @inject_tag: json:"group_id" validate:"omitempty,alphanum,lte=32"
	//
	// Group ID the plans are linked to (up to 32 characters).
	GroupId string `protobuf:"bytes,8,opt,name=group_id,json=groupId,proto3" json:"group_id" validate:"omitempty,alphanum,lte=32"`
	// @inject_tag: json:"expiration" validate:"omitempty"
	//
	// Subscription expiration details.
	Expiration *RecurringPlanPeriod `protobuf:"bytes,9,opt,name=expiration,proto3" json:"expiration" validate:"omitempty"`
	// @inject_tag: json:"trial" validate:"omitempty"
	//
	// Trial period details.
	Trial *RecurringPlanPeriod `protobuf:"bytes,10,opt,name=trial,proto3" json:"trial" validate:"omitempty"`
	// @inject_tag: json:"grace_period" validate:"omitempty"
	//
	// Trial period details.
	GracePeriod *RecurringPlanPeriod `protobuf:"bytes,11,opt,name=grace_period,json=gracePeriod,proto3" json:"grace_period" validate:"omitempty"`
	// @inject_tag: json:"tags" validate:"omitempty"
	//
	// Plan tags.
	Tags []string `protobuf:"bytes,12,rep,name=tags,proto3" json:"tags" validate:"omitempty"`
	// @inject_tag: json:"status" validate:"omitempty,oneof=active disabled"
	//
	// Subscription plan status.
	Status string `protobuf:"bytes,13,opt,name=status,proto3" json:"status" validate:"omitempty,oneof=active disabled"`
	// @inject_tag: json:"created_at"
	//
	// The date of the recurring plan creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,14,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	// @inject_tag: json:"updated_at"
	//
	// The date of the recurring plan last updated.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,15,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
	// @inject_tag: json:"-"
	//
	// The date of the recurring plan deleted.
	DeletedAt *timestamp.Timestamp `protobuf:"bytes,16,opt,name=deleted_at,json=deletedAt,proto3" json:"-"`
	// contains filtered or unexported fields
}

func (*RecurringPlan) Descriptor deprecated

func (*RecurringPlan) Descriptor() ([]byte, []int)

Deprecated: Use RecurringPlan.ProtoReflect.Descriptor instead.

func (*RecurringPlan) GetCharge

func (x *RecurringPlan) GetCharge() *RecurringPlanCharge

func (*RecurringPlan) GetCreatedAt

func (x *RecurringPlan) GetCreatedAt() *timestamp.Timestamp

func (*RecurringPlan) GetDeletedAt

func (x *RecurringPlan) GetDeletedAt() *timestamp.Timestamp

func (*RecurringPlan) GetDescription

func (x *RecurringPlan) GetDescription() map[string]string

func (*RecurringPlan) GetExpiration

func (x *RecurringPlan) GetExpiration() *RecurringPlanPeriod

func (*RecurringPlan) GetExpirationTime

func (p *RecurringPlan) GetExpirationTime(orderTime *timestamp.Timestamp) (*time.Time, error)

func (*RecurringPlan) GetExternalId

func (x *RecurringPlan) GetExternalId() string

func (*RecurringPlan) GetGracePeriod

func (x *RecurringPlan) GetGracePeriod() *RecurringPlanPeriod

func (*RecurringPlan) GetGroupId

func (x *RecurringPlan) GetGroupId() string

func (*RecurringPlan) GetId

func (x *RecurringPlan) GetId() string

func (*RecurringPlan) GetMerchantId

func (x *RecurringPlan) GetMerchantId() string

func (*RecurringPlan) GetName

func (x *RecurringPlan) GetName() map[string]string

func (*RecurringPlan) GetProjectId

func (x *RecurringPlan) GetProjectId() string

func (*RecurringPlan) GetStatus

func (x *RecurringPlan) GetStatus() string

func (*RecurringPlan) GetTags

func (x *RecurringPlan) GetTags() []string

func (*RecurringPlan) GetTrial

func (x *RecurringPlan) GetTrial() *RecurringPlanPeriod

func (*RecurringPlan) GetUpdatedAt

func (x *RecurringPlan) GetUpdatedAt() *timestamp.Timestamp

func (*RecurringPlan) ProtoMessage

func (*RecurringPlan) ProtoMessage()

func (*RecurringPlan) ProtoReflect

func (x *RecurringPlan) ProtoReflect() protoreflect.Message

func (*RecurringPlan) Reset

func (x *RecurringPlan) Reset()

func (*RecurringPlan) String

func (x *RecurringPlan) String() string

type RecurringPlanCharge

type RecurringPlanCharge struct {

	// @inject_tag: json:"period" validate:"required"
	//
	// Billing period of the recurring plan.
	Period *RecurringPlanPeriod `protobuf:"bytes,1,opt,name=period,proto3" json:"period" validate:"required"`
	// @inject_tag: json:"amount" validate:"required,numeric,gte=0"
	//
	// The plan charge amount as a positive number.
	Amount float64 `protobuf:"fixed64,2,opt,name=amount,proto3" json:"amount" validate:"required,numeric,gte=0"`
	// @inject_tag: json:"currency" validate:"required,alpha,len=3"
	//
	// The currency of the plan charge. Three-letter Currency Code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,3,opt,name=currency,proto3" json:"currency" validate:"required,alpha,len=3"`
	// contains filtered or unexported fields
}

func (*RecurringPlanCharge) Descriptor deprecated

func (*RecurringPlanCharge) Descriptor() ([]byte, []int)

Deprecated: Use RecurringPlanCharge.ProtoReflect.Descriptor instead.

func (*RecurringPlanCharge) GetAmount

func (x *RecurringPlanCharge) GetAmount() float64

func (*RecurringPlanCharge) GetCurrency

func (x *RecurringPlanCharge) GetCurrency() string

func (*RecurringPlanCharge) GetPeriod

func (x *RecurringPlanCharge) GetPeriod() *RecurringPlanPeriod

func (*RecurringPlanCharge) ProtoMessage

func (*RecurringPlanCharge) ProtoMessage()

func (*RecurringPlanCharge) ProtoReflect

func (x *RecurringPlanCharge) ProtoReflect() protoreflect.Message

func (*RecurringPlanCharge) Reset

func (x *RecurringPlanCharge) Reset()

func (*RecurringPlanCharge) String

func (x *RecurringPlanCharge) String() string

type RecurringPlanPeriod

type RecurringPlanPeriod struct {

	// @inject_tag: json:"value" validate:"required"
	//
	// Number of time units.
	Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value" validate:"required"`
	// @inject_tag: json:"type" validate:"required,oneof=minute day week month year"
	//
	// Time unit.
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type" validate:"required,oneof=minute day week month year"`
	// contains filtered or unexported fields
}

func (*RecurringPlanPeriod) Descriptor deprecated

func (*RecurringPlanPeriod) Descriptor() ([]byte, []int)

Deprecated: Use RecurringPlanPeriod.ProtoReflect.Descriptor instead.

func (*RecurringPlanPeriod) GetType

func (x *RecurringPlanPeriod) GetType() string

func (*RecurringPlanPeriod) GetValue

func (x *RecurringPlanPeriod) GetValue() int32

func (*RecurringPlanPeriod) ProtoMessage

func (*RecurringPlanPeriod) ProtoMessage()

func (*RecurringPlanPeriod) ProtoReflect

func (x *RecurringPlanPeriod) ProtoReflect() protoreflect.Message

func (*RecurringPlanPeriod) Reset

func (x *RecurringPlanPeriod) Reset()

func (*RecurringPlanPeriod) String

func (x *RecurringPlanPeriod) String() string

type RecurringSubscription

type RecurringSubscription struct {

	// @inject_tag: json:"id" validate:"omitempty,hexadecimal,len=24" param:"subscription_id" faker:"objectIdString"
	//
	// The unique identifier of recurring subscription.
	Id string `` /* 134-byte string literal not displayed */
	// @inject_tag: json:"plan" validate:"required"
	//
	// The recurring plan settings.
	Plan *RecurringPlan `protobuf:"bytes,2,opt,name=plan,proto3" json:"plan" validate:"required"`
	// @inject_tag: json:"customer" validate:"required"
	//
	// Information about the owner of the subscription.
	Customer *RecurringSubscriptionCustomer `protobuf:"bytes,3,opt,name=customer,proto3" json:"customer" validate:"required"`
	// @inject_tag: json:"project" validate:"required"
	//
	// Information about the product of the subscription.
	Project *RecurringSubscriptionProject `protobuf:"bytes,4,opt,name=project,proto3" json:"project" validate:"required"`
	// @inject_tag: json:"status" validate:"required,oneof=active canceled none_renewing"
	//
	// Status of the recurring subscription. May be an active, canceled or none_renewing.
	Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status" validate:"required,oneof=active canceled none_renewing"`
	// @inject_tag: json:"item_type" validate:"required,oneof=simple, product, key, virtual_currency"
	//
	// The type of the product for subscription. Available values: simple, product, key or virtual_currency.
	ItemType string `` /* 140-byte string literal not displayed */
	// @inject_tag: json:"item_list" validate:"omitempty"
	//
	// List of identifiers for a subscription product type or key.
	ItemList []string `protobuf:"bytes,7,rep,name=item_list,json=itemList,proto3" json:"item_list" validate:"omitempty"`
	// @inject_tag: json:"-" validate:"omitempty"
	//
	// The CardPay recurring plan identifier.
	CardpayPlanId string `protobuf:"bytes,8,opt,name=cardpay_plan_id,json=cardpayPlanId,proto3" json:"-" validate:"omitempty"`
	// @inject_tag: json:"-" validate:"omitempty"
	//
	// The CardPay subscription identifier.
	CardpaySubscriptionId string `protobuf:"bytes,9,opt,name=cardpay_subscription_id,json=cardpaySubscriptionId,proto3" json:"-" validate:"omitempty"`
	// @inject_tag: json:"total_amount" validate:"omitempty"
	//
	// The total amount of payments for the subscription.
	TotalAmount float64 `protobuf:"fixed64,10,opt,name=total_amount,json=totalAmount,proto3" json:"total_amount" validate:"omitempty"`
	// @inject_tag: json:"created_at"
	//
	// Date and time the subscription was created.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	// @inject_tag: json:"updated_at"
	//
	// Date and time the subscription was updated.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,12,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
	// @inject_tag: json:"expire_at"
	//
	// Subscription end date and time.
	ExpireAt *timestamp.Timestamp `protobuf:"bytes,13,opt,name=expire_at,json=expireAt,proto3" json:"expire_at"`
	// @inject_tag: json:"last_payment_at"
	//
	// Date and time of the last subscription payment.
	LastPaymentAt *timestamp.Timestamp `protobuf:"bytes,14,opt,name=last_payment_at,json=lastPaymentAt,proto3" json:"last_payment_at"`
	// @inject_tag: json:"canceled_at"
	//
	// Date and time of the canceled subscription.
	CanceledAt *timestamp.Timestamp `protobuf:"bytes,15,opt,name=canceled_at,json=canceledAt,proto3" json:"canceled_at"`
	// @inject_tag: json:"renewal_pending"
	//
	// Subscription pending renewal.
	RenewalPending bool `protobuf:"varint,16,opt,name=renewal_pending,json=renewalPending,proto3" json:"renewal_pending"`
	// contains filtered or unexported fields
}

func (*RecurringSubscription) Descriptor deprecated

func (*RecurringSubscription) Descriptor() ([]byte, []int)

Deprecated: Use RecurringSubscription.ProtoReflect.Descriptor instead.

func (*RecurringSubscription) GetCanceledAt

func (x *RecurringSubscription) GetCanceledAt() *timestamp.Timestamp

func (*RecurringSubscription) GetCardpayPlanId

func (x *RecurringSubscription) GetCardpayPlanId() string

func (*RecurringSubscription) GetCardpaySubscriptionId

func (x *RecurringSubscription) GetCardpaySubscriptionId() string

func (*RecurringSubscription) GetCreatedAt

func (x *RecurringSubscription) GetCreatedAt() *timestamp.Timestamp

func (*RecurringSubscription) GetCustomer

func (*RecurringSubscription) GetExpireAt

func (x *RecurringSubscription) GetExpireAt() *timestamp.Timestamp

func (*RecurringSubscription) GetId

func (x *RecurringSubscription) GetId() string

func (*RecurringSubscription) GetItemList

func (x *RecurringSubscription) GetItemList() []string

func (*RecurringSubscription) GetItemType

func (x *RecurringSubscription) GetItemType() string

func (*RecurringSubscription) GetLastPaymentAt

func (x *RecurringSubscription) GetLastPaymentAt() *timestamp.Timestamp

func (*RecurringSubscription) GetPlan

func (x *RecurringSubscription) GetPlan() *RecurringPlan

func (*RecurringSubscription) GetProject

func (*RecurringSubscription) GetRenewalPending

func (x *RecurringSubscription) GetRenewalPending() bool

func (*RecurringSubscription) GetStatus

func (x *RecurringSubscription) GetStatus() string

func (*RecurringSubscription) GetTotalAmount

func (x *RecurringSubscription) GetTotalAmount() float64

func (*RecurringSubscription) GetUpdatedAt

func (x *RecurringSubscription) GetUpdatedAt() *timestamp.Timestamp

func (*RecurringSubscription) ProtoMessage

func (*RecurringSubscription) ProtoMessage()

func (*RecurringSubscription) ProtoReflect

func (x *RecurringSubscription) ProtoReflect() protoreflect.Message

func (*RecurringSubscription) Reset

func (x *RecurringSubscription) Reset()

func (*RecurringSubscription) String

func (x *RecurringSubscription) String() string

type RecurringSubscriptionCustomer

type RecurringSubscriptionCustomer struct {

	// @inject_tag: json:"id" validate:"required,hexadecimal,len=24" faker:"objectIdString"
	//
	// The identifier of customer.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"required,hexadecimal,len=24" faker:"objectIdString"`
	// The UUID identifier of customer.
	Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// The external identifier of customer.
	ExternalId string `protobuf:"bytes,3,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	// The email address of customer.
	Email string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"`
	// The phone number of customer.
	Phone string `protobuf:"bytes,5,opt,name=phone,proto3" json:"phone,omitempty"`
	// contains filtered or unexported fields
}

func (*RecurringSubscriptionCustomer) Descriptor deprecated

func (*RecurringSubscriptionCustomer) Descriptor() ([]byte, []int)

Deprecated: Use RecurringSubscriptionCustomer.ProtoReflect.Descriptor instead.

func (*RecurringSubscriptionCustomer) GetEmail

func (x *RecurringSubscriptionCustomer) GetEmail() string

func (*RecurringSubscriptionCustomer) GetExternalId

func (x *RecurringSubscriptionCustomer) GetExternalId() string

func (*RecurringSubscriptionCustomer) GetId

func (*RecurringSubscriptionCustomer) GetPhone

func (x *RecurringSubscriptionCustomer) GetPhone() string

func (*RecurringSubscriptionCustomer) GetUuid

func (*RecurringSubscriptionCustomer) ProtoMessage

func (*RecurringSubscriptionCustomer) ProtoMessage()

func (*RecurringSubscriptionCustomer) ProtoReflect

func (*RecurringSubscriptionCustomer) Reset

func (x *RecurringSubscriptionCustomer) Reset()

func (*RecurringSubscriptionCustomer) String

type RecurringSubscriptionProject

type RecurringSubscriptionProject struct {

	// @inject_tag: json:"id" validate:"required,hexadecimal,len=24" faker:"objectIdString"
	//
	// The identifier of project.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"required,hexadecimal,len=24" faker:"objectIdString"`
	// The multi language name of project.
	Name map[string]string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RecurringSubscriptionProject) Descriptor deprecated

func (*RecurringSubscriptionProject) Descriptor() ([]byte, []int)

Deprecated: Use RecurringSubscriptionProject.ProtoReflect.Descriptor instead.

func (*RecurringSubscriptionProject) GetId

func (*RecurringSubscriptionProject) GetName

func (x *RecurringSubscriptionProject) GetName() map[string]string

func (*RecurringSubscriptionProject) ProtoMessage

func (*RecurringSubscriptionProject) ProtoMessage()

func (*RecurringSubscriptionProject) ProtoReflect

func (*RecurringSubscriptionProject) Reset

func (x *RecurringSubscriptionProject) Reset()

func (*RecurringSubscriptionProject) String

type RefreshMerchantApiTokenRequest

type RefreshMerchantApiTokenRequest struct {

	//@inject_tag: json:"merchant_id" validate:"omitempty,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RefreshMerchantApiTokenRequest) Descriptor deprecated

func (*RefreshMerchantApiTokenRequest) Descriptor() ([]byte, []int)

Deprecated: Use RefreshMerchantApiTokenRequest.ProtoReflect.Descriptor instead.

func (*RefreshMerchantApiTokenRequest) GetMerchantId

func (x *RefreshMerchantApiTokenRequest) GetMerchantId() string

func (*RefreshMerchantApiTokenRequest) ProtoMessage

func (*RefreshMerchantApiTokenRequest) ProtoMessage()

func (*RefreshMerchantApiTokenRequest) ProtoReflect

func (*RefreshMerchantApiTokenRequest) Reset

func (x *RefreshMerchantApiTokenRequest) Reset()

func (*RefreshMerchantApiTokenRequest) String

type RefreshMerchantApiTokenResponse

type RefreshMerchantApiTokenResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"item"
	Item *Merchant `protobuf:"bytes,3,opt,name=item,proto3" json:"item"`
	// contains filtered or unexported fields
}

func (*RefreshMerchantApiTokenResponse) Descriptor deprecated

func (*RefreshMerchantApiTokenResponse) Descriptor() ([]byte, []int)

Deprecated: Use RefreshMerchantApiTokenResponse.ProtoReflect.Descriptor instead.

func (*RefreshMerchantApiTokenResponse) GetItem

func (*RefreshMerchantApiTokenResponse) GetMessage

func (*RefreshMerchantApiTokenResponse) GetStatus

func (x *RefreshMerchantApiTokenResponse) GetStatus() int32

func (*RefreshMerchantApiTokenResponse) ProtoMessage

func (*RefreshMerchantApiTokenResponse) ProtoMessage()

func (*RefreshMerchantApiTokenResponse) ProtoReflect

func (*RefreshMerchantApiTokenResponse) Reset

func (*RefreshMerchantApiTokenResponse) String

type Refund

type Refund struct {

	// @inject_tag: faker:"objectIdString"
	//
	// The unique identifier for the refund in PaySuper.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" faker:"objectIdString"`
	// The initial order data.
	OriginalOrder *RefundOrder `protobuf:"bytes,2,opt,name=original_order,json=originalOrder,proto3" json:"original_order,omitempty"`
	// The unique identifier for the refund in the payment system.
	ExternalId string `protobuf:"bytes,3,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	// The refund amount.
	Amount float64 `protobuf:"fixed64,4,opt,name=amount,proto3" json:"amount,omitempty"`
	// @inject_tag: faker:"objectIdString"
	//
	// The unique identifier for the user initiated an action on the return.
	CreatorId string `protobuf:"bytes,5,opt,name=creatorId,proto3" json:"creatorId,omitempty" faker:"objectIdString"`
	// The refund reason. Available values: Customer's request, Redeem chargeback, Purchase not provided, Card data was stolen.
	Reason string `protobuf:"bytes,6,opt,name=reason,proto3" json:"reason,omitempty"`
	// The refund's currency. Three-letter currency code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,7,opt,name=currency,proto3" json:"currency,omitempty"`
	// The refund status. Available values: 0 - created, 1 - rejected on the payment system side, 2 - in process on the payment system side, 3 - successfully completed.
	Status int32 `protobuf:"varint,8,opt,name=status,proto3" json:"status,omitempty"`
	// The date of the refund creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// The date of the refund last update.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// The customer data.
	PayerData *RefundPayerData `protobuf:"bytes,11,opt,name=payer_data,json=payerData,proto3" json:"payer_data,omitempty"`
	// The refund tax fee.
	SalesTax float32 `protobuf:"fixed32,12,opt,name=sales_tax,json=salesTax,proto3" json:"sales_tax,omitempty"`
	// Has a true value if this refund is a chargeback.
	IsChargeback bool `protobuf:"varint,13,opt,name=is_chargeback,json=isChargeback,proto3" json:"is_chargeback,omitempty"`
	// @inject_tag: faker:"objectIdString"
	//
	// The unique identifier for the original order for which the refund was made.
	CreatedOrderId string `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Refund) Descriptor deprecated

func (*Refund) Descriptor() ([]byte, []int)

Deprecated: Use Refund.ProtoReflect.Descriptor instead.

func (*Refund) GetAmount

func (x *Refund) GetAmount() float64

func (*Refund) GetCreatedAt

func (x *Refund) GetCreatedAt() *timestamp.Timestamp

func (*Refund) GetCreatedOrderId

func (x *Refund) GetCreatedOrderId() string

func (*Refund) GetCreatorId

func (x *Refund) GetCreatorId() string

func (*Refund) GetCurrency

func (x *Refund) GetCurrency() string

func (*Refund) GetExternalId

func (x *Refund) GetExternalId() string

func (*Refund) GetId

func (x *Refund) GetId() string

func (*Refund) GetIsChargeback

func (x *Refund) GetIsChargeback() bool

func (*Refund) GetOriginalOrder

func (x *Refund) GetOriginalOrder() *RefundOrder

func (*Refund) GetPayerData

func (x *Refund) GetPayerData() *RefundPayerData

func (*Refund) GetReason

func (x *Refund) GetReason() string

func (*Refund) GetSalesTax

func (x *Refund) GetSalesTax() float32

func (*Refund) GetStatus

func (x *Refund) GetStatus() int32

func (*Refund) GetUpdatedAt

func (x *Refund) GetUpdatedAt() *timestamp.Timestamp

func (*Refund) MarshalJSON

func (m *Refund) MarshalJSON() ([]byte, error)

func (*Refund) ProtoMessage

func (*Refund) ProtoMessage()

func (*Refund) ProtoReflect

func (x *Refund) ProtoReflect() protoreflect.Message

func (*Refund) Reset

func (x *Refund) Reset()

func (*Refund) String

func (x *Refund) String() string

type RefundOrder

type RefundOrder struct {

	// @inject_tag: faker:"objectIdString"
	//
	// The unique identifier for the refund in PaySuper.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" faker:"objectIdString"`
	// The public unique identifier for the refund in PaySuper.
	Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*RefundOrder) Descriptor deprecated

func (*RefundOrder) Descriptor() ([]byte, []int)

Deprecated: Use RefundOrder.ProtoReflect.Descriptor instead.

func (*RefundOrder) GetId

func (x *RefundOrder) GetId() string

func (*RefundOrder) GetUuid

func (x *RefundOrder) GetUuid() string

func (*RefundOrder) ProtoMessage

func (*RefundOrder) ProtoMessage()

func (*RefundOrder) ProtoReflect

func (x *RefundOrder) ProtoReflect() protoreflect.Message

func (*RefundOrder) Reset

func (x *RefundOrder) Reset()

func (*RefundOrder) String

func (x *RefundOrder) String() string

type RefundPayerData

type RefundPayerData struct {

	// The customer's country.
	Country string `protobuf:"bytes,1,opt,name=country,proto3" json:"country,omitempty"`
	// The customer's ZIP code.
	Zip string `protobuf:"bytes,2,opt,name=zip,proto3" json:"zip,omitempty"`
	// The customer's state.
	State string `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*RefundPayerData) Descriptor deprecated

func (*RefundPayerData) Descriptor() ([]byte, []int)

Deprecated: Use RefundPayerData.ProtoReflect.Descriptor instead.

func (*RefundPayerData) GetCountry

func (x *RefundPayerData) GetCountry() string

func (*RefundPayerData) GetState

func (x *RefundPayerData) GetState() string

func (*RefundPayerData) GetZip

func (x *RefundPayerData) GetZip() string

func (*RefundPayerData) ProtoMessage

func (*RefundPayerData) ProtoMessage()

func (*RefundPayerData) ProtoReflect

func (x *RefundPayerData) ProtoReflect() protoreflect.Message

func (*RefundPayerData) Reset

func (x *RefundPayerData) Reset()

func (*RefundPayerData) String

func (x *RefundPayerData) String() string

type RemovePlatformRequest

type RemovePlatformRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24"
	KeyProductId string `` /* 138-byte string literal not displayed */
	//@inject_tag: validate:"hexadecimal,len=24" json:"merchant_id"
	MerchantId string `protobuf:"bytes,2,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id" validate:"hexadecimal,len=24"`
	//@inject_tag: validate:"required,max=255"
	PlatformId string `protobuf:"bytes,3,opt,name=platform_id,json=platformId,proto3" json:"platform_id,omitempty" validate:"required,max=255"`
	// contains filtered or unexported fields
}

func (*RemovePlatformRequest) Descriptor deprecated

func (*RemovePlatformRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemovePlatformRequest.ProtoReflect.Descriptor instead.

func (*RemovePlatformRequest) GetKeyProductId

func (x *RemovePlatformRequest) GetKeyProductId() string

func (*RemovePlatformRequest) GetMerchantId

func (x *RemovePlatformRequest) GetMerchantId() string

func (*RemovePlatformRequest) GetPlatformId

func (x *RemovePlatformRequest) GetPlatformId() string

func (*RemovePlatformRequest) ProtoMessage

func (*RemovePlatformRequest) ProtoMessage()

func (*RemovePlatformRequest) ProtoReflect

func (x *RemovePlatformRequest) ProtoReflect() protoreflect.Message

func (*RemovePlatformRequest) Reset

func (x *RemovePlatformRequest) Reset()

func (*RemovePlatformRequest) String

func (x *RemovePlatformRequest) String() string

type ReportFinanceDoneRequest

type ReportFinanceDoneRequest struct {
	RoyaltyReportId        string `protobuf:"bytes,1,opt,name=royalty_report_id,json=royaltyReportId,proto3" json:"royalty_report_id,omitempty"`
	MerchantId             string `protobuf:"bytes,2,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id,omitempty"`
	MerchantName           string `protobuf:"bytes,3,opt,name=merchant_name,json=merchantName,proto3" json:"merchant_name,omitempty"`
	PeriodFrom             string `protobuf:"bytes,4,opt,name=period_from,json=periodFrom,proto3" json:"period_from,omitempty"`
	PeriodTo               string `protobuf:"bytes,5,opt,name=period_to,json=periodTo,proto3" json:"period_to,omitempty"`
	LicenseAgreementNumber string `` /* 129-byte string literal not displayed */
	OperatingCompanyName   string `protobuf:"bytes,7,opt,name=operating_company_name,json=operatingCompanyName,proto3" json:"operating_company_name,omitempty"`
	FileName               string `protobuf:"bytes,8,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	FileContent            []byte `protobuf:"bytes,9,opt,name=file_content,json=fileContent,proto3" json:"file_content,omitempty"`
	PayoutId               string `protobuf:"bytes,10,opt,name=payout_id,json=payoutId,proto3" json:"payout_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ReportFinanceDoneRequest) Descriptor deprecated

func (*ReportFinanceDoneRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReportFinanceDoneRequest.ProtoReflect.Descriptor instead.

func (*ReportFinanceDoneRequest) GetFileContent

func (x *ReportFinanceDoneRequest) GetFileContent() []byte

func (*ReportFinanceDoneRequest) GetFileName

func (x *ReportFinanceDoneRequest) GetFileName() string

func (*ReportFinanceDoneRequest) GetLicenseAgreementNumber

func (x *ReportFinanceDoneRequest) GetLicenseAgreementNumber() string

func (*ReportFinanceDoneRequest) GetMerchantId

func (x *ReportFinanceDoneRequest) GetMerchantId() string

func (*ReportFinanceDoneRequest) GetMerchantName

func (x *ReportFinanceDoneRequest) GetMerchantName() string

func (*ReportFinanceDoneRequest) GetOperatingCompanyName

func (x *ReportFinanceDoneRequest) GetOperatingCompanyName() string

func (*ReportFinanceDoneRequest) GetPayoutId

func (x *ReportFinanceDoneRequest) GetPayoutId() string

func (*ReportFinanceDoneRequest) GetPeriodFrom

func (x *ReportFinanceDoneRequest) GetPeriodFrom() string

func (*ReportFinanceDoneRequest) GetPeriodTo

func (x *ReportFinanceDoneRequest) GetPeriodTo() string

func (*ReportFinanceDoneRequest) GetRoyaltyReportId

func (x *ReportFinanceDoneRequest) GetRoyaltyReportId() string

func (*ReportFinanceDoneRequest) ProtoMessage

func (*ReportFinanceDoneRequest) ProtoMessage()

func (*ReportFinanceDoneRequest) ProtoReflect

func (x *ReportFinanceDoneRequest) ProtoReflect() protoreflect.Message

func (*ReportFinanceDoneRequest) Reset

func (x *ReportFinanceDoneRequest) Reset()

func (*ReportFinanceDoneRequest) String

func (x *ReportFinanceDoneRequest) String() string

type RequestKeyProduct

type RequestKeyProduct struct {

	//@inject_tag: query:"id" validate:"required,hexadecimal,len=24"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" query:"id" validate:"required,hexadecimal,len=24"`
	// contains filtered or unexported fields
}

func (*RequestKeyProduct) Descriptor deprecated

func (*RequestKeyProduct) Descriptor() ([]byte, []int)

Deprecated: Use RequestKeyProduct.ProtoReflect.Descriptor instead.

func (*RequestKeyProduct) GetId

func (x *RequestKeyProduct) GetId() string

func (*RequestKeyProduct) ProtoMessage

func (*RequestKeyProduct) ProtoMessage()

func (*RequestKeyProduct) ProtoReflect

func (x *RequestKeyProduct) ProtoReflect() protoreflect.Message

func (*RequestKeyProduct) Reset

func (x *RequestKeyProduct) Reset()

func (*RequestKeyProduct) String

func (x *RequestKeyProduct) String() string

type RequestKeyProductMerchant

type RequestKeyProductMerchant struct {

	//@inject_tag: query:"id" validate:"required,hexadecimal,len=24"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" query:"id" validate:"required,hexadecimal,len=24"`
	//@inject_tag: validate:"hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RequestKeyProductMerchant) Descriptor deprecated

func (*RequestKeyProductMerchant) Descriptor() ([]byte, []int)

Deprecated: Use RequestKeyProductMerchant.ProtoReflect.Descriptor instead.

func (*RequestKeyProductMerchant) GetId

func (x *RequestKeyProductMerchant) GetId() string

func (*RequestKeyProductMerchant) GetMerchantId

func (x *RequestKeyProductMerchant) GetMerchantId() string

func (*RequestKeyProductMerchant) ProtoMessage

func (*RequestKeyProductMerchant) ProtoMessage()

func (*RequestKeyProductMerchant) ProtoReflect

func (*RequestKeyProductMerchant) Reset

func (x *RequestKeyProductMerchant) Reset()

func (*RequestKeyProductMerchant) String

func (x *RequestKeyProductMerchant) String() string

type RequestProduct

type RequestProduct struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" param:"product_id"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required,hexadecimal,len=24" param:"product_id"`
	//@inject_tag: validate:"hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RequestProduct) Descriptor deprecated

func (*RequestProduct) Descriptor() ([]byte, []int)

Deprecated: Use RequestProduct.ProtoReflect.Descriptor instead.

func (*RequestProduct) GetId

func (x *RequestProduct) GetId() string

func (*RequestProduct) GetMerchantId

func (x *RequestProduct) GetMerchantId() string

func (*RequestProduct) ProtoMessage

func (*RequestProduct) ProtoMessage()

func (*RequestProduct) ProtoReflect

func (x *RequestProduct) ProtoReflect() protoreflect.Message

func (*RequestProduct) Reset

func (x *RequestProduct) Reset()

func (*RequestProduct) String

func (x *RequestProduct) String() string

type ResendInviteAdminRequest

type ResendInviteAdminRequest struct {

	//@inject_tag: validate:"required,email" required:"true"
	//
	// The user's email.
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty" validate:"required,email" required:"true"`
	// contains filtered or unexported fields
}

func (*ResendInviteAdminRequest) Descriptor deprecated

func (*ResendInviteAdminRequest) Descriptor() ([]byte, []int)

Deprecated: Use ResendInviteAdminRequest.ProtoReflect.Descriptor instead.

func (*ResendInviteAdminRequest) GetEmail

func (x *ResendInviteAdminRequest) GetEmail() string

func (*ResendInviteAdminRequest) ProtoMessage

func (*ResendInviteAdminRequest) ProtoMessage()

func (*ResendInviteAdminRequest) ProtoReflect

func (x *ResendInviteAdminRequest) ProtoReflect() protoreflect.Message

func (*ResendInviteAdminRequest) Reset

func (x *ResendInviteAdminRequest) Reset()

func (*ResendInviteAdminRequest) String

func (x *ResendInviteAdminRequest) String() string

type ResendInviteMerchantRequest

type ResendInviteMerchantRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" required:"true" param:"merchant_id"
	//
	// The unique identifier for the merchant.
	MerchantId string `` /* 166-byte string literal not displayed */
	//@inject_tag: validate:"required,email" required:"true"
	//
	// The user's email address.
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty" validate:"required,email" required:"true"`
	// contains filtered or unexported fields
}

func (*ResendInviteMerchantRequest) Descriptor deprecated

func (*ResendInviteMerchantRequest) Descriptor() ([]byte, []int)

Deprecated: Use ResendInviteMerchantRequest.ProtoReflect.Descriptor instead.

func (*ResendInviteMerchantRequest) GetEmail

func (x *ResendInviteMerchantRequest) GetEmail() string

func (*ResendInviteMerchantRequest) GetMerchantId

func (x *ResendInviteMerchantRequest) GetMerchantId() string

func (*ResendInviteMerchantRequest) ProtoMessage

func (*ResendInviteMerchantRequest) ProtoMessage()

func (*ResendInviteMerchantRequest) ProtoReflect

func (*ResendInviteMerchantRequest) Reset

func (x *ResendInviteMerchantRequest) Reset()

func (*ResendInviteMerchantRequest) String

func (x *ResendInviteMerchantRequest) String() string

type ResponseError

type ResponseError struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	// contains filtered or unexported fields
}

func (*ResponseError) Descriptor deprecated

func (*ResponseError) Descriptor() ([]byte, []int)

Deprecated: Use ResponseError.ProtoReflect.Descriptor instead.

func (*ResponseError) Error

func (r *ResponseError) Error() string

func (*ResponseError) GetMessage

func (x *ResponseError) GetMessage() *ResponseErrorMessage

func (*ResponseError) GetStatus

func (x *ResponseError) GetStatus() int32

func (*ResponseError) ProtoMessage

func (*ResponseError) ProtoMessage()

func (*ResponseError) ProtoReflect

func (x *ResponseError) ProtoReflect() protoreflect.Message

func (*ResponseError) Reset

func (x *ResponseError) Reset()

func (*ResponseError) String

func (x *ResponseError) String() string

type ResponseErrorMessage

type ResponseErrorMessage struct {

	//@inject_tag: json:"code"
	//
	// The error code.
	Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code"`
	//@inject_tag: json:"message"
	//
	// The error short description.
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"details,omitempty"
	//
	// The error details.
	Details string `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*ResponseErrorMessage) Descriptor deprecated

func (*ResponseErrorMessage) Descriptor() ([]byte, []int)

Deprecated: Use ResponseErrorMessage.ProtoReflect.Descriptor instead.

func (*ResponseErrorMessage) Error

func (r *ResponseErrorMessage) Error() string

func (*ResponseErrorMessage) GetCode

func (x *ResponseErrorMessage) GetCode() string

func (*ResponseErrorMessage) GetDetails

func (x *ResponseErrorMessage) GetDetails() string

func (*ResponseErrorMessage) GetMessage

func (x *ResponseErrorMessage) GetMessage() string

func (*ResponseErrorMessage) GetResponseErrorWithDetails

func (r *ResponseErrorMessage) GetResponseErrorWithDetails(details string) *ResponseErrorMessage

func (*ResponseErrorMessage) ProtoMessage

func (*ResponseErrorMessage) ProtoMessage()

func (*ResponseErrorMessage) ProtoReflect

func (x *ResponseErrorMessage) ProtoReflect() protoreflect.Message

func (*ResponseErrorMessage) Reset

func (x *ResponseErrorMessage) Reset()

func (*ResponseErrorMessage) String

func (x *ResponseErrorMessage) String() string

type RoleListItem

type RoleListItem struct {

	//@inject_tag: json:"id"
	//
	// The unique identifier for the role.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"`
	//@inject_tag: json:"name"
	//
	// The role's name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"`
	// contains filtered or unexported fields
}

func (*RoleListItem) Descriptor deprecated

func (*RoleListItem) Descriptor() ([]byte, []int)

Deprecated: Use RoleListItem.ProtoReflect.Descriptor instead.

func (*RoleListItem) GetId

func (x *RoleListItem) GetId() string

func (*RoleListItem) GetName

func (x *RoleListItem) GetName() string

func (*RoleListItem) ProtoMessage

func (*RoleListItem) ProtoMessage()

func (*RoleListItem) ProtoReflect

func (x *RoleListItem) ProtoReflect() protoreflect.Message

func (*RoleListItem) Reset

func (x *RoleListItem) Reset()

func (*RoleListItem) String

func (x *RoleListItem) String() string

type RoyaltyReport

type RoyaltyReport struct {

	//@inject_tag: bson:"_id" json:"id" faker:"objectIdString"
	//
	// The unique identifier for the royalty report.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id" faker:"objectIdString"`
	//@inject_tag: bson:"merchant_id" json:"merchant_id" faker:"objectIdString"
	//
	// The unique identifier for the merchant.
	MerchantId string `protobuf:"bytes,2,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id" bson:"merchant_id" faker:"objectIdString"`
	//@inject_tag: bson:"created_at" json:"created_at"
	//
	// The date of the royalty report creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at" bson:"created_at"`
	//@inject_tag: bson:"updated_at" json:"updated_at"
	//
	// The date of the royalty report last update.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at" bson:"updated_at"`
	//@inject_tag: bson:"payout_date" json:"payout_date"
	//
	// The date when the report was paid.
	PayoutDate *timestamp.Timestamp `protobuf:"bytes,5,opt,name=payout_date,json=payoutDate,proto3" json:"payout_date" bson:"payout_date"`
	//@inject_tag: bson:"status" json:"status"
	//
	// The document status. Available values: skip, pending, in_progress, paid, canceled, failed.
	Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status" bson:"status"`
	//@inject_tag: bson:"period_from" json:"period_from"
	//
	// The start date of the report time period.
	PeriodFrom *timestamp.Timestamp `protobuf:"bytes,7,opt,name=period_from,json=periodFrom,proto3" json:"period_from" bson:"period_from"`
	//@inject_tag: bson:"period_to" json:"period_to"
	//
	// The end date of the report time period.
	PeriodTo *timestamp.Timestamp `protobuf:"bytes,8,opt,name=period_to,json=periodTo,proto3" json:"period_to" bson:"period_to"`
	//@inject_tag: bson:"accept_expire_at" json:"accept_expire_at"
	//
	// The date when the royalty report will be auto-accepted (if the merchant hadn't accept it yet or started a dispute).
	AcceptExpireAt *timestamp.Timestamp `protobuf:"bytes,9,opt,name=accept_expire_at,json=acceptExpireAt,proto3" json:"accept_expire_at" bson:"accept_expire_at"`
	//@inject_tag: bson:"merchant_id" json:"accepted_at"
	//
	// The date when the royalty report was accepted.
	AcceptedAt *timestamp.Timestamp `protobuf:"bytes,10,opt,name=accepted_at,json=acceptedAt,proto3" json:"accepted_at" bson:"merchant_id"`
	//@inject_tag: bson:"totals" json:"totals"
	//
	// The totals section of the royalty report.
	Totals *RoyaltyReportTotals `protobuf:"bytes,11,opt,name=totals,proto3" json:"totals" bson:"totals"`
	//@inject_tag: bson:"currency" json:"currency"
	//
	// The currency of the royalty report. Three-letter Currency Code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,12,opt,name=currency,proto3" json:"currency" bson:"currency"`
	//@inject_tag: bson:"summary" json:"summary"
	//
	// The summary section of the royalty report.
	Summary *RoyaltyReportSummary `protobuf:"bytes,13,opt,name=summary,proto3" json:"summary" bson:"summary"`
	//@inject_tag: bson:"dispute_reason" json:"dispute_reason"
	//
	// The dispute reason (if any).
	DisputeReason string `protobuf:"bytes,14,opt,name=dispute_reason,json=disputeReason,proto3" json:"dispute_reason" bson:"dispute_reason"`
	//@inject_tag: bson:"dispute_started_at" json:"dispute_closed_at"
	//
	// The start date of the dispute (if any).
	DisputeStartedAt *timestamp.Timestamp `` /* 127-byte string literal not displayed */
	//@inject_tag: bson:"dispute_closed_at" json:"dispute_closed_at"
	//
	// The resolution date of the dispute (if any).
	DisputeClosedAt *timestamp.Timestamp `protobuf:"bytes,16,opt,name=dispute_closed_at,json=disputeClosedAt,proto3" json:"dispute_closed_at" bson:"dispute_closed_at"`
	//@inject_tag: bson:"is_auto_accepted" json:"is_auto_accepted"
	//
	// Has a true value if the royalty report is auto-accepted.
	IsAutoAccepted bool `protobuf:"varint,17,opt,name=is_auto_accepted,json=isAutoAccepted,proto3" json:"is_auto_accepted" bson:"is_auto_accepted"`
	//@inject_tag: bson:"payout_document_id" json:"payout_document_id" faker:"objectIdString"
	//
	// The unique identifier for the payout document.
	PayoutDocumentId string `` /* 151-byte string literal not displayed */
	// @inject_tag: json:"operating_company_id" bson:"operating_company_id" faker:"objectIdString"
	//
	// The unique identifier for the operating company.
	OperatingCompanyId string `` /* 159-byte string literal not displayed */
	// @inject_tag: json:"string_period_from" bson:"string_period_from"
	//
	// Period from in string format.
	StringPeriodFrom string `` /* 128-byte string literal not displayed */
	// @inject_tag: json:"string_period_to" bson:"string_period_to"
	//
	// Period to in string format.
	StringPeriodTo string `protobuf:"bytes,21,opt,name=string_period_to,json=stringPeriodTo,proto3" json:"string_period_to" bson:"string_period_to"`
	//@inject_tag: json:"merchant_name"
	//
	// The merchant name who owns the report.
	MerchantName string `protobuf:"bytes,22,opt,name=merchant_name,json=merchantName,proto3" json:"merchant_name"`
	//@inject_tag: json:"has_reserve"
	//
	// Flag of the availability of royalty-report reserves.
	HasReserve bool `protobuf:"varint,23,opt,name=has_reserve,json=hasReserve,proto3" json:"has_reserve"`
	//@inject_tag: json:"reserve_amount"
	//
	// Calculated reserve amount.
	ReserveAmount float64 `protobuf:"fixed64,24,opt,name=reserve_amount,json=reserveAmount,proto3" json:"reserve_amount"`
	//@inject_tag: json:"reserve_expire_date"
	//
	// The expiration date for the funds reservation.
	ReserveExpireDate *timestamp.Timestamp `protobuf:"bytes,25,opt,name=reserve_expire_date,json=reserveExpireDate,proto3" json:"reserve_expire_date"`
	//@inject_tag: json:"reserve_write_off_payout_document_id" faker:"objectIdString"
	//
	// The identifier of the invoice in which the provision for this royalty report was written off (released).
	ReserveWriteOffPayoutDocumentId string `` /* 176-byte string literal not displayed */
	//@inject_tag: json:"reserve_b2b_vat_amount"
	//
	// The amount of tax calculated from the amount of the reserve.
	ReserveB2BVatAmount float64 `protobuf:"fixed64,27,opt,name=reserve_b2b_vat_amount,json=reserveB2bVatAmount,proto3" json:"reserve_b2b_vat_amount"`
	// contains filtered or unexported fields
}

func (*RoyaltyReport) ChangesAvailable

func (m *RoyaltyReport) ChangesAvailable(newStatus string) bool

func (*RoyaltyReport) Descriptor deprecated

func (*RoyaltyReport) Descriptor() ([]byte, []int)

Deprecated: Use RoyaltyReport.ProtoReflect.Descriptor instead.

func (*RoyaltyReport) GetAcceptExpireAt

func (x *RoyaltyReport) GetAcceptExpireAt() *timestamp.Timestamp

func (*RoyaltyReport) GetAcceptedAt

func (x *RoyaltyReport) GetAcceptedAt() *timestamp.Timestamp

func (*RoyaltyReport) GetCreatedAt

func (x *RoyaltyReport) GetCreatedAt() *timestamp.Timestamp

func (*RoyaltyReport) GetCurrency

func (x *RoyaltyReport) GetCurrency() string

func (*RoyaltyReport) GetDisputeClosedAt

func (x *RoyaltyReport) GetDisputeClosedAt() *timestamp.Timestamp

func (*RoyaltyReport) GetDisputeReason

func (x *RoyaltyReport) GetDisputeReason() string

func (*RoyaltyReport) GetDisputeStartedAt

func (x *RoyaltyReport) GetDisputeStartedAt() *timestamp.Timestamp

func (*RoyaltyReport) GetHasReserve

func (x *RoyaltyReport) GetHasReserve() bool

func (*RoyaltyReport) GetId

func (x *RoyaltyReport) GetId() string

func (*RoyaltyReport) GetIsAutoAccepted

func (x *RoyaltyReport) GetIsAutoAccepted() bool

func (*RoyaltyReport) GetMerchantId

func (x *RoyaltyReport) GetMerchantId() string

func (*RoyaltyReport) GetMerchantName

func (x *RoyaltyReport) GetMerchantName() string

func (*RoyaltyReport) GetOperatingCompanyId

func (x *RoyaltyReport) GetOperatingCompanyId() string

func (*RoyaltyReport) GetPayoutDate

func (x *RoyaltyReport) GetPayoutDate() *timestamp.Timestamp

func (*RoyaltyReport) GetPayoutDocumentId

func (x *RoyaltyReport) GetPayoutDocumentId() string

func (*RoyaltyReport) GetPeriodFrom

func (x *RoyaltyReport) GetPeriodFrom() *timestamp.Timestamp

func (*RoyaltyReport) GetPeriodTo

func (x *RoyaltyReport) GetPeriodTo() *timestamp.Timestamp

func (*RoyaltyReport) GetReserveAmount

func (x *RoyaltyReport) GetReserveAmount() float64

func (*RoyaltyReport) GetReserveB2BVatAmount

func (x *RoyaltyReport) GetReserveB2BVatAmount() float64

func (*RoyaltyReport) GetReserveExpireDate

func (x *RoyaltyReport) GetReserveExpireDate() *timestamp.Timestamp

func (*RoyaltyReport) GetReserveWriteOffPayoutDocumentId

func (x *RoyaltyReport) GetReserveWriteOffPayoutDocumentId() string

func (*RoyaltyReport) GetStatus

func (x *RoyaltyReport) GetStatus() string

func (*RoyaltyReport) GetStringPeriodFrom

func (x *RoyaltyReport) GetStringPeriodFrom() string

func (*RoyaltyReport) GetStringPeriodTo

func (x *RoyaltyReport) GetStringPeriodTo() string

func (*RoyaltyReport) GetSummary

func (x *RoyaltyReport) GetSummary() *RoyaltyReportSummary

func (*RoyaltyReport) GetTotals

func (x *RoyaltyReport) GetTotals() *RoyaltyReportTotals

func (*RoyaltyReport) GetUpdatedAt

func (x *RoyaltyReport) GetUpdatedAt() *timestamp.Timestamp

func (*RoyaltyReport) ProtoMessage

func (*RoyaltyReport) ProtoMessage()

func (*RoyaltyReport) ProtoReflect

func (x *RoyaltyReport) ProtoReflect() protoreflect.Message

func (*RoyaltyReport) Reset

func (x *RoyaltyReport) Reset()

func (*RoyaltyReport) String

func (x *RoyaltyReport) String() string

type RoyaltyReportChanges

type RoyaltyReportChanges struct {

	//@inject_tag: faker:"objectIdString"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" faker:"objectIdString"`
	//@inject_tag: faker:"objectIdString"
	RoyaltyReportId string               `` /* 131-byte string literal not displayed */
	Source          string               `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"`
	Ip              string               `protobuf:"bytes,4,opt,name=ip,proto3" json:"ip,omitempty"`
	Hash            string               `protobuf:"bytes,7,opt,name=hash,proto3" json:"hash,omitempty"`
	CreatedAt       *timestamp.Timestamp `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*RoyaltyReportChanges) Descriptor deprecated

func (*RoyaltyReportChanges) Descriptor() ([]byte, []int)

Deprecated: Use RoyaltyReportChanges.ProtoReflect.Descriptor instead.

func (*RoyaltyReportChanges) GetCreatedAt

func (x *RoyaltyReportChanges) GetCreatedAt() *timestamp.Timestamp

func (*RoyaltyReportChanges) GetHash

func (x *RoyaltyReportChanges) GetHash() string

func (*RoyaltyReportChanges) GetId

func (x *RoyaltyReportChanges) GetId() string

func (*RoyaltyReportChanges) GetIp

func (x *RoyaltyReportChanges) GetIp() string

func (*RoyaltyReportChanges) GetRoyaltyReportId

func (x *RoyaltyReportChanges) GetRoyaltyReportId() string

func (*RoyaltyReportChanges) GetSource

func (x *RoyaltyReportChanges) GetSource() string

func (*RoyaltyReportChanges) ProtoMessage

func (*RoyaltyReportChanges) ProtoMessage()

func (*RoyaltyReportChanges) ProtoReflect

func (x *RoyaltyReportChanges) ProtoReflect() protoreflect.Message

func (*RoyaltyReportChanges) Reset

func (x *RoyaltyReportChanges) Reset()

func (*RoyaltyReportChanges) String

func (x *RoyaltyReportChanges) String() string

type RoyaltyReportCorrectionItem

type RoyaltyReportCorrectionItem struct {

	//@inject_tag: bson:"accounting_entry_id" json:"accounting_entry_id" faker:"objectIdString"
	//
	// The unique identifier for the linked accounting entry.
	AccountingEntryId string `` /* 154-byte string literal not displayed */
	//@inject_tag: bson:"amount" json:"amount"
	//
	// The amount of the correction.
	Amount float64 `protobuf:"fixed64,2,opt,name=amount,proto3" json:"amount" bson:"amount"`
	//@inject_tag: bson:"currency" json:"currency"
	//
	// The currency of the correction. Three-letter Currency Code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,3,opt,name=currency,proto3" json:"currency" bson:"currency"`
	//@inject_tag: bson:"reason" json:"reason"
	//
	// The correction reason.
	Reason string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason" bson:"reason"`
	//@inject_tag: bson:"entry_date" json:"entry_date"
	//
	// The date of the correction.
	EntryDate *timestamp.Timestamp `protobuf:"bytes,5,opt,name=entry_date,json=entryDate,proto3" json:"entry_date" bson:"entry_date"`
	// contains filtered or unexported fields
}

func (*RoyaltyReportCorrectionItem) Descriptor deprecated

func (*RoyaltyReportCorrectionItem) Descriptor() ([]byte, []int)

Deprecated: Use RoyaltyReportCorrectionItem.ProtoReflect.Descriptor instead.

func (*RoyaltyReportCorrectionItem) GetAccountingEntryId

func (x *RoyaltyReportCorrectionItem) GetAccountingEntryId() string

func (*RoyaltyReportCorrectionItem) GetAmount

func (x *RoyaltyReportCorrectionItem) GetAmount() float64

func (*RoyaltyReportCorrectionItem) GetCurrency

func (x *RoyaltyReportCorrectionItem) GetCurrency() string

func (*RoyaltyReportCorrectionItem) GetEntryDate

func (x *RoyaltyReportCorrectionItem) GetEntryDate() *timestamp.Timestamp

func (*RoyaltyReportCorrectionItem) GetReason

func (x *RoyaltyReportCorrectionItem) GetReason() string

func (*RoyaltyReportCorrectionItem) ProtoMessage

func (*RoyaltyReportCorrectionItem) ProtoMessage()

func (*RoyaltyReportCorrectionItem) ProtoReflect

func (*RoyaltyReportCorrectionItem) Reset

func (x *RoyaltyReportCorrectionItem) Reset()

func (*RoyaltyReportCorrectionItem) String

func (x *RoyaltyReportCorrectionItem) String() string

type RoyaltyReportPdfUploadedRequest

type RoyaltyReportPdfUploadedRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required,hexadecimal,len=24"`
	//@inject_tag: validate:"required"
	Filename string `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty" validate:"required"`
	//@inject_tag: validate:"required,numeric,gte=0"
	RetentionTime int32 `` /* 135-byte string literal not displayed */
	//@inject_tag: validate:"required,hexadecimal,len=24"
	RoyaltyReportId string `` /* 147-byte string literal not displayed */
	Content         []byte `protobuf:"bytes,5,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

func (*RoyaltyReportPdfUploadedRequest) Descriptor deprecated

func (*RoyaltyReportPdfUploadedRequest) Descriptor() ([]byte, []int)

Deprecated: Use RoyaltyReportPdfUploadedRequest.ProtoReflect.Descriptor instead.

func (*RoyaltyReportPdfUploadedRequest) GetContent

func (x *RoyaltyReportPdfUploadedRequest) GetContent() []byte

func (*RoyaltyReportPdfUploadedRequest) GetFilename

func (x *RoyaltyReportPdfUploadedRequest) GetFilename() string

func (*RoyaltyReportPdfUploadedRequest) GetId

func (*RoyaltyReportPdfUploadedRequest) GetRetentionTime

func (x *RoyaltyReportPdfUploadedRequest) GetRetentionTime() int32

func (*RoyaltyReportPdfUploadedRequest) GetRoyaltyReportId

func (x *RoyaltyReportPdfUploadedRequest) GetRoyaltyReportId() string

func (*RoyaltyReportPdfUploadedRequest) ProtoMessage

func (*RoyaltyReportPdfUploadedRequest) ProtoMessage()

func (*RoyaltyReportPdfUploadedRequest) ProtoReflect

func (*RoyaltyReportPdfUploadedRequest) Reset

func (*RoyaltyReportPdfUploadedRequest) String

type RoyaltyReportPdfUploadedResponse

type RoyaltyReportPdfUploadedResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*RoyaltyReportPdfUploadedResponse) Descriptor deprecated

func (*RoyaltyReportPdfUploadedResponse) Descriptor() ([]byte, []int)

Deprecated: Use RoyaltyReportPdfUploadedResponse.ProtoReflect.Descriptor instead.

func (*RoyaltyReportPdfUploadedResponse) GetMessage

func (*RoyaltyReportPdfUploadedResponse) GetStatus

func (x *RoyaltyReportPdfUploadedResponse) GetStatus() int32

func (*RoyaltyReportPdfUploadedResponse) ProtoMessage

func (*RoyaltyReportPdfUploadedResponse) ProtoMessage()

func (*RoyaltyReportPdfUploadedResponse) ProtoReflect

func (*RoyaltyReportPdfUploadedResponse) Reset

func (*RoyaltyReportPdfUploadedResponse) String

type RoyaltyReportProductSummaryItem

type RoyaltyReportProductSummaryItem struct {

	//@inject_tag: bson:"product" json:"product"
	//
	// The name of the product or project.
	Product string `protobuf:"bytes,1,opt,name=product,proto3" json:"product" bson:"product"`
	//@inject_tag: bson:"region" json:"region"
	//
	// The country's name. Two-letter country code in ISO 3166-1, in uppercase (for instance US).
	Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region" bson:"region"`
	//@inject_tag: bson:"total_transactions" json:"total_transactions"
	//
	// The total number of transactions for the current product or project in the current country (including sales and returns).
	TotalTransactions int32 `` /* 129-byte string literal not displayed */
	//@inject_tag: bson:"sales_count" json:"sales_count"
	//
	// The number of sales for the current product or project in the current country.
	SalesCount int32 `protobuf:"varint,4,opt,name=sales_count,json=salesCount,proto3" json:"sales_count" bson:"sales_count"`
	//@inject_tag: bson:"gross_sales_amount" json:"gross_sales_amount"
	//
	// The gross amount of sales for current product or project in the current country.
	GrossSalesAmount float64 `` /* 129-byte string literal not displayed */
	//@inject_tag: bson:"returns_count" json:"returns_count"
	//
	// The number of returns for current product or project in the current country.
	ReturnsCount int32 `protobuf:"varint,6,opt,name=returns_count,json=returnsCount,proto3" json:"returns_count" bson:"returns_count"`
	//@inject_tag: bson:"gross_returns_amount" json:"gross_returns_amount"
	//
	// The gross amount of returns for current product or project in the current country.
	GrossReturnsAmount float64 `` /* 137-byte string literal not displayed */
	//@inject_tag: bson:"gross_total_amount" json:"gross_total_amount"
	//
	// The total gross amount (sales minus returns) for current product or project in the current country.
	GrossTotalAmount float64 `` /* 129-byte string literal not displayed */
	//@inject_tag: bson:"total_fees" json:"total_fees"
	//
	// The amount of fees for current product or project in the current country.
	TotalFees float64 `protobuf:"fixed64,9,opt,name=total_fees,json=totalFees,proto3" json:"total_fees" bson:"total_fees"`
	//@inject_tag: bson:"total_vat" json:"total_vat"
	//
	// The amount of VAT for current product or project in the current country.
	TotalVat float64 `protobuf:"fixed64,10,opt,name=total_vat,json=totalVat,proto3" json:"total_vat" bson:"total_vat"`
	//@inject_tag: bson:"payout_amount" json:"payout_amount"
	//
	// The payout amount for current product or project in the current country.
	PayoutAmount float64 `protobuf:"fixed64,11,opt,name=payout_amount,json=payoutAmount,proto3" json:"payout_amount" bson:"payout_amount"`
	// contains filtered or unexported fields
}

func (*RoyaltyReportProductSummaryItem) Descriptor deprecated

func (*RoyaltyReportProductSummaryItem) Descriptor() ([]byte, []int)

Deprecated: Use RoyaltyReportProductSummaryItem.ProtoReflect.Descriptor instead.

func (*RoyaltyReportProductSummaryItem) GetGrossReturnsAmount

func (x *RoyaltyReportProductSummaryItem) GetGrossReturnsAmount() float64

func (*RoyaltyReportProductSummaryItem) GetGrossSalesAmount

func (x *RoyaltyReportProductSummaryItem) GetGrossSalesAmount() float64

func (*RoyaltyReportProductSummaryItem) GetGrossTotalAmount

func (x *RoyaltyReportProductSummaryItem) GetGrossTotalAmount() float64

func (*RoyaltyReportProductSummaryItem) GetPayoutAmount

func (x *RoyaltyReportProductSummaryItem) GetPayoutAmount() float64

func (*RoyaltyReportProductSummaryItem) GetProduct

func (x *RoyaltyReportProductSummaryItem) GetProduct() string

func (*RoyaltyReportProductSummaryItem) GetRegion

func (x *RoyaltyReportProductSummaryItem) GetRegion() string

func (*RoyaltyReportProductSummaryItem) GetReturnsCount

func (x *RoyaltyReportProductSummaryItem) GetReturnsCount() int32

func (*RoyaltyReportProductSummaryItem) GetSalesCount

func (x *RoyaltyReportProductSummaryItem) GetSalesCount() int32

func (*RoyaltyReportProductSummaryItem) GetTotalFees

func (x *RoyaltyReportProductSummaryItem) GetTotalFees() float64

func (*RoyaltyReportProductSummaryItem) GetTotalTransactions

func (x *RoyaltyReportProductSummaryItem) GetTotalTransactions() int32

func (*RoyaltyReportProductSummaryItem) GetTotalVat

func (x *RoyaltyReportProductSummaryItem) GetTotalVat() float64

func (*RoyaltyReportProductSummaryItem) ProtoMessage

func (*RoyaltyReportProductSummaryItem) ProtoMessage()

func (*RoyaltyReportProductSummaryItem) ProtoReflect

func (*RoyaltyReportProductSummaryItem) Reset

func (*RoyaltyReportProductSummaryItem) String

type RoyaltyReportSummary

type RoyaltyReportSummary struct {

	//@inject_tag: bson:"products_items" json:"products_items"
	//
	// The summary for each product (project) and country.
	ProductsItems []*RoyaltyReportProductSummaryItem `protobuf:"bytes,1,rep,name=products_items,json=productsItems,proto3" json:"products_items" bson:"products_items"`
	//@inject_tag: bson:"products_total" json:"products_total"
	//
	// The summary totals for all product (project) and country.
	ProductsTotal *RoyaltyReportProductSummaryItem `protobuf:"bytes,2,opt,name=products_total,json=productsTotal,proto3" json:"products_total" bson:"products_total"`
	//@inject_tag: bson:"corrections" json:"corrections"
	//
	// The list of the applied corrections (if any).
	Corrections []*RoyaltyReportCorrectionItem `protobuf:"bytes,3,rep,name=corrections,proto3" json:"corrections" bson:"corrections"`
	//@inject_tag: bson:"rolling_reserves" json:"rolling_reserves"
	//
	// The list of the applied rolling reserves (if any).
	RollingReserves []*RoyaltyReportCorrectionItem `protobuf:"bytes,4,rep,name=rolling_reserves,json=rollingReserves,proto3" json:"rolling_reserves" bson:"rolling_reserves"`
	// contains filtered or unexported fields
}

func (*RoyaltyReportSummary) Descriptor deprecated

func (*RoyaltyReportSummary) Descriptor() ([]byte, []int)

Deprecated: Use RoyaltyReportSummary.ProtoReflect.Descriptor instead.

func (*RoyaltyReportSummary) GetCorrections

func (x *RoyaltyReportSummary) GetCorrections() []*RoyaltyReportCorrectionItem

func (*RoyaltyReportSummary) GetProductsItems

func (x *RoyaltyReportSummary) GetProductsItems() []*RoyaltyReportProductSummaryItem

func (*RoyaltyReportSummary) GetProductsTotal

func (*RoyaltyReportSummary) GetRollingReserves

func (x *RoyaltyReportSummary) GetRollingReserves() []*RoyaltyReportCorrectionItem

func (*RoyaltyReportSummary) ProtoMessage

func (*RoyaltyReportSummary) ProtoMessage()

func (*RoyaltyReportSummary) ProtoReflect

func (x *RoyaltyReportSummary) ProtoReflect() protoreflect.Message

func (*RoyaltyReportSummary) Reset

func (x *RoyaltyReportSummary) Reset()

func (*RoyaltyReportSummary) String

func (x *RoyaltyReportSummary) String() string

type RoyaltyReportTotals

type RoyaltyReportTotals struct {

	//@inject_tag: bson:"transactions_count"
	//
	// The total transactions.
	TransactionsCount int32 `` /* 139-byte string literal not displayed */
	//@inject_tag: bson:"fee_amount"
	//
	// The amount of fees.
	FeeAmount float64 `protobuf:"fixed64,3,opt,name=fee_amount,json=feeAmount,proto3" json:"fee_amount,omitempty" bson:"fee_amount"`
	//@inject_tag: bson:"vat_amount"
	//
	// The amount of VAT.
	VatAmount float64 `protobuf:"fixed64,4,opt,name=vat_amount,json=vatAmount,proto3" json:"vat_amount,omitempty" bson:"vat_amount"`
	//@inject_tag: bson:"payout_amount"
	//
	// The payout amount.
	PayoutAmount float64 `protobuf:"fixed64,5,opt,name=payout_amount,json=payoutAmount,proto3" json:"payout_amount,omitempty" bson:"payout_amount"`
	//@inject_tag: bson:"rolling_reserve_total_amount"
	//
	// The rolling reserve amount.
	RollingReserveAmount float64 `` /* 161-byte string literal not displayed */
	//@inject_tag: bson:"correction_total_amount"
	//
	// The corrections amount.
	CorrectionAmount float64 `` /* 142-byte string literal not displayed */
	//@inject_tag: json:"b2b_vat_rate" bson:"b2b_vat_rate" validate:"numeric,gte=0"
	//
	// Effective rate of b2b_vat.
	B2BVatRate float64 `` /* 130-byte string literal not displayed */
	//@inject_tag: json:"b2b_vat_base" bson:"b2b_vat_base" validate:"numeric,gte=0"
	//
	// The b2b vat base.
	B2BVatBase float64 `` /* 130-byte string literal not displayed */
	//@inject_tag: json:"b2b_vat_amount" bson:"b2b_vat_amount" validate:"numeric,gte=0"
	//
	// The b2b vat amount.
	B2BVatAmount float64 `` /* 139-byte string literal not displayed */
	//@inject_tag: json:"final_payout_amount" bson:"final_payout_amount" validate:"numeric,gte=0"
	//
	// The final payout amount.
	FinalPayoutAmount float64 `` /* 159-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RoyaltyReportTotals) Descriptor deprecated

func (*RoyaltyReportTotals) Descriptor() ([]byte, []int)

Deprecated: Use RoyaltyReportTotals.ProtoReflect.Descriptor instead.

func (*RoyaltyReportTotals) GetB2BVatAmount

func (x *RoyaltyReportTotals) GetB2BVatAmount() float64

func (*RoyaltyReportTotals) GetB2BVatBase

func (x *RoyaltyReportTotals) GetB2BVatBase() float64

func (*RoyaltyReportTotals) GetB2BVatRate

func (x *RoyaltyReportTotals) GetB2BVatRate() float64

func (*RoyaltyReportTotals) GetCorrectionAmount

func (x *RoyaltyReportTotals) GetCorrectionAmount() float64

func (*RoyaltyReportTotals) GetFeeAmount

func (x *RoyaltyReportTotals) GetFeeAmount() float64

func (*RoyaltyReportTotals) GetFinalPayoutAmount

func (x *RoyaltyReportTotals) GetFinalPayoutAmount() float64

func (*RoyaltyReportTotals) GetPayoutAmount

func (x *RoyaltyReportTotals) GetPayoutAmount() float64

func (*RoyaltyReportTotals) GetRollingReserveAmount

func (x *RoyaltyReportTotals) GetRollingReserveAmount() float64

func (*RoyaltyReportTotals) GetTransactionsCount

func (x *RoyaltyReportTotals) GetTransactionsCount() int32

func (*RoyaltyReportTotals) GetVatAmount

func (x *RoyaltyReportTotals) GetVatAmount() float64

func (*RoyaltyReportTotals) ProtoMessage

func (*RoyaltyReportTotals) ProtoMessage()

func (*RoyaltyReportTotals) ProtoReflect

func (x *RoyaltyReportTotals) ProtoReflect() protoreflect.Message

func (*RoyaltyReportTotals) Reset

func (x *RoyaltyReportTotals) Reset()

func (*RoyaltyReportTotals) String

func (x *RoyaltyReportTotals) String() string

type RoyaltyReportsPaginate

type RoyaltyReportsPaginate struct {

	// @inject_tag: json:"count"
	//
	// The total number of reports.
	Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"items"
	//
	// The royalty reports list.
	Items []*RoyaltyReport `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*RoyaltyReportsPaginate) Descriptor deprecated

func (*RoyaltyReportsPaginate) Descriptor() ([]byte, []int)

Deprecated: Use RoyaltyReportsPaginate.ProtoReflect.Descriptor instead.

func (*RoyaltyReportsPaginate) GetCount

func (x *RoyaltyReportsPaginate) GetCount() int64

func (*RoyaltyReportsPaginate) GetItems

func (x *RoyaltyReportsPaginate) GetItems() []*RoyaltyReport

func (*RoyaltyReportsPaginate) ProtoMessage

func (*RoyaltyReportsPaginate) ProtoMessage()

func (*RoyaltyReportsPaginate) ProtoReflect

func (x *RoyaltyReportsPaginate) ProtoReflect() protoreflect.Message

func (*RoyaltyReportsPaginate) Reset

func (x *RoyaltyReportsPaginate) Reset()

func (*RoyaltyReportsPaginate) String

func (x *RoyaltyReportsPaginate) String() string

type SavedCard

type SavedCard struct {

	// The unique identifier of the saved card.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The card number.
	Pan string `protobuf:"bytes,2,opt,name=pan,proto3" json:"pan,omitempty"`
	// The cardholder’s name.
	CardHolder string `protobuf:"bytes,3,opt,name=card_holder,json=cardHolder,proto3" json:"card_holder,omitempty"`
	// The card expiration.
	Expire *CardExpire `protobuf:"bytes,4,opt,name=expire,proto3" json:"expire,omitempty"`
	// contains filtered or unexported fields
}

func (*SavedCard) Descriptor deprecated

func (*SavedCard) Descriptor() ([]byte, []int)

Deprecated: Use SavedCard.ProtoReflect.Descriptor instead.

func (*SavedCard) GetCardHolder

func (x *SavedCard) GetCardHolder() string

func (*SavedCard) GetExpire

func (x *SavedCard) GetExpire() *CardExpire

func (*SavedCard) GetId

func (x *SavedCard) GetId() string

func (*SavedCard) GetPan

func (x *SavedCard) GetPan() string

func (*SavedCard) ProtoMessage

func (*SavedCard) ProtoMessage()

func (*SavedCard) ProtoReflect

func (x *SavedCard) ProtoReflect() protoreflect.Message

func (*SavedCard) Reset

func (x *SavedCard) Reset()

func (*SavedCard) String

func (x *SavedCard) String() string

type SendWebhookToMerchantResponse

type SendWebhookToMerchantResponse struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// The unique identifier for the order.
	OrderId string `protobuf:"bytes,3,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
	// contains filtered or unexported fields
}

func (*SendWebhookToMerchantResponse) Descriptor deprecated

func (*SendWebhookToMerchantResponse) Descriptor() ([]byte, []int)

Deprecated: Use SendWebhookToMerchantResponse.ProtoReflect.Descriptor instead.

func (*SendWebhookToMerchantResponse) GetMessage

func (*SendWebhookToMerchantResponse) GetOrderId

func (x *SendWebhookToMerchantResponse) GetOrderId() string

func (*SendWebhookToMerchantResponse) GetStatus

func (x *SendWebhookToMerchantResponse) GetStatus() int32

func (*SendWebhookToMerchantResponse) ProtoMessage

func (*SendWebhookToMerchantResponse) ProtoMessage()

func (*SendWebhookToMerchantResponse) ProtoReflect

func (*SendWebhookToMerchantResponse) Reset

func (x *SendWebhookToMerchantResponse) Reset()

func (*SendWebhookToMerchantResponse) String

type SetAllPaymentChannelCostMerchantRequest

type SetAllPaymentChannelCostMerchantRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24"
	MerchantId string `` /* 130-byte string literal not displayed */
	//@inject_tag: validate:"required,min=1,dive" json:"costs"
	Costs []*PaymentChannelCostMerchant `protobuf:"bytes,2,rep,name=costs,proto3" json:"costs" validate:"required,min=1,dive"`
	// contains filtered or unexported fields
}

func (*SetAllPaymentChannelCostMerchantRequest) Descriptor deprecated

func (*SetAllPaymentChannelCostMerchantRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetAllPaymentChannelCostMerchantRequest.ProtoReflect.Descriptor instead.

func (*SetAllPaymentChannelCostMerchantRequest) GetCosts

func (*SetAllPaymentChannelCostMerchantRequest) GetMerchantId

func (*SetAllPaymentChannelCostMerchantRequest) ProtoMessage

func (*SetAllPaymentChannelCostMerchantRequest) ProtoReflect

func (*SetAllPaymentChannelCostMerchantRequest) Reset

func (*SetAllPaymentChannelCostMerchantRequest) String

type SetAllPaymentChannelCostMerchantResponse

type SetAllPaymentChannelCostMerchantResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	//@inject_tag: json:"message"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message"`
	//@inject_tag: json:"items"
	Items []*PaymentChannelCostMerchant `protobuf:"bytes,3,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*SetAllPaymentChannelCostMerchantResponse) Descriptor deprecated

func (*SetAllPaymentChannelCostMerchantResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetAllPaymentChannelCostMerchantResponse.ProtoReflect.Descriptor instead.

func (*SetAllPaymentChannelCostMerchantResponse) GetItems

func (*SetAllPaymentChannelCostMerchantResponse) GetMessage

func (*SetAllPaymentChannelCostMerchantResponse) GetStatus

func (*SetAllPaymentChannelCostMerchantResponse) ProtoMessage

func (*SetAllPaymentChannelCostMerchantResponse) ProtoReflect

func (*SetAllPaymentChannelCostMerchantResponse) Reset

func (*SetAllPaymentChannelCostMerchantResponse) String

type SetCustomerPaymentActivityRequest

type SetCustomerPaymentActivityRequest struct {
	CustomerId   string               `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
	MerchantId   string               `protobuf:"bytes,2,opt,name=merchant_id,json=merchantId,proto3" json:"merchant_id,omitempty"`
	Type         string               `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	ProcessingAt *timestamp.Timestamp `protobuf:"bytes,4,opt,name=processing_at,json=processingAt,proto3" json:"processing_at,omitempty"`
	Amount       float64              `protobuf:"fixed64,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

func (*SetCustomerPaymentActivityRequest) Descriptor deprecated

func (*SetCustomerPaymentActivityRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetCustomerPaymentActivityRequest.ProtoReflect.Descriptor instead.

func (*SetCustomerPaymentActivityRequest) GetAmount

func (*SetCustomerPaymentActivityRequest) GetCustomerId

func (x *SetCustomerPaymentActivityRequest) GetCustomerId() string

func (*SetCustomerPaymentActivityRequest) GetMerchantId

func (x *SetCustomerPaymentActivityRequest) GetMerchantId() string

func (*SetCustomerPaymentActivityRequest) GetProcessingAt

func (*SetCustomerPaymentActivityRequest) GetType

func (*SetCustomerPaymentActivityRequest) ProtoMessage

func (*SetCustomerPaymentActivityRequest) ProtoMessage()

func (*SetCustomerPaymentActivityRequest) ProtoReflect

func (*SetCustomerPaymentActivityRequest) Reset

func (*SetCustomerPaymentActivityRequest) String

type SetMerchantAcceptedStatusRequest

type SetMerchantAcceptedStatusRequest struct {

	// @inject_tag: json:"id" validate:"required,hexadecimal,len=24" json:"-" param:"merchant_id"
	MerchantId string `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SetMerchantAcceptedStatusRequest) Descriptor deprecated

func (*SetMerchantAcceptedStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetMerchantAcceptedStatusRequest.ProtoReflect.Descriptor instead.

func (*SetMerchantAcceptedStatusRequest) GetMerchantId

func (x *SetMerchantAcceptedStatusRequest) GetMerchantId() string

func (*SetMerchantAcceptedStatusRequest) ProtoMessage

func (*SetMerchantAcceptedStatusRequest) ProtoMessage()

func (*SetMerchantAcceptedStatusRequest) ProtoReflect

func (*SetMerchantAcceptedStatusRequest) Reset

func (*SetMerchantAcceptedStatusRequest) String

type SetMerchantAcceptedStatusResponse

type SetMerchantAcceptedStatusResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *Merchant             `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*SetMerchantAcceptedStatusResponse) Descriptor deprecated

func (*SetMerchantAcceptedStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetMerchantAcceptedStatusResponse.ProtoReflect.Descriptor instead.

func (*SetMerchantAcceptedStatusResponse) GetItem

func (*SetMerchantAcceptedStatusResponse) GetMessage

func (*SetMerchantAcceptedStatusResponse) GetStatus

func (*SetMerchantAcceptedStatusResponse) ProtoMessage

func (*SetMerchantAcceptedStatusResponse) ProtoMessage()

func (*SetMerchantAcceptedStatusResponse) ProtoReflect

func (*SetMerchantAcceptedStatusResponse) Reset

func (*SetMerchantAcceptedStatusResponse) String

type SetMerchantOperatingCompanyRequest

type SetMerchantOperatingCompanyRequest struct {

	// @inject_tag: json:"id" validate:"required,hexadecimal,len=24" json:"-" param:"merchant_id"
	MerchantId string `` /* 140-byte string literal not displayed */
	// @inject_tag: json:"operating_company_id" validate:"required,hexadecimal,len=24"
	//
	// The unique identifier for the operating company.
	OperatingCompanyId string `` /* 146-byte string literal not displayed */
	// @inject_tag: json:"dont_charge_vat"
	//
	// Has a true value if the merchant doesn't pay VAT.
	DontChargeVat bool `protobuf:"varint,3,opt,name=dont_charge_vat,json=dontChargeVat,proto3" json:"dont_charge_vat"`
	// contains filtered or unexported fields
}

func (*SetMerchantOperatingCompanyRequest) Descriptor deprecated

func (*SetMerchantOperatingCompanyRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetMerchantOperatingCompanyRequest.ProtoReflect.Descriptor instead.

func (*SetMerchantOperatingCompanyRequest) GetDontChargeVat

func (x *SetMerchantOperatingCompanyRequest) GetDontChargeVat() bool

func (*SetMerchantOperatingCompanyRequest) GetMerchantId

func (x *SetMerchantOperatingCompanyRequest) GetMerchantId() string

func (*SetMerchantOperatingCompanyRequest) GetOperatingCompanyId

func (x *SetMerchantOperatingCompanyRequest) GetOperatingCompanyId() string

func (*SetMerchantOperatingCompanyRequest) ProtoMessage

func (*SetMerchantOperatingCompanyRequest) ProtoMessage()

func (*SetMerchantOperatingCompanyRequest) ProtoReflect

func (*SetMerchantOperatingCompanyRequest) Reset

func (*SetMerchantOperatingCompanyRequest) String

type SetMerchantOperatingCompanyResponse

type SetMerchantOperatingCompanyResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Item    *Merchant             `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

func (*SetMerchantOperatingCompanyResponse) Descriptor deprecated

func (*SetMerchantOperatingCompanyResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetMerchantOperatingCompanyResponse.ProtoReflect.Descriptor instead.

func (*SetMerchantOperatingCompanyResponse) GetItem

func (*SetMerchantOperatingCompanyResponse) GetMessage

func (*SetMerchantOperatingCompanyResponse) GetStatus

func (*SetMerchantOperatingCompanyResponse) ProtoMessage

func (*SetMerchantOperatingCompanyResponse) ProtoMessage()

func (*SetMerchantOperatingCompanyResponse) ProtoReflect

func (*SetMerchantOperatingCompanyResponse) Reset

func (*SetMerchantOperatingCompanyResponse) String

type SetMerchantS3AgreementRequest

type SetMerchantS3AgreementRequest struct {

	// @inject_tag: validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 150-byte string literal not displayed */
	// @inject_tag: json:"-"
	S3AgreementName string `protobuf:"bytes,2,opt,name=s3_agreement_name,json=s3AgreementName,proto3" json:"-"`
	// contains filtered or unexported fields
}

func (*SetMerchantS3AgreementRequest) Descriptor deprecated

func (*SetMerchantS3AgreementRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetMerchantS3AgreementRequest.ProtoReflect.Descriptor instead.

func (*SetMerchantS3AgreementRequest) GetMerchantId

func (x *SetMerchantS3AgreementRequest) GetMerchantId() string

func (*SetMerchantS3AgreementRequest) GetS3AgreementName

func (x *SetMerchantS3AgreementRequest) GetS3AgreementName() string

func (*SetMerchantS3AgreementRequest) ProtoMessage

func (*SetMerchantS3AgreementRequest) ProtoMessage()

func (*SetMerchantS3AgreementRequest) ProtoReflect

func (*SetMerchantS3AgreementRequest) Reset

func (x *SetMerchantS3AgreementRequest) Reset()

func (*SetMerchantS3AgreementRequest) String

type SetMerchantTariffRatesRequest

type SetMerchantTariffRatesRequest struct {

	//@inject_tag: json:"merchant_id" validate:"required,hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 140-byte string literal not displayed */
	// @inject_tag: json:"home_region" validate:"required,tariff_region"
	HomeRegion string `protobuf:"bytes,2,opt,name=home_region,json=homeRegion,proto3" json:"home_region" validate:"required,tariff_region"`
	// @inject_tag: json:"merchant_operations_type" validate:"oneof=high-risk low-risk"
	MerchantOperationsType string `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SetMerchantTariffRatesRequest) Descriptor deprecated

func (*SetMerchantTariffRatesRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetMerchantTariffRatesRequest.ProtoReflect.Descriptor instead.

func (*SetMerchantTariffRatesRequest) GetHomeRegion

func (x *SetMerchantTariffRatesRequest) GetHomeRegion() string

func (*SetMerchantTariffRatesRequest) GetMerchantId

func (x *SetMerchantTariffRatesRequest) GetMerchantId() string

func (*SetMerchantTariffRatesRequest) GetMerchantOperationsType

func (x *SetMerchantTariffRatesRequest) GetMerchantOperationsType() string

func (*SetMerchantTariffRatesRequest) ProtoMessage

func (*SetMerchantTariffRatesRequest) ProtoMessage()

func (*SetMerchantTariffRatesRequest) ProtoReflect

func (*SetMerchantTariffRatesRequest) Reset

func (x *SetMerchantTariffRatesRequest) Reset()

func (*SetMerchantTariffRatesRequest) String

type SetSubscriptionRenewalPendingRequest

type SetSubscriptionRenewalPendingRequest struct {
	Cookie string `protobuf:"bytes,1,opt,name=cookie,proto3" json:"cookie,omitempty"`
	// @inject_tag: validate:"required" param:"id"
	Id     string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty" validate:"required" param:"id"`
	Status bool   `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*SetSubscriptionRenewalPendingRequest) Descriptor deprecated

func (*SetSubscriptionRenewalPendingRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetSubscriptionRenewalPendingRequest.ProtoReflect.Descriptor instead.

func (*SetSubscriptionRenewalPendingRequest) GetCookie

func (*SetSubscriptionRenewalPendingRequest) GetId

func (*SetSubscriptionRenewalPendingRequest) GetStatus

func (*SetSubscriptionRenewalPendingRequest) ProtoMessage

func (*SetSubscriptionRenewalPendingRequest) ProtoMessage()

func (*SetSubscriptionRenewalPendingRequest) ProtoReflect

func (*SetSubscriptionRenewalPendingRequest) Reset

func (*SetSubscriptionRenewalPendingRequest) String

type SetUserNotifyRequest

type SetUserNotifyRequest struct {

	// @inject_tag: validate:"required,uuid" param:"order_id" required:"true"
	//
	// The unique identifier for the order.
	OrderUuid string `` /* 146-byte string literal not displayed */
	// @inject_tag: query:"enable_notification" form:"enable_notification" json:"enable_notification"
	//
	// Has a true value if the customer has confirmed to receive notifications.
	EnableNotification bool `` /* 161-byte string literal not displayed */
	// @inject_tag: query:"email" form:"email" json:"email" validate:"omitempty,email"
	//
	// The customer's email for notifications.
	Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email" query:"email" form:"email" validate:"omitempty,email"`
	// contains filtered or unexported fields
}

func (*SetUserNotifyRequest) Descriptor deprecated

func (*SetUserNotifyRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetUserNotifyRequest.ProtoReflect.Descriptor instead.

func (*SetUserNotifyRequest) GetEmail

func (x *SetUserNotifyRequest) GetEmail() string

func (*SetUserNotifyRequest) GetEnableNotification

func (x *SetUserNotifyRequest) GetEnableNotification() bool

func (*SetUserNotifyRequest) GetOrderUuid

func (x *SetUserNotifyRequest) GetOrderUuid() string

func (*SetUserNotifyRequest) ProtoMessage

func (*SetUserNotifyRequest) ProtoMessage()

func (*SetUserNotifyRequest) ProtoReflect

func (x *SetUserNotifyRequest) ProtoReflect() protoreflect.Message

func (*SetUserNotifyRequest) Reset

func (x *SetUserNotifyRequest) Reset()

func (*SetUserNotifyRequest) String

func (x *SetUserNotifyRequest) String() string

type ShortCustomerInfo

type ShortCustomerInfo struct {

	//@inject_tag: json:"id"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id"`
	//@inject_tag: json:"external_id"
	ExternalId string `protobuf:"bytes,2,opt,name=external_id,json=externalId,proto3" json:"external_id"`
	//@inject_tag: json:"country"
	Country string `protobuf:"bytes,3,opt,name=country,proto3" json:"country"`
	//@inject_tag: json:"language"
	Language string `protobuf:"bytes,4,opt,name=language,proto3" json:"language"`
	//@inject_tag: json:"last_order"
	LastOrder *timestamp.Timestamp `protobuf:"bytes,5,opt,name=last_order,json=lastOrder,proto3" json:"last_order"`
	//@inject_tag: json:"orders"
	Orders int64 `protobuf:"varint,6,opt,name=orders,proto3" json:"orders"`
	//@inject_tag: json:"revenue"
	Revenue float64 `protobuf:"fixed64,7,opt,name=revenue,proto3" json:"revenue"`
	//@inject_tag: json:"email"
	Email string `protobuf:"bytes,8,opt,name=email,proto3" json:"email"`
	//@inject_tag: json:"currency"
	Currency string `protobuf:"bytes,9,opt,name=currency,proto3" json:"currency"`
	// contains filtered or unexported fields
}

func (*ShortCustomerInfo) Descriptor deprecated

func (*ShortCustomerInfo) Descriptor() ([]byte, []int)

Deprecated: Use ShortCustomerInfo.ProtoReflect.Descriptor instead.

func (*ShortCustomerInfo) GetCountry

func (x *ShortCustomerInfo) GetCountry() string

func (*ShortCustomerInfo) GetCurrency

func (x *ShortCustomerInfo) GetCurrency() string

func (*ShortCustomerInfo) GetEmail

func (x *ShortCustomerInfo) GetEmail() string

func (*ShortCustomerInfo) GetExternalId

func (x *ShortCustomerInfo) GetExternalId() string

func (*ShortCustomerInfo) GetId

func (x *ShortCustomerInfo) GetId() string

func (*ShortCustomerInfo) GetLanguage

func (x *ShortCustomerInfo) GetLanguage() string

func (*ShortCustomerInfo) GetLastOrder

func (x *ShortCustomerInfo) GetLastOrder() *timestamp.Timestamp

func (*ShortCustomerInfo) GetOrders

func (x *ShortCustomerInfo) GetOrders() int64

func (*ShortCustomerInfo) GetRevenue

func (x *ShortCustomerInfo) GetRevenue() float64

func (*ShortCustomerInfo) ProtoMessage

func (*ShortCustomerInfo) ProtoMessage()

func (*ShortCustomerInfo) ProtoReflect

func (x *ShortCustomerInfo) ProtoReflect() protoreflect.Message

func (*ShortCustomerInfo) Reset

func (x *ShortCustomerInfo) Reset()

func (*ShortCustomerInfo) String

func (x *ShortCustomerInfo) String() string

type StatCommon

type StatCommon struct {

	// @inject_tag: json:"-" bson:"_id"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"-" bson:"_id"`
	// @inject_tag: json:"paylink_id" bson:"-"
	//
	// The unique identifier for the payment link.
	PaylinkId string `protobuf:"bytes,2,opt,name=paylink_id,json=paylinkId,proto3" json:"paylink_id" bson:"-"`
	// @inject_tag: json:"visits" bson:"-"
	//
	// The total number of visits.
	Visits int32 `protobuf:"varint,3,opt,name=visits,proto3" json:"visits" bson:"-"`
	// @inject_tag: json:"total_transactions" bson:"total_transactions"
	//
	// The total number of transactions.
	TotalTransactions int32 `` /* 129-byte string literal not displayed */
	// @inject_tag: json:"sales_count" bson:"sales_count"
	//
	// The total number of sales.
	SalesCount int32 `protobuf:"varint,5,opt,name=sales_count,json=salesCount,proto3" json:"sales_count" bson:"sales_count"`
	// @inject_tag: json:"returns_count" bson:"returns_count"
	//
	// The total number of returns.
	ReturnsCount int32 `protobuf:"varint,6,opt,name=returns_count,json=returnsCount,proto3" json:"returns_count" bson:"returns_count"`
	// @inject_tag: json:"gross_sales_amount" bson:"gross_sales_amount"
	//
	// The gross amount of sales.
	GrossSalesAmount float64 `` /* 129-byte string literal not displayed */
	// @inject_tag: json:"gross_returns_amount" bson:"gross_returns_amount"
	//
	// The gross amount of returns.
	GrossReturnsAmount float64 `` /* 137-byte string literal not displayed */
	// @inject_tag: json:"gross_total_amount" bson:"gross_total_amount"
	//
	// The gross revenue.
	GrossTotalAmount float64 `` /* 129-byte string literal not displayed */
	// @inject_tag: json:"transactions_currency" bson:"transactions_currency"
	//
	// The transactions currency. Three-letter currency code in ISO 4217, in uppercase.
	TransactionsCurrency string `` /* 141-byte string literal not displayed */
	// @inject_tag: json:"conversion" bson:"-"
	//
	// The conversion - sales per visits relation.
	Conversion float64 `protobuf:"fixed64,11,opt,name=conversion,proto3" json:"conversion" bson:"-"`
	// @inject_tag: json:"country_code" bson:"-"
	//
	// Two-letter country code in ISO 3166-1, in uppercase (for instance US).
	CountryCode string `protobuf:"bytes,12,opt,name=country_code,json=countryCode,proto3" json:"country_code" bson:"-"`
	// @inject_tag: json:"date" bson:"-"
	//
	// The date of the summary.
	Date string `protobuf:"bytes,13,opt,name=date,proto3" json:"date" bson:"-"`
	// @inject_tag: json:"referrer_host" bson:"-"
	//
	// The address of the webpage where the request originated.
	ReferrerHost string `protobuf:"bytes,14,opt,name=referrer_host,json=referrerHost,proto3" json:"referrer_host" bson:"-"`
	// @inject_tag: json:"utm" bson:"-"
	//
	// The UTM-tags list.
	Utm *Utm `protobuf:"bytes,15,opt,name=utm,proto3" json:"utm" bson:"-"`
	// contains filtered or unexported fields
}

func (*StatCommon) Descriptor deprecated

func (*StatCommon) Descriptor() ([]byte, []int)

Deprecated: Use StatCommon.ProtoReflect.Descriptor instead.

func (*StatCommon) GetConversion

func (x *StatCommon) GetConversion() float64

func (*StatCommon) GetCountryCode

func (x *StatCommon) GetCountryCode() string

func (*StatCommon) GetDate

func (x *StatCommon) GetDate() string

func (*StatCommon) GetGrossReturnsAmount

func (x *StatCommon) GetGrossReturnsAmount() float64

func (*StatCommon) GetGrossSalesAmount

func (x *StatCommon) GetGrossSalesAmount() float64

func (*StatCommon) GetGrossTotalAmount

func (x *StatCommon) GetGrossTotalAmount() float64

func (*StatCommon) GetId

func (x *StatCommon) GetId() string

func (*StatCommon) GetPaylinkId

func (x *StatCommon) GetPaylinkId() string

func (*StatCommon) GetReferrerHost

func (x *StatCommon) GetReferrerHost() string

func (*StatCommon) GetReturnsCount

func (x *StatCommon) GetReturnsCount() int32

func (*StatCommon) GetSalesCount

func (x *StatCommon) GetSalesCount() int32

func (*StatCommon) GetTotalTransactions

func (x *StatCommon) GetTotalTransactions() int32

func (*StatCommon) GetTransactionsCurrency

func (x *StatCommon) GetTransactionsCurrency() string

func (*StatCommon) GetUtm

func (x *StatCommon) GetUtm() *Utm

func (*StatCommon) GetVisits

func (x *StatCommon) GetVisits() int32

func (*StatCommon) ProtoMessage

func (*StatCommon) ProtoMessage()

func (*StatCommon) ProtoReflect

func (x *StatCommon) ProtoReflect() protoreflect.Message

func (*StatCommon) Reset

func (x *StatCommon) Reset()

func (*StatCommon) String

func (x *StatCommon) String() string

func (*StatCommon) UpdateConversion

func (pl *StatCommon) UpdateConversion()

type SubscriptionOrder

type SubscriptionOrder struct {
	Id       string               `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Amount   float32              `protobuf:"fixed32,2,opt,name=amount,proto3" json:"amount,omitempty"`
	Currency string               `protobuf:"bytes,3,opt,name=currency,proto3" json:"currency,omitempty"`
	Date     *timestamp.Timestamp `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
	// @inject_tag: json:"card_number"
	CardNumber string `protobuf:"bytes,5,opt,name=card_number,json=cardNumber,proto3" json:"card_number"`
	// @inject_tag: json:"product_name"
	ProductName []string `protobuf:"bytes,6,rep,name=product_name,json=productName,proto3" json:"product_name"`
	// contains filtered or unexported fields
}

func (*SubscriptionOrder) Descriptor deprecated

func (*SubscriptionOrder) Descriptor() ([]byte, []int)

Deprecated: Use SubscriptionOrder.ProtoReflect.Descriptor instead.

func (*SubscriptionOrder) GetAmount

func (x *SubscriptionOrder) GetAmount() float32

func (*SubscriptionOrder) GetCardNumber

func (x *SubscriptionOrder) GetCardNumber() string

func (*SubscriptionOrder) GetCurrency

func (x *SubscriptionOrder) GetCurrency() string

func (*SubscriptionOrder) GetDate

func (x *SubscriptionOrder) GetDate() *timestamp.Timestamp

func (*SubscriptionOrder) GetId

func (x *SubscriptionOrder) GetId() string

func (*SubscriptionOrder) GetProductName

func (x *SubscriptionOrder) GetProductName() []string

func (*SubscriptionOrder) ProtoMessage

func (*SubscriptionOrder) ProtoMessage()

func (*SubscriptionOrder) ProtoReflect

func (x *SubscriptionOrder) ProtoReflect() protoreflect.Message

func (*SubscriptionOrder) Reset

func (x *SubscriptionOrder) Reset()

func (*SubscriptionOrder) String

func (x *SubscriptionOrder) String() string

type SystemNotificationStatuses

type SystemNotificationStatuses struct {

	// @inject_tag: json:"from"
	//
	// The before changes status.
	From int32 `protobuf:"varint,1,opt,name=from,proto3" json:"from"`
	// @inject_tag: json:"to"
	//
	// The after changes status.
	To int32 `protobuf:"varint,2,opt,name=to,proto3" json:"to"`
	// contains filtered or unexported fields
}

func (*SystemNotificationStatuses) Descriptor deprecated

func (*SystemNotificationStatuses) Descriptor() ([]byte, []int)

Deprecated: Use SystemNotificationStatuses.ProtoReflect.Descriptor instead.

func (*SystemNotificationStatuses) GetFrom

func (x *SystemNotificationStatuses) GetFrom() int32

func (*SystemNotificationStatuses) GetTo

func (x *SystemNotificationStatuses) GetTo() int32

func (*SystemNotificationStatuses) ProtoMessage

func (*SystemNotificationStatuses) ProtoMessage()

func (*SystemNotificationStatuses) ProtoReflect

func (*SystemNotificationStatuses) Reset

func (x *SystemNotificationStatuses) Reset()

func (*SystemNotificationStatuses) String

func (x *SystemNotificationStatuses) String() string

type TokenRequest

type TokenRequest struct {

	//@inject_tag: validate:"required" required:"true"
	//
	// The customer data.
	User *TokenUser `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty" validate:"required" required:"true"`
	//@inject_tag: validate:"required" required:"true"
	//
	// The payment order data.
	Settings *TokenSettings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty" validate:"required" required:"true"`
	// contains filtered or unexported fields
}

func (*TokenRequest) Descriptor deprecated

func (*TokenRequest) Descriptor() ([]byte, []int)

Deprecated: Use TokenRequest.ProtoReflect.Descriptor instead.

func (*TokenRequest) GetSettings

func (x *TokenRequest) GetSettings() *TokenSettings

func (*TokenRequest) GetUser

func (x *TokenRequest) GetUser() *TokenUser

func (*TokenRequest) ProtoMessage

func (*TokenRequest) ProtoMessage()

func (*TokenRequest) ProtoReflect

func (x *TokenRequest) ProtoReflect() protoreflect.Message

func (*TokenRequest) Reset

func (x *TokenRequest) Reset()

func (*TokenRequest) String

func (x *TokenRequest) String() string

type TokenResponse

type TokenResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	Token   string                `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*TokenResponse) Descriptor deprecated

func (*TokenResponse) Descriptor() ([]byte, []int)

Deprecated: Use TokenResponse.ProtoReflect.Descriptor instead.

func (*TokenResponse) GetMessage

func (x *TokenResponse) GetMessage() *ResponseErrorMessage

func (*TokenResponse) GetStatus

func (x *TokenResponse) GetStatus() int32

func (*TokenResponse) GetToken

func (x *TokenResponse) GetToken() string

func (*TokenResponse) ProtoMessage

func (*TokenResponse) ProtoMessage()

func (*TokenResponse) ProtoReflect

func (x *TokenResponse) ProtoReflect() protoreflect.Message

func (*TokenResponse) Reset

func (x *TokenResponse) Reset()

func (*TokenResponse) String

func (x *TokenResponse) String() string

type TokenSettings

type TokenSettings struct {

	//@inject_tag: json:"project_id" validate:"required,hexadecimal,len=24" required:"true"
	//
	// The unique identifier for the Project found in the merchant account in the PaySuper Dashboard.
	ProjectId string `` /* 133-byte string literal not displayed */
	//@inject_tag: json:"return_url"
	//
	// Redirect URLs.
	ReturnUrl *TokenSettingsReturnUrl `protobuf:"bytes,3,opt,name=return_url,json=returnUrl,proto3" json:"return_url"`
	//@inject_tag: json:"currency" validate:"omitempty,alpha,len=3"
	//
	// The order currency. Three-letter Currency Code ISO 4217, in uppercase. It's required for a simple checkout payment.
	Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency" validate:"omitempty,alpha,len=3"`
	//@inject_tag: json:"amount" validate:"omitempty,numeric,gt=0"
	//
	// The order amount. It's required for a simple checkout payment.
	Amount float64 `protobuf:"fixed64,5,opt,name=amount,proto3" json:"amount" validate:"omitempty,numeric,gt=0"`
	//@inject_tag: json:"-"
	PaymentMethod string `protobuf:"bytes,6,opt,name=payment_method,json=paymentMethod,proto3" json:"-"`
	//@inject_tag: json:"description"
	//
	// An arbitrary order description.
	Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description"`
	//@inject_tag: json:"products_ids" validate:"omitempty,eq=1,dive,hexadecimal,len=24"
	//
	// A list of unique identifiers for Project's products. It's required if a payment type equals to ‘product’ or ‘key’.
	ProductsIds []string `` /* 134-byte string literal not displayed */
	//@inject_tag: json:"metadata"
	//
	// The string-value description that you can attach to the customer's object. It can be useful for storing additional information about your customer’s payment.
	Metadata map[string]string `` /* 148-byte string literal not displayed */
	//@inject_tag: json:"platform_id"
	//
	// The default platform's name for which the customer buys a key. This field is used only for the key type. Available values: steam, gog, uplay, origin, psn, xbox, nintendo, itch, egs.
	PlatformId string `protobuf:"bytes,11,opt,name=platform_id,json=platformId,proto3" json:"platform_id"`
	//@inject_tag: json:"type" validate:"required,oneof=simple key product virtual_currency" required:"true"
	//
	// The order type. It depends on your sales option: Game Keys, Virtual Items, Virtual Currency, Simple Checkout. Available values: key, product, virtual_currency, simple.
	Type string `` /* 130-byte string literal not displayed */
	//@inject_tag: json:"is_buy_for_virtual_currency"
	//
	// Has a true value if an order must be processed using a virtual currency.
	IsBuyForVirtualCurrency bool `` /* 128-byte string literal not displayed */
	//@inject_tag: json:"button_caption" bson:"button_caption" validate:"omitempty,max=18"
	//
	//The redirect button messages after the successful or failed payment. If it has an empty value the redirect message will be set at OK.
	ButtonCaption string `` /* 141-byte string literal not displayed */
	//@inject_tag: json:"recurring_plan_id" validate:"omitempty"
	//
	// Identifier of plan for the recurring subscription.
	RecurringPlanId string `protobuf:"bytes,15,opt,name=recurring_plan_id,json=recurringPlanId,proto3" json:"recurring_plan_id" validate:"omitempty"`
	// contains filtered or unexported fields
}

func (*TokenSettings) Descriptor deprecated

func (*TokenSettings) Descriptor() ([]byte, []int)

Deprecated: Use TokenSettings.ProtoReflect.Descriptor instead.

func (*TokenSettings) GetAmount

func (x *TokenSettings) GetAmount() float64

func (*TokenSettings) GetButtonCaption

func (x *TokenSettings) GetButtonCaption() string

func (*TokenSettings) GetCurrency

func (x *TokenSettings) GetCurrency() string

func (*TokenSettings) GetDescription

func (x *TokenSettings) GetDescription() string

func (*TokenSettings) GetIsBuyForVirtualCurrency

func (x *TokenSettings) GetIsBuyForVirtualCurrency() bool

func (*TokenSettings) GetMetadata

func (x *TokenSettings) GetMetadata() map[string]string

func (*TokenSettings) GetPaymentMethod

func (x *TokenSettings) GetPaymentMethod() string

func (*TokenSettings) GetPlatformId

func (x *TokenSettings) GetPlatformId() string

func (*TokenSettings) GetProductsIds

func (x *TokenSettings) GetProductsIds() []string

func (*TokenSettings) GetProjectId

func (x *TokenSettings) GetProjectId() string

func (*TokenSettings) GetRecurringPlanId

func (x *TokenSettings) GetRecurringPlanId() string

func (*TokenSettings) GetReturnUrl

func (x *TokenSettings) GetReturnUrl() *TokenSettingsReturnUrl

func (*TokenSettings) GetType

func (x *TokenSettings) GetType() string

func (*TokenSettings) ProtoMessage

func (*TokenSettings) ProtoMessage()

func (*TokenSettings) ProtoReflect

func (x *TokenSettings) ProtoReflect() protoreflect.Message

func (*TokenSettings) Reset

func (x *TokenSettings) Reset()

func (*TokenSettings) String

func (x *TokenSettings) String() string

type TokenSettingsItem

type TokenSettingsItem struct {

	//@inject_tag: validate:"required"
	Sku string `protobuf:"bytes,1,opt,name=sku,proto3" json:"sku,omitempty" validate:"required"`
	//@inject_tag: validate:"required,numeric,gt=0"
	Amount float64 `protobuf:"fixed64,5,opt,name=amount,proto3" json:"amount,omitempty" validate:"required,numeric,gt=0"`
	//@inject_tag: validate:"required,alpha,len=3"
	Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency,omitempty" validate:"required,alpha,len=3"`
	// contains filtered or unexported fields
}

func (*TokenSettingsItem) Descriptor deprecated

func (*TokenSettingsItem) Descriptor() ([]byte, []int)

Deprecated: Use TokenSettingsItem.ProtoReflect.Descriptor instead.

func (*TokenSettingsItem) GetAmount

func (x *TokenSettingsItem) GetAmount() float64

func (*TokenSettingsItem) GetCurrency

func (x *TokenSettingsItem) GetCurrency() string

func (*TokenSettingsItem) GetSku

func (x *TokenSettingsItem) GetSku() string

func (*TokenSettingsItem) ProtoMessage

func (*TokenSettingsItem) ProtoMessage()

func (*TokenSettingsItem) ProtoReflect

func (x *TokenSettingsItem) ProtoReflect() protoreflect.Message

func (*TokenSettingsItem) Reset

func (x *TokenSettingsItem) Reset()

func (*TokenSettingsItem) String

func (x *TokenSettingsItem) String() string

type TokenSettingsReturnUrl

type TokenSettingsReturnUrl struct {

	//@inject_tag: validate:"omitempty,url"
	//
	// The redirect URL for a successful payment.
	Success string `protobuf:"bytes,1,opt,name=success,proto3" json:"success,omitempty" validate:"omitempty,url"`
	//@inject_tag: validate:"omitempty,url"
	//
	// The redirect URL for a failed payment.
	Fail string `protobuf:"bytes,2,opt,name=fail,proto3" json:"fail,omitempty" validate:"omitempty,url"`
	// contains filtered or unexported fields
}

func (*TokenSettingsReturnUrl) Descriptor deprecated

func (*TokenSettingsReturnUrl) Descriptor() ([]byte, []int)

Deprecated: Use TokenSettingsReturnUrl.ProtoReflect.Descriptor instead.

func (*TokenSettingsReturnUrl) GetFail

func (x *TokenSettingsReturnUrl) GetFail() string

func (*TokenSettingsReturnUrl) GetSuccess

func (x *TokenSettingsReturnUrl) GetSuccess() string

func (*TokenSettingsReturnUrl) ProtoMessage

func (*TokenSettingsReturnUrl) ProtoMessage()

func (*TokenSettingsReturnUrl) ProtoReflect

func (x *TokenSettingsReturnUrl) ProtoReflect() protoreflect.Message

func (*TokenSettingsReturnUrl) Reset

func (x *TokenSettingsReturnUrl) Reset()

func (*TokenSettingsReturnUrl) String

func (x *TokenSettingsReturnUrl) String() string

type TokenUser

type TokenUser struct {

	//@inject_tag: validate:"required" required:"true"
	//
	// The unique identifier for the customer in the merchant project.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" validate:"required" required:"true"`
	// The customer’s email data.
	Email *TokenUserEmailValue `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	// The customer’s phone data.
	Phone *TokenUserPhoneValue `protobuf:"bytes,4,opt,name=phone,proto3" json:"phone,omitempty"`
	// The customer’s name data.
	Name *TokenUserValue `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// The customer’s IP address data.
	Ip *TokenUserIpValue `protobuf:"bytes,7,opt,name=ip,proto3" json:"ip,omitempty"`
	// The customer’s locale data.
	Locale *TokenUserLocaleValue `protobuf:"bytes,8,opt,name=locale,proto3" json:"locale,omitempty"`
	// The customer’s address data.
	Address *OrderBillingAddress `protobuf:"bytes,9,opt,name=address,proto3" json:"address,omitempty"`
	// A string-value description that you can attach to the customer's object. It can be useful for storing additional information about your customer’s payment.
	Metadata map[string]string `` /* 158-byte string literal not displayed */
	//@inject_tag: json:"-"
	UserAgent string `protobuf:"bytes,11,opt,name=user_agent,json=userAgent,proto3" json:"-"`
	//@inject_tag: json:"-"
	AcceptLanguage string `protobuf:"bytes,12,opt,name=accept_language,json=acceptLanguage,proto3" json:"-"`
	// contains filtered or unexported fields
}

func (*TokenUser) Descriptor deprecated

func (*TokenUser) Descriptor() ([]byte, []int)

Deprecated: Use TokenUser.ProtoReflect.Descriptor instead.

func (*TokenUser) GetAcceptLanguage

func (x *TokenUser) GetAcceptLanguage() string

func (*TokenUser) GetAddress

func (x *TokenUser) GetAddress() *OrderBillingAddress

func (*TokenUser) GetEmail

func (x *TokenUser) GetEmail() *TokenUserEmailValue

func (*TokenUser) GetId

func (x *TokenUser) GetId() string

func (*TokenUser) GetIp

func (x *TokenUser) GetIp() *TokenUserIpValue

func (*TokenUser) GetLocale

func (x *TokenUser) GetLocale() *TokenUserLocaleValue

func (*TokenUser) GetMetadata

func (x *TokenUser) GetMetadata() map[string]string

func (*TokenUser) GetName

func (x *TokenUser) GetName() *TokenUserValue

func (*TokenUser) GetPhone

func (x *TokenUser) GetPhone() *TokenUserPhoneValue

func (*TokenUser) GetUserAgent

func (x *TokenUser) GetUserAgent() string

func (*TokenUser) ProtoMessage

func (*TokenUser) ProtoMessage()

func (*TokenUser) ProtoReflect

func (x *TokenUser) ProtoReflect() protoreflect.Message

func (*TokenUser) Reset

func (x *TokenUser) Reset()

func (*TokenUser) String

func (x *TokenUser) String() string

type TokenUserEmailValue

type TokenUserEmailValue struct {

	//@inject_tag: validate:"omitempty,email"
	//
	// The customer’s email address.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty" validate:"omitempty,email"`
	// Whether the email has been verified on the merchant side.
	Verified bool `protobuf:"varint,2,opt,name=verified,proto3" json:"verified,omitempty"`
	// contains filtered or unexported fields
}

func (*TokenUserEmailValue) Descriptor deprecated

func (*TokenUserEmailValue) Descriptor() ([]byte, []int)

Deprecated: Use TokenUserEmailValue.ProtoReflect.Descriptor instead.

func (*TokenUserEmailValue) GetValue

func (x *TokenUserEmailValue) GetValue() string

func (*TokenUserEmailValue) GetVerified

func (x *TokenUserEmailValue) GetVerified() bool

func (*TokenUserEmailValue) ProtoMessage

func (*TokenUserEmailValue) ProtoMessage()

func (*TokenUserEmailValue) ProtoReflect

func (x *TokenUserEmailValue) ProtoReflect() protoreflect.Message

func (*TokenUserEmailValue) Reset

func (x *TokenUserEmailValue) Reset()

func (*TokenUserEmailValue) String

func (x *TokenUserEmailValue) String() string

type TokenUserIpValue

type TokenUserIpValue struct {

	//@inject_tag: validate:"omitempty,ip"
	//
	// The customer’s IP address.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty" validate:"omitempty,ip"`
	// contains filtered or unexported fields
}

func (*TokenUserIpValue) Descriptor deprecated

func (*TokenUserIpValue) Descriptor() ([]byte, []int)

Deprecated: Use TokenUserIpValue.ProtoReflect.Descriptor instead.

func (*TokenUserIpValue) GetValue

func (x *TokenUserIpValue) GetValue() string

func (*TokenUserIpValue) ProtoMessage

func (*TokenUserIpValue) ProtoMessage()

func (*TokenUserIpValue) ProtoReflect

func (x *TokenUserIpValue) ProtoReflect() protoreflect.Message

func (*TokenUserIpValue) Reset

func (x *TokenUserIpValue) Reset()

func (*TokenUserIpValue) String

func (x *TokenUserIpValue) String() string

type TokenUserLocaleValue

type TokenUserLocaleValue struct {

	//@inject_tag: validate:"omitempty,locale,min=5"
	//
	// The customer’s locale name. The Accept-Language format by RFC 7231.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty" validate:"omitempty,locale,min=5"`
	// contains filtered or unexported fields
}

func (*TokenUserLocaleValue) Descriptor deprecated

func (*TokenUserLocaleValue) Descriptor() ([]byte, []int)

Deprecated: Use TokenUserLocaleValue.ProtoReflect.Descriptor instead.

func (*TokenUserLocaleValue) GetValue

func (x *TokenUserLocaleValue) GetValue() string

func (*TokenUserLocaleValue) ProtoMessage

func (*TokenUserLocaleValue) ProtoMessage()

func (*TokenUserLocaleValue) ProtoReflect

func (x *TokenUserLocaleValue) ProtoReflect() protoreflect.Message

func (*TokenUserLocaleValue) Reset

func (x *TokenUserLocaleValue) Reset()

func (*TokenUserLocaleValue) String

func (x *TokenUserLocaleValue) String() string

type TokenUserPhoneValue

type TokenUserPhoneValue struct {

	//@inject_tag: validate:"omitempty,phone"
	//
	// The customer’s phone.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty" validate:"omitempty,phone"`
	// Whether the phone has been verified on the merchant side.
	Verified bool `protobuf:"varint,2,opt,name=verified,proto3" json:"verified,omitempty"`
	// contains filtered or unexported fields
}

func (*TokenUserPhoneValue) Descriptor deprecated

func (*TokenUserPhoneValue) Descriptor() ([]byte, []int)

Deprecated: Use TokenUserPhoneValue.ProtoReflect.Descriptor instead.

func (*TokenUserPhoneValue) GetValue

func (x *TokenUserPhoneValue) GetValue() string

func (*TokenUserPhoneValue) GetVerified

func (x *TokenUserPhoneValue) GetVerified() bool

func (*TokenUserPhoneValue) ProtoMessage

func (*TokenUserPhoneValue) ProtoMessage()

func (*TokenUserPhoneValue) ProtoReflect

func (x *TokenUserPhoneValue) ProtoReflect() protoreflect.Message

func (*TokenUserPhoneValue) Reset

func (x *TokenUserPhoneValue) Reset()

func (*TokenUserPhoneValue) String

func (x *TokenUserPhoneValue) String() string

type TokenUserValue

type TokenUserValue struct {

	// The customer’s name.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*TokenUserValue) Descriptor deprecated

func (*TokenUserValue) Descriptor() ([]byte, []int)

Deprecated: Use TokenUserValue.ProtoReflect.Descriptor instead.

func (*TokenUserValue) GetValue

func (x *TokenUserValue) GetValue() string

func (*TokenUserValue) ProtoMessage

func (*TokenUserValue) ProtoMessage()

func (*TokenUserValue) ProtoReflect

func (x *TokenUserValue) ProtoReflect() protoreflect.Message

func (*TokenUserValue) Reset

func (x *TokenUserValue) Reset()

func (*TokenUserValue) String

func (x *TokenUserValue) String() string

type TransactionsPaginate

type TransactionsPaginate struct {

	// @inject_tag: json:"count"
	//
	// The total number of found transactions.
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"items"
	//
	// The list of the transactions.
	Items []*OrderViewPublic `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*TransactionsPaginate) Descriptor deprecated

func (*TransactionsPaginate) Descriptor() ([]byte, []int)

Deprecated: Use TransactionsPaginate.ProtoReflect.Descriptor instead.

func (*TransactionsPaginate) GetCount

func (x *TransactionsPaginate) GetCount() int32

func (*TransactionsPaginate) GetItems

func (x *TransactionsPaginate) GetItems() []*OrderViewPublic

func (*TransactionsPaginate) ProtoMessage

func (*TransactionsPaginate) ProtoMessage()

func (*TransactionsPaginate) ProtoReflect

func (x *TransactionsPaginate) ProtoReflect() protoreflect.Message

func (*TransactionsPaginate) Reset

func (x *TransactionsPaginate) Reset()

func (*TransactionsPaginate) String

func (x *TransactionsPaginate) String() string

type TransactionsResponse

type TransactionsResponse struct {
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// @inject_tag: json:"message,omitempty"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"data"
	Data *TransactionsPaginate `protobuf:"bytes,3,opt,name=data,proto3" json:"data"`
	// contains filtered or unexported fields
}

func (*TransactionsResponse) Descriptor deprecated

func (*TransactionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use TransactionsResponse.ProtoReflect.Descriptor instead.

func (*TransactionsResponse) GetData

func (*TransactionsResponse) GetMessage

func (x *TransactionsResponse) GetMessage() *ResponseErrorMessage

func (*TransactionsResponse) GetStatus

func (x *TransactionsResponse) GetStatus() int32

func (*TransactionsResponse) ProtoMessage

func (*TransactionsResponse) ProtoMessage()

func (*TransactionsResponse) ProtoReflect

func (x *TransactionsResponse) ProtoReflect() protoreflect.Message

func (*TransactionsResponse) Reset

func (x *TransactionsResponse) Reset()

func (*TransactionsResponse) String

func (x *TransactionsResponse) String() string

type UnPublishKeyProductRequest

type UnPublishKeyProductRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" json:"-"
	KeyProductId string `protobuf:"bytes,1,opt,name=key_product_id,json=keyProductId,proto3" json:"-" validate:"required,hexadecimal,len=24"`
	//@inject_tag: validate:"required" json:"-" param:"merchant_id"
	MerchantId string `protobuf:"bytes,2,opt,name=merchant_id,json=merchantId,proto3" json:"-" validate:"required" param:"merchant_id"`
	// contains filtered or unexported fields
}

func (*UnPublishKeyProductRequest) Descriptor deprecated

func (*UnPublishKeyProductRequest) Descriptor() ([]byte, []int)

Deprecated: Use UnPublishKeyProductRequest.ProtoReflect.Descriptor instead.

func (*UnPublishKeyProductRequest) GetKeyProductId

func (x *UnPublishKeyProductRequest) GetKeyProductId() string

func (*UnPublishKeyProductRequest) GetMerchantId

func (x *UnPublishKeyProductRequest) GetMerchantId() string

func (*UnPublishKeyProductRequest) ProtoMessage

func (*UnPublishKeyProductRequest) ProtoMessage()

func (*UnPublishKeyProductRequest) ProtoReflect

func (*UnPublishKeyProductRequest) Reset

func (x *UnPublishKeyProductRequest) Reset()

func (*UnPublishKeyProductRequest) String

func (x *UnPublishKeyProductRequest) String() string

type UpdateOrderNotificationStatusRequest

type UpdateOrderNotificationStatusRequest struct {
	OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
	Key     string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	Value   bool   `protobuf:"varint,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateOrderNotificationStatusRequest) Descriptor deprecated

func (*UpdateOrderNotificationStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateOrderNotificationStatusRequest.ProtoReflect.Descriptor instead.

func (*UpdateOrderNotificationStatusRequest) GetKey

func (*UpdateOrderNotificationStatusRequest) GetOrderId

func (*UpdateOrderNotificationStatusRequest) GetValue

func (*UpdateOrderNotificationStatusRequest) ProtoMessage

func (*UpdateOrderNotificationStatusRequest) ProtoMessage()

func (*UpdateOrderNotificationStatusRequest) ProtoReflect

func (*UpdateOrderNotificationStatusRequest) Reset

func (*UpdateOrderNotificationStatusRequest) String

type UpdateOrderPrivateStatusRequest

type UpdateOrderPrivateStatusRequest struct {
	OrderId string `protobuf:"bytes,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
	Status  int32  `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateOrderPrivateStatusRequest) Descriptor deprecated

func (*UpdateOrderPrivateStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateOrderPrivateStatusRequest.ProtoReflect.Descriptor instead.

func (*UpdateOrderPrivateStatusRequest) GetOrderId

func (x *UpdateOrderPrivateStatusRequest) GetOrderId() string

func (*UpdateOrderPrivateStatusRequest) GetStatus

func (x *UpdateOrderPrivateStatusRequest) GetStatus() int32

func (*UpdateOrderPrivateStatusRequest) ProtoMessage

func (*UpdateOrderPrivateStatusRequest) ProtoMessage()

func (*UpdateOrderPrivateStatusRequest) ProtoReflect

func (*UpdateOrderPrivateStatusRequest) Reset

func (*UpdateOrderPrivateStatusRequest) String

type UpdatePayoutDocumentRequest

type UpdatePayoutDocumentRequest struct {

	//@inject_tag: json:"payout_document_id" validate:"required,hexadecimal,len=24" param:"payout_document_id"
	//
	// The unique identifier for the payout document.
	PayoutDocumentId string `` /* 167-byte string literal not displayed */
	//@inject_tag: json:"transaction" validate:"omitempty,max=255"
	//
	// The unique identifier for the payout transaction.
	Transaction string `protobuf:"bytes,2,opt,name=transaction,proto3" json:"transaction" validate:"omitempty,max=255"`
	//@inject_tag: json:"status" validate:"required,oneof=skip pending in_progress paid canceled failed"
	//
	// The document status. Available values: skip, pending, in_progress, paid, canceled, failed.
	Status string `` /* 127-byte string literal not displayed */
	//@inject_tag: json:"failure_code" validate:"omitempty,oneof=account_closed account_frozen account_restricted destination_bank_invalid could_not_process declined insufficient_funds invalid_account_number incorrect_account_holder_name invalid_currency"
	//
	// The payout's failure code. Available values: account_closed, account_frozen, account_restricted, destination_bank_invalid, could_not_process, declined, insufficient_funds, invalid_account_number, incorrect_account_holder_name, invalid_currency.
	FailureCode string `` /* 301-byte string literal not displayed */
	//@inject_tag: json:"failure_message" validate:"omitempty,max=255"
	//
	// The payout's failure message.
	FailureMessage string `protobuf:"bytes,5,opt,name=failure_message,json=failureMessage,proto3" json:"failure_message" validate:"omitempty,max=255"`
	//@inject_tag: json:"failure_transaction" validate:"omitempty,max=255"
	//
	// The unique identifier for the payout failure transaction.
	FailureTransaction string `` /* 134-byte string literal not displayed */
	//@inject_tag: json:"ip"
	//
	// The IP address of the user which updated the payout document.
	Ip string `protobuf:"bytes,7,opt,name=ip,proto3" json:"ip"`
	// contains filtered or unexported fields
}

func (*UpdatePayoutDocumentRequest) Descriptor deprecated

func (*UpdatePayoutDocumentRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePayoutDocumentRequest.ProtoReflect.Descriptor instead.

func (*UpdatePayoutDocumentRequest) GetFailureCode

func (x *UpdatePayoutDocumentRequest) GetFailureCode() string

func (*UpdatePayoutDocumentRequest) GetFailureMessage

func (x *UpdatePayoutDocumentRequest) GetFailureMessage() string

func (*UpdatePayoutDocumentRequest) GetFailureTransaction

func (x *UpdatePayoutDocumentRequest) GetFailureTransaction() string

func (*UpdatePayoutDocumentRequest) GetIp

func (*UpdatePayoutDocumentRequest) GetPayoutDocumentId

func (x *UpdatePayoutDocumentRequest) GetPayoutDocumentId() string

func (*UpdatePayoutDocumentRequest) GetStatus

func (x *UpdatePayoutDocumentRequest) GetStatus() string

func (*UpdatePayoutDocumentRequest) GetTransaction

func (x *UpdatePayoutDocumentRequest) GetTransaction() string

func (*UpdatePayoutDocumentRequest) ProtoMessage

func (*UpdatePayoutDocumentRequest) ProtoMessage()

func (*UpdatePayoutDocumentRequest) ProtoReflect

func (*UpdatePayoutDocumentRequest) Reset

func (x *UpdatePayoutDocumentRequest) Reset()

func (*UpdatePayoutDocumentRequest) String

func (x *UpdatePayoutDocumentRequest) String() string

type UpdatePayoutDocumentSignaturesRequest

type UpdatePayoutDocumentSignaturesRequest struct {

	//@inject_tag: query:"payout_document_id" validate:"required,hexadecimal,len=24"
	PayoutDocumentId string `` /* 177-byte string literal not displayed */
	// @inject_tag: json:"has_merchant_signature"
	HasMerchantSignature bool `protobuf:"varint,2,opt,name=has_merchant_signature,json=hasMerchantSignature,proto3" json:"has_merchant_signature"`
	// @inject_tag: json:"has_psp_signature"
	HasPspSignature bool `protobuf:"varint,3,opt,name=has_psp_signature,json=hasPspSignature,proto3" json:"has_psp_signature"`
	// @inject_tag: json:"signed_document_file_url"
	SignedDocumentFileUrl string `protobuf:"bytes,4,opt,name=signed_document_file_url,json=signedDocumentFileUrl,proto3" json:"signed_document_file_url"`
	// contains filtered or unexported fields
}

func (*UpdatePayoutDocumentSignaturesRequest) Descriptor deprecated

func (*UpdatePayoutDocumentSignaturesRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePayoutDocumentSignaturesRequest.ProtoReflect.Descriptor instead.

func (*UpdatePayoutDocumentSignaturesRequest) GetHasMerchantSignature

func (x *UpdatePayoutDocumentSignaturesRequest) GetHasMerchantSignature() bool

func (*UpdatePayoutDocumentSignaturesRequest) GetHasPspSignature

func (x *UpdatePayoutDocumentSignaturesRequest) GetHasPspSignature() bool

func (*UpdatePayoutDocumentSignaturesRequest) GetPayoutDocumentId

func (x *UpdatePayoutDocumentSignaturesRequest) GetPayoutDocumentId() string

func (*UpdatePayoutDocumentSignaturesRequest) GetSignedDocumentFileUrl

func (x *UpdatePayoutDocumentSignaturesRequest) GetSignedDocumentFileUrl() string

func (*UpdatePayoutDocumentSignaturesRequest) ProtoMessage

func (*UpdatePayoutDocumentSignaturesRequest) ProtoMessage()

func (*UpdatePayoutDocumentSignaturesRequest) ProtoReflect

func (*UpdatePayoutDocumentSignaturesRequest) Reset

func (*UpdatePayoutDocumentSignaturesRequest) String

type UpdateProductPricesRequest

type UpdateProductPricesRequest struct {

	//@inject_tag: validate:"required,hexadecimal,len=24" json:"product_id" param:"product_id"
	ProductId string `` /* 136-byte string literal not displayed */
	//@inject_tag: validate:"required,min=1,currency_price,dive" json:"prices"
	Prices []*ProductPrice `protobuf:"bytes,2,rep,name=prices,proto3" json:"prices" validate:"required,min=1,currency_price,dive"`
	//@inject_tag: validate:"hexadecimal,len=24" param:"merchant_id"
	MerchantId string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateProductPricesRequest) Descriptor deprecated

func (*UpdateProductPricesRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateProductPricesRequest.ProtoReflect.Descriptor instead.

func (*UpdateProductPricesRequest) GetMerchantId

func (x *UpdateProductPricesRequest) GetMerchantId() string

func (*UpdateProductPricesRequest) GetPrices

func (x *UpdateProductPricesRequest) GetPrices() []*ProductPrice

func (*UpdateProductPricesRequest) GetProductId

func (x *UpdateProductPricesRequest) GetProductId() string

func (*UpdateProductPricesRequest) ProtoMessage

func (*UpdateProductPricesRequest) ProtoMessage()

func (*UpdateProductPricesRequest) ProtoReflect

func (*UpdateProductPricesRequest) Reset

func (x *UpdateProductPricesRequest) Reset()

func (*UpdateProductPricesRequest) String

func (x *UpdateProductPricesRequest) String() string

type UpdateRecurringPlanResponse

type UpdateRecurringPlanResponse struct {
	Status  int32                 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRecurringPlanResponse) Descriptor deprecated

func (*UpdateRecurringPlanResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRecurringPlanResponse.ProtoReflect.Descriptor instead.

func (*UpdateRecurringPlanResponse) GetMessage

func (*UpdateRecurringPlanResponse) GetStatus

func (x *UpdateRecurringPlanResponse) GetStatus() int32

func (*UpdateRecurringPlanResponse) ProtoMessage

func (*UpdateRecurringPlanResponse) ProtoMessage()

func (*UpdateRecurringPlanResponse) ProtoReflect

func (*UpdateRecurringPlanResponse) Reset

func (x *UpdateRecurringPlanResponse) Reset()

func (*UpdateRecurringPlanResponse) String

func (x *UpdateRecurringPlanResponse) String() string

type UpdateVatReportStatusRequest

type UpdateVatReportStatusRequest struct {

	//@inject_tag: json:"-" bson:"_id" validate:"hexadecimal,len=24"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"-" bson:"_id" validate:"hexadecimal,len=24"`
	//@inject_tag: json:"status" bson:"status" validate:"required,alpha,oneof=paid canceled"
	//
	// The VAT report status. Available values: paid, canceled.
	Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status" bson:"status" validate:"required,alpha,oneof=paid canceled"`
	// contains filtered or unexported fields
}

func (*UpdateVatReportStatusRequest) Descriptor deprecated

func (*UpdateVatReportStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateVatReportStatusRequest.ProtoReflect.Descriptor instead.

func (*UpdateVatReportStatusRequest) GetId

func (*UpdateVatReportStatusRequest) GetStatus

func (x *UpdateVatReportStatusRequest) GetStatus() string

func (*UpdateVatReportStatusRequest) ProtoMessage

func (*UpdateVatReportStatusRequest) ProtoMessage()

func (*UpdateVatReportStatusRequest) ProtoReflect

func (*UpdateVatReportStatusRequest) Reset

func (x *UpdateVatReportStatusRequest) Reset()

func (*UpdateVatReportStatusRequest) String

type UserIpData

type UserIpData struct {

	// @inject_tag: json:"country"
	//
	// The customer's country. Two-letter country code in ISO 3166-1, in uppercase (for instance US).
	Country string `protobuf:"bytes,1,opt,name=country,proto3" json:"country"`
	// @inject_tag: json:"city"
	//
	// The customer's city.
	City string `protobuf:"bytes,2,opt,name=city,proto3" json:"city"`
	// @inject_tag: json:"zip"
	//
	// The customer's postal code.
	Zip string `protobuf:"bytes,3,opt,name=zip,proto3" json:"zip"`
	// contains filtered or unexported fields
}

func (*UserIpData) Descriptor deprecated

func (*UserIpData) Descriptor() ([]byte, []int)

Deprecated: Use UserIpData.ProtoReflect.Descriptor instead.

func (*UserIpData) GetCity

func (x *UserIpData) GetCity() string

func (*UserIpData) GetCountry

func (x *UserIpData) GetCountry() string

func (*UserIpData) GetZip

func (x *UserIpData) GetZip() string

func (*UserIpData) ProtoMessage

func (*UserIpData) ProtoMessage()

func (*UserIpData) ProtoReflect

func (x *UserIpData) ProtoReflect() protoreflect.Message

func (*UserIpData) Reset

func (x *UserIpData) Reset()

func (*UserIpData) String

func (x *UserIpData) String() string

type UserProfile

type UserProfile struct {

	//@inject_tag: json:"id" faker:"objectIdString"
	//
	// The unique identifier for the PaySuper user.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" faker:"objectIdString"`
	//@inject_tag: json:"-" validate:"required,hexadecimal,len=24" faker:"objectIdString"
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"-" validate:"required,hexadecimal,len=24" faker:"objectIdString"`
	//@inject_tag: json:"email"
	//
	// The user's email data.
	Email *UserProfileEmail `protobuf:"bytes,3,opt,name=email,proto3" json:"email"`
	//@inject_tag: json:"personal"
	//
	// The user personal information.
	Personal *UserProfilePersonal `protobuf:"bytes,4,opt,name=personal,proto3" json:"personal"`
	//@inject_tag: json:"help"
	//
	// Information about the user's problem.
	Help *UserProfileHelp `protobuf:"bytes,5,opt,name=help,proto3" json:"help"`
	//@inject_tag: json:"company"
	//
	// Information about the user's company.
	Company *UserProfileCompany `protobuf:"bytes,6,opt,name=company,proto3" json:"company"`
	//@inject_tag: json:"last_step" bson:"last_step"
	//
	// The identifier for the last step of the wizard that the user need to finish.
	LastStep string `protobuf:"bytes,7,opt,name=last_step,json=lastStep,proto3" json:"last_step" bson:"last_step"`
	//@inject_tag: json:"centrifugo_token" bson:"centrifugo_token"
	//
	// The user authorisation token to connect to the Centrifugo channel.
	CentrifugoToken string `protobuf:"bytes,8,opt,name=centrifugo_token,json=centrifugoToken,proto3" json:"centrifugo_token" bson:"centrifugo_token"`
	// @inject_tag: json:"created_at"
	//
	// The date of the user creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	// @inject_tag: json:"updated_at"
	//
	// The date of the user last update.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
	//@inject_tag: json:"locale" bson:"locale" validate:"omitempty,alpha"
	//
	// The user language locale.
	Locale string `protobuf:"bytes,11,opt,name=locale,proto3" json:"locale" bson:"locale" validate:"omitempty,alpha"`
	// contains filtered or unexported fields
}

func (*UserProfile) Descriptor deprecated

func (*UserProfile) Descriptor() ([]byte, []int)

Deprecated: Use UserProfile.ProtoReflect.Descriptor instead.

func (*UserProfile) GetCentrifugoToken

func (x *UserProfile) GetCentrifugoToken() string

func (*UserProfile) GetCompany

func (x *UserProfile) GetCompany() *UserProfileCompany

func (*UserProfile) GetCreatedAt

func (x *UserProfile) GetCreatedAt() *timestamp.Timestamp

func (*UserProfile) GetEmail

func (x *UserProfile) GetEmail() *UserProfileEmail

func (*UserProfile) GetHelp

func (x *UserProfile) GetHelp() *UserProfileHelp

func (*UserProfile) GetId

func (x *UserProfile) GetId() string

func (*UserProfile) GetLastStep

func (x *UserProfile) GetLastStep() string

func (*UserProfile) GetLocale

func (x *UserProfile) GetLocale() string

func (*UserProfile) GetPersonal

func (x *UserProfile) GetPersonal() *UserProfilePersonal

func (*UserProfile) GetUpdatedAt

func (x *UserProfile) GetUpdatedAt() *timestamp.Timestamp

func (*UserProfile) GetUserId

func (x *UserProfile) GetUserId() string

func (*UserProfile) HasCompanyAnnualIncomeChanges

func (m *UserProfile) HasCompanyAnnualIncomeChanges(profile *UserProfile) bool

func (*UserProfile) HasCompanyChanges

func (m *UserProfile) HasCompanyChanges(profile *UserProfile) bool

func (*UserProfile) HasCompanyMonetizationChanges

func (m *UserProfile) HasCompanyMonetizationChanges(profile *UserProfile) bool

func (*UserProfile) HasCompanyNumberOfEmployeesChanges

func (m *UserProfile) HasCompanyNumberOfEmployeesChanges(profile *UserProfile) bool

func (*UserProfile) HasCompanyPlatformsChanges

func (m *UserProfile) HasCompanyPlatformsChanges(profile *UserProfile) bool

func (*UserProfile) HasHelpChanges

func (m *UserProfile) HasHelpChanges(profile *UserProfile) bool

func (*UserProfile) HasPersonChanges

func (m *UserProfile) HasPersonChanges(profile *UserProfile) bool

func (*UserProfile) IsCompanyCompleted

func (m *UserProfile) IsCompanyCompleted() bool

func (*UserProfile) IsEmailVerified

func (m *UserProfile) IsEmailVerified() bool

func (*UserProfile) IsHelpCompleted

func (m *UserProfile) IsHelpCompleted() bool

func (*UserProfile) IsPersonalComplete

func (m *UserProfile) IsPersonalComplete() bool

func (*UserProfile) NeedConfirmEmail

func (m *UserProfile) NeedConfirmEmail() bool

func (*UserProfile) ProtoMessage

func (*UserProfile) ProtoMessage()

func (*UserProfile) ProtoReflect

func (x *UserProfile) ProtoReflect() protoreflect.Message

func (*UserProfile) Reset

func (x *UserProfile) Reset()

func (*UserProfile) String

func (x *UserProfile) String() string

type UserProfileCompany

type UserProfileCompany struct {

	//@inject_tag: json:"company_name" bson:"company_name" validate:"required,company_name,max=60" required:"true"
	//
	// The company's name.
	CompanyName string `` /* 160-byte string literal not displayed */
	//@inject_tag: json:"website" validate:"required,url" bson:"website" required:"true"
	//
	// The company's website.
	Website string `protobuf:"bytes,2,opt,name=website,proto3" json:"website" validate:"required,url" bson:"website" required:"true"`
	//@inject_tag: json:"annual_income" bson:"annual_income" validate:"required" required:"true"
	//
	// The company's annual income.
	AnnualIncome *RangeInt `` /* 144-byte string literal not displayed */
	//@inject_tag: json:"number_of_employees" bson:"number_of_employees" validate:"required" required:"true"
	//
	// The company's number of employees.
	NumberOfEmployees *RangeInt `` /* 167-byte string literal not displayed */
	//@inject_tag: json:"kind_of_activity" validate:"omitempty,oneof=develop_and_publish_your_games publish_games_of_other_companies publish_your_games_through_other_publishers other" bson:"kind_of_activity"
	//
	// The company's kind of activity. Available values: develop_and_publish_your_games, publish_games_of_other_companies, publish_your_games_through_other_publishers, other.
	KindOfActivity string `` /* 260-byte string literal not displayed */
	//@inject_tag: json:"monetization" bson:"monetization"
	//
	// The company's monetization activities.
	Monetization *UserProfileCompanyMonetization `protobuf:"bytes,6,opt,name=monetization,proto3" json:"monetization" bson:"monetization"`
	//@inject_tag: json:"platforms" bson:"platforms"
	//
	// The company's platforms.
	Platforms *UserProfileCompanyPlatforms `protobuf:"bytes,7,opt,name=platforms,proto3" json:"platforms" bson:"platforms"`
	// contains filtered or unexported fields
}

func (*UserProfileCompany) Descriptor deprecated

func (*UserProfileCompany) Descriptor() ([]byte, []int)

Deprecated: Use UserProfileCompany.ProtoReflect.Descriptor instead.

func (*UserProfileCompany) GetAnnualIncome

func (x *UserProfileCompany) GetAnnualIncome() *RangeInt

func (*UserProfileCompany) GetCompanyName

func (x *UserProfileCompany) GetCompanyName() string

func (*UserProfileCompany) GetKindOfActivity

func (x *UserProfileCompany) GetKindOfActivity() string

func (*UserProfileCompany) GetMonetization

func (x *UserProfileCompany) GetMonetization() *UserProfileCompanyMonetization

func (*UserProfileCompany) GetNumberOfEmployees

func (x *UserProfileCompany) GetNumberOfEmployees() *RangeInt

func (*UserProfileCompany) GetPlatforms

func (*UserProfileCompany) GetWebsite

func (x *UserProfileCompany) GetWebsite() string

func (*UserProfileCompany) ProtoMessage

func (*UserProfileCompany) ProtoMessage()

func (*UserProfileCompany) ProtoReflect

func (x *UserProfileCompany) ProtoReflect() protoreflect.Message

func (*UserProfileCompany) Reset

func (x *UserProfileCompany) Reset()

func (*UserProfileCompany) String

func (x *UserProfileCompany) String() string

type UserProfileCompanyMonetization

type UserProfileCompanyMonetization struct {

	//@inject_tag: json:"paid_subscription" bson:"paid_subscription"
	//
	// Has a true value if the monetization strategy is buying the paid subscription by company's users.
	PaidSubscription bool `protobuf:"varint,1,opt,name=paid_subscription,json=paidSubscription,proto3" json:"paid_subscription" bson:"paid_subscription"`
	//@inject_tag: json:"in_game_advertising" bson:"in_game_advertising"
	//
	// Has a true value if the monetization strategy is buying the in-game advertising.
	InGameAdvertising bool `` /* 132-byte string literal not displayed */
	//@inject_tag: json:"in_game_purchases" bson:"in_game_purchases"
	//
	// Has a true value if the monetization strategy is buying in-game purchases by company's users.
	InGamePurchases bool `protobuf:"varint,3,opt,name=in_game_purchases,json=inGamePurchases,proto3" json:"in_game_purchases" bson:"in_game_purchases"`
	//@inject_tag: json:"premium_access" bson:"premium_access"
	//
	// Has a true value if the monetization strategy is buying the premium access by company's users.
	PremiumAccess bool `protobuf:"varint,4,opt,name=premium_access,json=premiumAccess,proto3" json:"premium_access" bson:"premium_access"`
	//@inject_tag: json:"other" bson:"other"
	//
	// Has a true value if the monetization has the other strategy.
	Other bool `protobuf:"varint,5,opt,name=other,proto3" json:"other" bson:"other"`
	// contains filtered or unexported fields
}

func (*UserProfileCompanyMonetization) Descriptor deprecated

func (*UserProfileCompanyMonetization) Descriptor() ([]byte, []int)

Deprecated: Use UserProfileCompanyMonetization.ProtoReflect.Descriptor instead.

func (*UserProfileCompanyMonetization) GetInGameAdvertising

func (x *UserProfileCompanyMonetization) GetInGameAdvertising() bool

func (*UserProfileCompanyMonetization) GetInGamePurchases

func (x *UserProfileCompanyMonetization) GetInGamePurchases() bool

func (*UserProfileCompanyMonetization) GetOther

func (x *UserProfileCompanyMonetization) GetOther() bool

func (*UserProfileCompanyMonetization) GetPaidSubscription

func (x *UserProfileCompanyMonetization) GetPaidSubscription() bool

func (*UserProfileCompanyMonetization) GetPremiumAccess

func (x *UserProfileCompanyMonetization) GetPremiumAccess() bool

func (*UserProfileCompanyMonetization) IsComplete

func (m *UserProfileCompanyMonetization) IsComplete() bool

func (*UserProfileCompanyMonetization) ProtoMessage

func (*UserProfileCompanyMonetization) ProtoMessage()

func (*UserProfileCompanyMonetization) ProtoReflect

func (*UserProfileCompanyMonetization) Reset

func (x *UserProfileCompanyMonetization) Reset()

func (*UserProfileCompanyMonetization) String

type UserProfileCompanyPlatforms

type UserProfileCompanyPlatforms struct {

	//@inject_tag: json:"pc_mac" bson:"pc_mac"
	//
	// Has a true value if the platform is PC/MacOs.
	PcMac bool `protobuf:"varint,1,opt,name=pc_mac,json=pcMac,proto3" json:"pc_mac" bson:"pc_mac"`
	//@inject_tag: json:"game_console" bson:"game_console"
	//
	// Has a true value if the platform is the game console.
	GameConsole bool `protobuf:"varint,2,opt,name=game_console,json=gameConsole,proto3" json:"game_console" bson:"game_console"`
	//@inject_tag: json:"mobile_device" bson:"mobile_device"
	//
	// Has a true value if the platform is the mobile device.
	MobileDevice bool `protobuf:"varint,3,opt,name=mobile_device,json=mobileDevice,proto3" json:"mobile_device" bson:"mobile_device"`
	//@inject_tag: json:"web_browser" bson:"web_browser"
	//
	// Has a true value if the platform is the web browser.
	WebBrowser bool `protobuf:"varint,4,opt,name=web_browser,json=webBrowser,proto3" json:"web_browser" bson:"web_browser"`
	//@inject_tag: json:"other" bson:"other"
	//
	// Has a true value if the platform has the other value.
	Other bool `protobuf:"varint,5,opt,name=other,proto3" json:"other" bson:"other"`
	// contains filtered or unexported fields
}

func (*UserProfileCompanyPlatforms) Descriptor deprecated

func (*UserProfileCompanyPlatforms) Descriptor() ([]byte, []int)

Deprecated: Use UserProfileCompanyPlatforms.ProtoReflect.Descriptor instead.

func (*UserProfileCompanyPlatforms) GetGameConsole

func (x *UserProfileCompanyPlatforms) GetGameConsole() bool

func (*UserProfileCompanyPlatforms) GetMobileDevice

func (x *UserProfileCompanyPlatforms) GetMobileDevice() bool

func (*UserProfileCompanyPlatforms) GetOther

func (x *UserProfileCompanyPlatforms) GetOther() bool

func (*UserProfileCompanyPlatforms) GetPcMac

func (x *UserProfileCompanyPlatforms) GetPcMac() bool

func (*UserProfileCompanyPlatforms) GetWebBrowser

func (x *UserProfileCompanyPlatforms) GetWebBrowser() bool

func (*UserProfileCompanyPlatforms) IsComplete

func (m *UserProfileCompanyPlatforms) IsComplete() bool

func (*UserProfileCompanyPlatforms) ProtoMessage

func (*UserProfileCompanyPlatforms) ProtoMessage()

func (*UserProfileCompanyPlatforms) ProtoReflect

func (*UserProfileCompanyPlatforms) Reset

func (x *UserProfileCompanyPlatforms) Reset()

func (*UserProfileCompanyPlatforms) String

func (x *UserProfileCompanyPlatforms) String() string

type UserProfileEmail

type UserProfileEmail struct {

	//@inject_tag: json:"email" validate:"required,email" required:"true"
	//
	// The user's email address.
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email" validate:"required,email" required:"true"`
	//@inject_tag: json:"confirmed"
	//
	// Whether the user's email address has been verified.
	Confirmed bool `protobuf:"varint,2,opt,name=confirmed,proto3" json:"confirmed"`
	//@inject_tag: json:"confirmed_at"
	//
	// The date of the user's email confirmation.
	ConfirmedAt *timestamp.Timestamp `protobuf:"bytes,3,opt,name=confirmed_at,json=confirmedAt,proto3" json:"confirmed_at"`
	//@inject_tag: json:"-" bson:"-"
	ConfirmationUrl string `protobuf:"bytes,4,opt,name=confirmation_url,json=confirmationUrl,proto3" json:"-" bson:"-"`
	//@inject_tag: json:"-" bson:"is_confirmation_email_sent"
	IsConfirmationEmailSent bool `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UserProfileEmail) Descriptor deprecated

func (*UserProfileEmail) Descriptor() ([]byte, []int)

Deprecated: Use UserProfileEmail.ProtoReflect.Descriptor instead.

func (*UserProfileEmail) GetConfirmationUrl

func (x *UserProfileEmail) GetConfirmationUrl() string

func (*UserProfileEmail) GetConfirmed

func (x *UserProfileEmail) GetConfirmed() bool

func (*UserProfileEmail) GetConfirmedAt

func (x *UserProfileEmail) GetConfirmedAt() *timestamp.Timestamp

func (*UserProfileEmail) GetEmail

func (x *UserProfileEmail) GetEmail() string

func (*UserProfileEmail) GetIsConfirmationEmailSent

func (x *UserProfileEmail) GetIsConfirmationEmailSent() bool

func (*UserProfileEmail) ProtoMessage

func (*UserProfileEmail) ProtoMessage()

func (*UserProfileEmail) ProtoReflect

func (x *UserProfileEmail) ProtoReflect() protoreflect.Message

func (*UserProfileEmail) Reset

func (x *UserProfileEmail) Reset()

func (*UserProfileEmail) String

func (x *UserProfileEmail) String() string

type UserProfileHelp

type UserProfileHelp struct {

	//@inject_tag: json:"product_promotion_and_development" bson:"product_promotion_and_development"
	//
	// Has a true value if the user needs help with product promotion and development.
	ProductPromotionAndDevelopment bool `` /* 187-byte string literal not displayed */
	//@inject_tag: json:"released_game_promotion" bson:"released_game_promotion"
	//
	// Has a true value if the user needs help with games promotion that have already been released.
	ReleasedGamePromotion bool `` /* 148-byte string literal not displayed */
	//@inject_tag: json:"international_sales" bson:"international_sales"
	//
	// Has a true value if the user needs help with international sales.
	InternationalSales bool `` /* 133-byte string literal not displayed */
	//@inject_tag: json:"other" bson:"other"
	//
	// Has a true value if the user needs help with other problems.
	Other bool `protobuf:"varint,4,opt,name=other,proto3" json:"other" bson:"other"`
	// contains filtered or unexported fields
}

func (*UserProfileHelp) Descriptor deprecated

func (*UserProfileHelp) Descriptor() ([]byte, []int)

Deprecated: Use UserProfileHelp.ProtoReflect.Descriptor instead.

func (*UserProfileHelp) GetInternationalSales

func (x *UserProfileHelp) GetInternationalSales() bool

func (*UserProfileHelp) GetOther

func (x *UserProfileHelp) GetOther() bool

func (*UserProfileHelp) GetProductPromotionAndDevelopment

func (x *UserProfileHelp) GetProductPromotionAndDevelopment() bool

func (*UserProfileHelp) GetReleasedGamePromotion

func (x *UserProfileHelp) GetReleasedGamePromotion() bool

func (*UserProfileHelp) ProtoMessage

func (*UserProfileHelp) ProtoMessage()

func (*UserProfileHelp) ProtoReflect

func (x *UserProfileHelp) ProtoReflect() protoreflect.Message

func (*UserProfileHelp) Reset

func (x *UserProfileHelp) Reset()

func (*UserProfileHelp) String

func (x *UserProfileHelp) String() string

type UserProfilePersonal

type UserProfilePersonal struct {

	//@inject_tag: json:"first_name" bson:"first_name" validate:"required,name,max=30" required:"true"
	//
	// The user's first name.
	FirstName string `` /* 144-byte string literal not displayed */
	//@inject_tag: json:"last_name" bson:"last_name" validate:"required,name,max=30" required:"true"
	//
	// The user's last name.
	LastName string `` /* 140-byte string literal not displayed */
	//@inject_tag: json:"position" bson:"position" validate:"required,position" required:"true"
	//
	// The user's position in the company.
	Position string `protobuf:"bytes,3,opt,name=position,proto3" json:"position" bson:"position" validate:"required,position" required:"true"`
	// contains filtered or unexported fields
}

func (*UserProfilePersonal) Descriptor deprecated

func (*UserProfilePersonal) Descriptor() ([]byte, []int)

Deprecated: Use UserProfilePersonal.ProtoReflect.Descriptor instead.

func (*UserProfilePersonal) GetFirstName

func (x *UserProfilePersonal) GetFirstName() string

func (*UserProfilePersonal) GetLastName

func (x *UserProfilePersonal) GetLastName() string

func (*UserProfilePersonal) GetPosition

func (x *UserProfilePersonal) GetPosition() string

func (*UserProfilePersonal) ProtoMessage

func (*UserProfilePersonal) ProtoMessage()

func (*UserProfilePersonal) ProtoReflect

func (x *UserProfilePersonal) ProtoReflect() protoreflect.Message

func (*UserProfilePersonal) Reset

func (x *UserProfilePersonal) Reset()

func (*UserProfilePersonal) String

func (x *UserProfilePersonal) String() string

type UserRole

type UserRole struct {

	//@inject_tag: json:"id" validate:"required,hexadecimal,len=24" required:"true" faker:"objectIdString"
	//
	// The unique identifier for the user's role.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"required,hexadecimal,len=24" required:"true" faker:"objectIdString"`
	//@inject_tag: json:"merchant_id" validate:"required,hexadecimal,len=24" required:"true" faker:"objectIdString"
	//
	// The unique identifier for the merchant (only for merchant users).
	MerchantId string `` /* 159-byte string literal not displayed */
	//@inject_tag: json:"role" validate:"required" required:"true"
	//
	// The user's role.
	Role string `protobuf:"bytes,4,opt,name=role,proto3" json:"role" validate:"required" required:"true"`
	//@inject_tag: json:"status" bson:"status" validate="oneof=invited accepted"
	//
	// The user's invitation status. Available values: invited, approved.
	Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status" bson:"status"`
	//@inject_tag: json:"user_id" bson:"user_id" validate:"required,hexadecimal,len=24" required:"true" faker:"objectIdString"
	//
	// The unique identifier for the user.
	UserId string `` /* 162-byte string literal not displayed */
	//@inject_tag: json:"first_name" bson:"first_name"  validate:"required" required:"true"
	//
	// The user's first name.
	FirstName string `` /* 132-byte string literal not displayed */
	//@inject_tag: json:"last_name" bson:"last_name" validate:"required" required:"true"
	//
	// The user's last name.
	LastName string `` /* 128-byte string literal not displayed */
	//@inject_tag: json:"email" bson:"email" validate:"required,email" required:"true"
	//
	// The user's email address.
	Email string `protobuf:"bytes,9,opt,name=email,proto3" json:"email" bson:"email" validate:"required,email" required:"true"`
	// @inject_tag: json:"created_at"
	//
	// The date of the user's role creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at"`
	// @inject_tag: json:"updated_at"
	//
	// The date of the user's role last update.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,11,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at"`
	// contains filtered or unexported fields
}

func (*UserRole) Descriptor deprecated

func (*UserRole) Descriptor() ([]byte, []int)

Deprecated: Use UserRole.ProtoReflect.Descriptor instead.

func (*UserRole) GetCreatedAt

func (x *UserRole) GetCreatedAt() *timestamp.Timestamp

func (*UserRole) GetEmail

func (x *UserRole) GetEmail() string

func (*UserRole) GetFirstName

func (x *UserRole) GetFirstName() string

func (*UserRole) GetId

func (x *UserRole) GetId() string

func (*UserRole) GetLastName

func (x *UserRole) GetLastName() string

func (*UserRole) GetMerchantId

func (x *UserRole) GetMerchantId() string

func (*UserRole) GetRole

func (x *UserRole) GetRole() string

func (*UserRole) GetStatus

func (x *UserRole) GetStatus() string

func (*UserRole) GetUpdatedAt

func (x *UserRole) GetUpdatedAt() *timestamp.Timestamp

func (*UserRole) GetUserId

func (x *UserRole) GetUserId() string

func (*UserRole) ProtoMessage

func (*UserRole) ProtoMessage()

func (*UserRole) ProtoReflect

func (x *UserRole) ProtoReflect() protoreflect.Message

func (*UserRole) Reset

func (x *UserRole) Reset()

func (*UserRole) String

func (x *UserRole) String() string

type UserRoleResponse

type UserRoleResponse struct {

	// The response status code.
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// The response error message (if any).
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// The user's role.
	UserRole *UserRole `protobuf:"bytes,3,opt,name=user_role,json=userRole,proto3" json:"user_role,omitempty"`
	// contains filtered or unexported fields
}

func (*UserRoleResponse) Descriptor deprecated

func (*UserRoleResponse) Descriptor() ([]byte, []int)

Deprecated: Use UserRoleResponse.ProtoReflect.Descriptor instead.

func (*UserRoleResponse) GetMessage

func (x *UserRoleResponse) GetMessage() *ResponseErrorMessage

func (*UserRoleResponse) GetStatus

func (x *UserRoleResponse) GetStatus() int32

func (*UserRoleResponse) GetUserRole

func (x *UserRoleResponse) GetUserRole() *UserRole

func (*UserRoleResponse) ProtoMessage

func (*UserRoleResponse) ProtoMessage()

func (*UserRoleResponse) ProtoReflect

func (x *UserRoleResponse) ProtoReflect() protoreflect.Message

func (*UserRoleResponse) Reset

func (x *UserRoleResponse) Reset()

func (*UserRoleResponse) String

func (x *UserRoleResponse) String() string

type Utm

type Utm struct {

	// @inject_tag: json:"utm_source"
	//
	// The UTM-tag of the advertising system, for example: Bing Ads, Google Adwords.
	UtmSource string `protobuf:"bytes,1,opt,name=utm_source,json=utmSource,proto3" json:"utm_source"`
	// @inject_tag: json:"utm_medium"
	//
	// The UTM-tag of the traffic type, e.g.: cpc, cpm, email newsletter.
	UtmMedium string `protobuf:"bytes,2,opt,name=utm_medium,json=utmMedium,proto3" json:"utm_medium"`
	// @inject_tag: json:"utm_campaign"
	//
	// The UTM-tag of the advertising campaign, for example: Online games, Simulation game.
	UtmCampaign string `protobuf:"bytes,3,opt,name=utm_campaign,json=utmCampaign,proto3" json:"utm_campaign"`
	// contains filtered or unexported fields
}

func (*Utm) Descriptor deprecated

func (*Utm) Descriptor() ([]byte, []int)

Deprecated: Use Utm.ProtoReflect.Descriptor instead.

func (*Utm) GetUtmCampaign

func (x *Utm) GetUtmCampaign() string

func (*Utm) GetUtmMedium

func (x *Utm) GetUtmMedium() string

func (*Utm) GetUtmSource

func (x *Utm) GetUtmSource() string

func (*Utm) ProtoMessage

func (*Utm) ProtoMessage()

func (*Utm) ProtoReflect

func (x *Utm) ProtoReflect() protoreflect.Message

func (*Utm) Reset

func (x *Utm) Reset()

func (*Utm) String

func (x *Utm) String() string

type VatReport

type VatReport struct {

	//@inject_tag: json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"
	//
	// The unique identifier for the VAT report.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24" faker:"objectIdString"`
	//@inject_tag: json:"country" bson:"country" validate:"required,alpha,len=2"
	//
	// The country's name. Two-letter country code in ISO 3166-1, in uppercase (for instance US).
	Country string `protobuf:"bytes,2,opt,name=country,proto3" json:"country" bson:"country" validate:"required,alpha,len=2"`
	// @inject_tag: json:"vat_rate" bson:"vat_rate" validate:"numeric,gte=0,lte=1"
	//
	// VAT rate.
	VatRate float64 `protobuf:"fixed64,3,opt,name=vat_rate,json=vatRate,proto3" json:"vat_rate" bson:"vat_rate" validate:"numeric,gte=0,lte=1"`
	//@inject_tag: json:"currency" bson:"currency" validate:"required,alpha,len=3"
	//
	// The rate currency. Three-letter Currency Code ISO 4217, in uppercase.
	Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency" bson:"currency" validate:"required,alpha,len=3"`
	// @inject_tag: json:"transactions_count" bson:"transactions_count" validate:"numeric,gte=0"
	//
	// The total transactions.
	TransactionsCount int32 `` /* 154-byte string literal not displayed */
	// @inject_tag: json:"gross_revenue" bson:"gross_revenue" validate:"numeric,gte=0"
	//
	// The gross revenue.
	GrossRevenue float64 `` /* 135-byte string literal not displayed */
	// @inject_tag: json:"vat_amount" bson:"vat_amount" validate:"numeric,gte=0"
	//
	// The amount of VAT.
	VatAmount float64 `protobuf:"fixed64,7,opt,name=vat_amount,json=vatAmount,proto3" json:"vat_amount" bson:"vat_amount" validate:"numeric,gte=0"`
	// @inject_tag: json:"fees_amount" bson:"fees_amount" validate:"numeric,gte=0"
	//
	// The total amount of fees.
	FeesAmount float64 `` /* 127-byte string literal not displayed */
	// @inject_tag: json:"deduction_amount" bson:"deduction_amount" validate:"numeric,gte=0"
	//
	// The deduction amount.
	DeductionAmount float64 `` /* 147-byte string literal not displayed */
	// @inject_tag: json:"correction_amount" bson:"correction_amount" validate:"numeric,lte=0"
	//
	// The correction amount.
	CorrectionAmount float64 `` /* 152-byte string literal not displayed */
	//@inject_tag: json:"status" bson:"status" validate:"required,alpha,oneof=threshold expired pending need_to_pay paid overdue canceled"
	//
	// The VAT report status. Available values: threshold, expired, pending, need_to_pay, paid, overdue, canceled.
	Status string `` /* 162-byte string literal not displayed */
	// @inject_tag: json:"country_annual_turnover" bson:"country_annual_turnover" validate:"numeric,gte=0"
	//
	// The annual turnover for the country.
	CountryAnnualTurnover float64 `` /* 175-byte string literal not displayed */
	// @inject_tag: json:"world_annual_turnover" bson:"world_annual_turnover" validate:"numeric,gte=0"
	//
	// The world annual turnover.
	WorldAnnualTurnover float64 `` /* 167-byte string literal not displayed */
	//@inject_tag: json:"amounts_approximate" bson:"amounts_approximate"
	//
	// Has a true value if the amounts are non-final due to the currency exchange rates delay.
	AmountsApproximate bool `` /* 134-byte string literal not displayed */
	//@inject_tag: json:"date_from" bson:"date_from"
	//
	// The start date of the period for the report.
	DateFrom *timestamp.Timestamp `protobuf:"bytes,15,opt,name=date_from,json=dateFrom,proto3" json:"date_from" bson:"date_from"`
	//@inject_tag: json:"date_to" bson:"date_to"
	//
	// The end date of the period for the report.
	DateTo *timestamp.Timestamp `protobuf:"bytes,16,opt,name=date_to,json=dateTo,proto3" json:"date_to" bson:"date_to"`
	//@inject_tag: json:"pay_until_date" bson:"pay_until_date"
	//
	// The deadline date of the VAT payment.
	PayUntilDate *timestamp.Timestamp `protobuf:"bytes,17,opt,name=pay_until_date,json=payUntilDate,proto3" json:"pay_until_date" bson:"pay_until_date"`
	//@inject_tag: json:"created_at" bson:"created_at"
	//
	// The date of the report creation.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,18,opt,name=created_at,json=createdAt,proto3" json:"created_at" bson:"created_at"`
	//@inject_tag: json:"updated_at" bson:"updated_at"
	//
	// The date of the report last update.
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,19,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at" bson:"updated_at"`
	//@inject_tag: json:"paid_at" bson:"paid_at"
	//
	// The payment date.
	PaidAt *timestamp.Timestamp `protobuf:"bytes,20,opt,name=paid_at,json=paidAt,proto3" json:"paid_at" bson:"paid_at"`
	// @inject_tag: json:"operating_company_id" bson:"operating_company_id" faker:"objectIdString"
	//
	// The unique identifier for the operating company.
	OperatingCompanyId string `` /* 159-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*VatReport) Descriptor deprecated

func (*VatReport) Descriptor() ([]byte, []int)

Deprecated: Use VatReport.ProtoReflect.Descriptor instead.

func (*VatReport) GetAmountsApproximate

func (x *VatReport) GetAmountsApproximate() bool

func (*VatReport) GetCorrectionAmount

func (x *VatReport) GetCorrectionAmount() float64

func (*VatReport) GetCountry

func (x *VatReport) GetCountry() string

func (*VatReport) GetCountryAnnualTurnover

func (x *VatReport) GetCountryAnnualTurnover() float64

func (*VatReport) GetCreatedAt

func (x *VatReport) GetCreatedAt() *timestamp.Timestamp

func (*VatReport) GetCurrency

func (x *VatReport) GetCurrency() string

func (*VatReport) GetDateFrom

func (x *VatReport) GetDateFrom() *timestamp.Timestamp

func (*VatReport) GetDateTo

func (x *VatReport) GetDateTo() *timestamp.Timestamp

func (*VatReport) GetDeductionAmount

func (x *VatReport) GetDeductionAmount() float64

func (*VatReport) GetFeesAmount

func (x *VatReport) GetFeesAmount() float64

func (*VatReport) GetGrossRevenue

func (x *VatReport) GetGrossRevenue() float64

func (*VatReport) GetId

func (x *VatReport) GetId() string

func (*VatReport) GetOperatingCompanyId

func (x *VatReport) GetOperatingCompanyId() string

func (*VatReport) GetPaidAt

func (x *VatReport) GetPaidAt() *timestamp.Timestamp

func (*VatReport) GetPayUntilDate

func (x *VatReport) GetPayUntilDate() *timestamp.Timestamp

func (*VatReport) GetStatus

func (x *VatReport) GetStatus() string

func (*VatReport) GetTransactionsCount

func (x *VatReport) GetTransactionsCount() int32

func (*VatReport) GetUpdatedAt

func (x *VatReport) GetUpdatedAt() *timestamp.Timestamp

func (*VatReport) GetVatAmount

func (x *VatReport) GetVatAmount() float64

func (*VatReport) GetVatRate

func (x *VatReport) GetVatRate() float64

func (*VatReport) GetWorldAnnualTurnover

func (x *VatReport) GetWorldAnnualTurnover() float64

func (*VatReport) MarshalJSON

func (m *VatReport) MarshalJSON() ([]byte, error)

func (*VatReport) ProtoMessage

func (*VatReport) ProtoMessage()

func (*VatReport) ProtoReflect

func (x *VatReport) ProtoReflect() protoreflect.Message

func (*VatReport) Reset

func (x *VatReport) Reset()

func (*VatReport) String

func (x *VatReport) String() string

func (*VatReport) UnmarshalJSON

func (m *VatReport) UnmarshalJSON(b []byte) error

type VatReportRequest

type VatReportRequest struct {

	//@inject_tag: json:"id" validate:"required,hexadecimal,len=24"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" validate:"required,hexadecimal,len=24"`
	// contains filtered or unexported fields
}

func (*VatReportRequest) Descriptor deprecated

func (*VatReportRequest) Descriptor() ([]byte, []int)

Deprecated: Use VatReportRequest.ProtoReflect.Descriptor instead.

func (*VatReportRequest) GetId

func (x *VatReportRequest) GetId() string

func (*VatReportRequest) ProtoMessage

func (*VatReportRequest) ProtoMessage()

func (*VatReportRequest) ProtoReflect

func (x *VatReportRequest) ProtoReflect() protoreflect.Message

func (*VatReportRequest) Reset

func (x *VatReportRequest) Reset()

func (*VatReportRequest) String

func (x *VatReportRequest) String() string

type VatReportResponse

type VatReportResponse struct {

	//@inject_tag: json:"status"
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status"`
	// @inject_tag: json:"message,omitempty"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"vat"
	Vat *VatReport `protobuf:"bytes,3,opt,name=vat,proto3" json:"vat"`
	// contains filtered or unexported fields
}

func (*VatReportResponse) Descriptor deprecated

func (*VatReportResponse) Descriptor() ([]byte, []int)

Deprecated: Use VatReportResponse.ProtoReflect.Descriptor instead.

func (*VatReportResponse) GetMessage

func (x *VatReportResponse) GetMessage() *ResponseErrorMessage

func (*VatReportResponse) GetStatus

func (x *VatReportResponse) GetStatus() int32

func (*VatReportResponse) GetVat

func (x *VatReportResponse) GetVat() *VatReport

func (*VatReportResponse) ProtoMessage

func (*VatReportResponse) ProtoMessage()

func (*VatReportResponse) ProtoReflect

func (x *VatReportResponse) ProtoReflect() protoreflect.Message

func (*VatReportResponse) Reset

func (x *VatReportResponse) Reset()

func (*VatReportResponse) String

func (x *VatReportResponse) String() string

type VatReportsPaginate

type VatReportsPaginate struct {

	// @inject_tag: json:"count"
	//
	// The total number of the found reports.
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count"`
	// @inject_tag: json:"items"
	//
	// The VAT reports list.
	Items []*VatReport `protobuf:"bytes,2,rep,name=items,proto3" json:"items"`
	// contains filtered or unexported fields
}

func (*VatReportsPaginate) Descriptor deprecated

func (*VatReportsPaginate) Descriptor() ([]byte, []int)

Deprecated: Use VatReportsPaginate.ProtoReflect.Descriptor instead.

func (*VatReportsPaginate) GetCount

func (x *VatReportsPaginate) GetCount() int32

func (*VatReportsPaginate) GetItems

func (x *VatReportsPaginate) GetItems() []*VatReport

func (*VatReportsPaginate) ProtoMessage

func (*VatReportsPaginate) ProtoMessage()

func (*VatReportsPaginate) ProtoReflect

func (x *VatReportsPaginate) ProtoReflect() protoreflect.Message

func (*VatReportsPaginate) Reset

func (x *VatReportsPaginate) Reset()

func (*VatReportsPaginate) String

func (x *VatReportsPaginate) String() string

type VatReportsRequest

type VatReportsRequest struct {

	//@inject_tag: json:"country" query:"country" validate:"required,alpha,len=2"
	Country string `protobuf:"bytes,1,opt,name=country,proto3" json:"country" query:"country" validate:"required,alpha,len=2"`
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	// @inject_tag: query:"sort[]"
	Sort []string `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty" query:"sort[]"`
	// contains filtered or unexported fields
}

func (*VatReportsRequest) Descriptor deprecated

func (*VatReportsRequest) Descriptor() ([]byte, []int)

Deprecated: Use VatReportsRequest.ProtoReflect.Descriptor instead.

func (*VatReportsRequest) GetCountry

func (x *VatReportsRequest) GetCountry() string

func (*VatReportsRequest) GetLimit

func (x *VatReportsRequest) GetLimit() int64

func (*VatReportsRequest) GetOffset

func (x *VatReportsRequest) GetOffset() int64

func (*VatReportsRequest) GetSort

func (x *VatReportsRequest) GetSort() []string

func (*VatReportsRequest) ProtoMessage

func (*VatReportsRequest) ProtoMessage()

func (*VatReportsRequest) ProtoReflect

func (x *VatReportsRequest) ProtoReflect() protoreflect.Message

func (*VatReportsRequest) Reset

func (x *VatReportsRequest) Reset()

func (*VatReportsRequest) String

func (x *VatReportsRequest) String() string

type VatReportsResponse

type VatReportsResponse struct {
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// @inject_tag: json:"message,omitempty"
	Message *ResponseErrorMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// @inject_tag: json:"data"
	Data *VatReportsPaginate `protobuf:"bytes,3,opt,name=data,proto3" json:"data"`
	// contains filtered or unexported fields
}

func (*VatReportsResponse) Descriptor deprecated

func (*VatReportsResponse) Descriptor() ([]byte, []int)

Deprecated: Use VatReportsResponse.ProtoReflect.Descriptor instead.

func (*VatReportsResponse) GetData

func (x *VatReportsResponse) GetData() *VatReportsPaginate

func (*VatReportsResponse) GetMessage

func (x *VatReportsResponse) GetMessage() *ResponseErrorMessage

func (*VatReportsResponse) GetStatus

func (x *VatReportsResponse) GetStatus() int32

func (*VatReportsResponse) ProtoMessage

func (*VatReportsResponse) ProtoMessage()

func (*VatReportsResponse) ProtoReflect

func (x *VatReportsResponse) ProtoReflect() protoreflect.Message

func (*VatReportsResponse) Reset

func (x *VatReportsResponse) Reset()

func (*VatReportsResponse) String

func (x *VatReportsResponse) String() string

type VatTransaction

type VatTransaction struct {

	//@inject_tag: json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24"
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id" validate:"omitempty,hexadecimal,len=24"`
	//@inject_tag: json:"order_id" bson:"order_id" validate:"required,hexadecimal,len=24"
	OrderId string `` /* 127-byte string literal not displayed */
	//@inject_tag: json:"transaction_id" bson:"transaction_id" validate:"required"
	TransactionId string `` /* 132-byte string literal not displayed */
	//@inject_tag: json:"transaction_type" bson:"transaction_type" validate:"required,oneof=payment refund chargeback"
	TransactionType string `` /* 172-byte string literal not displayed */
	// @inject_tag: json:"transaction_amount" bson:"transaction_amount" validate:"numeric,gte=0"
	TransactionAmount float64 `` /* 155-byte string literal not displayed */
	//@inject_tag: json:"transaction_currency" bson:"transaction_currency" validate:"required,alpha,len=3"
	TransactionCurrency string `` /* 168-byte string literal not displayed */
	// @inject_tag: json:"vat_amount" bson:"vat_amount" validate:"numeric,gte=0"
	VatAmount float64 `protobuf:"fixed64,7,opt,name=vat_amount,json=vatAmount,proto3" json:"vat_amount" bson:"vat_amount" validate:"numeric,gte=0"`
	//@inject_tag: json:"vat_currency" bson:"vat_currency" validate:"required,alpha,len=3"
	VatCurrency string `` /* 136-byte string literal not displayed */
	// @inject_tag: json:"fees_amount" bson:"fees_amount" validate:"numeric,gte=0"
	FeesAmount float64 `` /* 127-byte string literal not displayed */
	//@inject_tag: json:"fees_currency" bson:"fees_currency" validate:"required,alpha,len=3"
	FeesCurrency string `` /* 141-byte string literal not displayed */
	// @inject_tag: json:"local_transaction_amount" bson:"local_transaction_amount" validate:"omitempty,numeric,gte=0"
	LocalTransactionAmount float64 `` /* 189-byte string literal not displayed */
	// @inject_tag: json:"local_vat_amount" bson:"local_vat_amount" validate:"omitempty,numeric,gte=0"
	LocalVatAmount float64 `` /* 157-byte string literal not displayed */
	// @inject_tag: json:"local_fees_amount" bson:"local_fees_amount" validate:"omitempty,numeric,gte=0"
	LocalFeesAmount float64 `` /* 161-byte string literal not displayed */
	//@inject_tag: json:"local_currency" bson:"local_currency" validate:"required,alpha,len=3"
	LocalCurrency string `` /* 145-byte string literal not displayed */
	//@inject_tag: json:"local_amounts_approximate" bson:"local_amounts_alocal_amounts_approximatepproximated" validate:"required,alpha,len=3"
	LocalAmountsApproximate bool `` /* 215-byte string literal not displayed */
	//@inject_tag: json:"billing_address_criteria" bson:"billing_address_criteria" validate:"required,oneof=ip bin language customer form"
	BillingAddressCriteria string `` /* 208-byte string literal not displayed */
	//@inject_tag: json:"billing_address" bson:"billing_address" validate:"required,dive"
	BillingAddress *OrderBillingAddress `` /* 142-byte string literal not displayed */
	//@inject_tag: json:"user_id" bson:"user_id" validate:"omitempty,hexadecimal,len=24"
	UserId string `protobuf:"bytes,18,opt,name=user_id,json=userId,proto3" json:"user_id" bson:"user_id" validate:"omitempty,hexadecimal,len=24"`
	//@inject_tag: json:"payment_method" bson:"payment_method" validate:"required"
	PaymentMethod string `` /* 133-byte string literal not displayed */
	//@inject_tag: json:"is_deduction" bson:"is_deduction"
	IsDeduction bool `protobuf:"varint,20,opt,name=is_deduction,json=isDeduction,proto3" json:"is_deduction" bson:"is_deduction"`
	//@inject_tag: json:"country" bson:"country" validate:"required,alpha,len=2"
	Country string `protobuf:"bytes,21,opt,name=country,proto3" json:"country" bson:"country" validate:"required,alpha,len=2"`
	//@inject_tag: json:"date_time" bson:"date_time"
	DateTime *timestamp.Timestamp `protobuf:"bytes,22,opt,name=date_time,json=dateTime,proto3" json:"date_time" bson:"date_time"`
	// contains filtered or unexported fields
}

func (*VatTransaction) Descriptor deprecated

func (*VatTransaction) Descriptor() ([]byte, []int)

Deprecated: Use VatTransaction.ProtoReflect.Descriptor instead.

func (*VatTransaction) GetBillingAddress

func (x *VatTransaction) GetBillingAddress() *OrderBillingAddress

func (*VatTransaction) GetBillingAddressCriteria

func (x *VatTransaction) GetBillingAddressCriteria() string

func (*VatTransaction) GetCountry

func (x *VatTransaction) GetCountry() string

func (*VatTransaction) GetDateTime

func (x *VatTransaction) GetDateTime() *timestamp.Timestamp

func (*VatTransaction) GetFeesAmount

func (x *VatTransaction) GetFeesAmount() float64

func (*VatTransaction) GetFeesCurrency

func (x *VatTransaction) GetFeesCurrency() string

func (*VatTransaction) GetId

func (x *VatTransaction) GetId() string

func (*VatTransaction) GetIsDeduction

func (x *VatTransaction) GetIsDeduction() bool

func (*VatTransaction) GetLocalAmountsApproximate

func (x *VatTransaction) GetLocalAmountsApproximate() bool

func (*VatTransaction) GetLocalCurrency

func (x *VatTransaction) GetLocalCurrency() string

func (*VatTransaction) GetLocalFeesAmount

func (x *VatTransaction) GetLocalFeesAmount() float64

func (*VatTransaction) GetLocalTransactionAmount

func (x *VatTransaction) GetLocalTransactionAmount() float64

func (*VatTransaction) GetLocalVatAmount

func (x *VatTransaction) GetLocalVatAmount() float64

func (*VatTransaction) GetOrderId

func (x *VatTransaction) GetOrderId() string

func (*VatTransaction) GetPaymentMethod

func (x *VatTransaction) GetPaymentMethod() string

func (*VatTransaction) GetTransactionAmount

func (x *VatTransaction) GetTransactionAmount() float64

func (*VatTransaction) GetTransactionCurrency

func (x *VatTransaction) GetTransactionCurrency() string

func (*VatTransaction) GetTransactionId

func (x *VatTransaction) GetTransactionId() string

func (*VatTransaction) GetTransactionType

func (x *VatTransaction) GetTransactionType() string

func (*VatTransaction) GetUserId

func (x *VatTransaction) GetUserId() string

func (*VatTransaction) GetVatAmount

func (x *VatTransaction) GetVatAmount() float64

func (*VatTransaction) GetVatCurrency

func (x *VatTransaction) GetVatCurrency() string

func (*VatTransaction) ProtoMessage

func (*VatTransaction) ProtoMessage()

func (*VatTransaction) ProtoReflect

func (x *VatTransaction) ProtoReflect() protoreflect.Message

func (*VatTransaction) Reset

func (x *VatTransaction) Reset()

func (*VatTransaction) String

func (x *VatTransaction) String() string

type VatTransactionsRequest

type VatTransactionsRequest struct {

	//@inject_tag: json:"vat_report_id" validate:"required,hexadecimal,len=24"
	VatReportId string `protobuf:"bytes,1,opt,name=vat_report_id,json=vatReportId,proto3" json:"vat_report_id" validate:"required,hexadecimal,len=24"`
	// @inject_tag: query:"limit" validate:"omitempty,numeric,gt=0"
	Limit int64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty" query:"limit" validate:"omitempty,numeric,gt=0"`
	// @inject_tag: query:"offset" validate:"omitempty,numeric,gte=0"
	Offset int64 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty" query:"offset" validate:"omitempty,numeric,gte=0"`
	// @inject_tag: query:"sort[]"
	Sort []string `protobuf:"bytes,4,rep,name=sort,proto3" json:"sort,omitempty" query:"sort[]"`
	// contains filtered or unexported fields
}

func (*VatTransactionsRequest) Descriptor deprecated

func (*VatTransactionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use VatTransactionsRequest.ProtoReflect.Descriptor instead.

func (*VatTransactionsRequest) GetLimit

func (x *VatTransactionsRequest) GetLimit() int64

func (*VatTransactionsRequest) GetOffset

func (x *VatTransactionsRequest) GetOffset() int64

func (*VatTransactionsRequest) GetSort

func (x *VatTransactionsRequest) GetSort() []string

func (*VatTransactionsRequest) GetVatReportId

func (x *VatTransactionsRequest) GetVatReportId() string

func (*VatTransactionsRequest) ProtoMessage

func (*VatTransactionsRequest) ProtoMessage()

func (*VatTransactionsRequest) ProtoReflect

func (x *VatTransactionsRequest) ProtoReflect() protoreflect.Message

func (*VatTransactionsRequest) Reset

func (x *VatTransactionsRequest) Reset()

func (*VatTransactionsRequest) String

func (x *VatTransactionsRequest) String() string

type VirtualCurrencyTesting

type VirtualCurrencyTesting struct {

	//@inject_tag: json:"non_existing_user" bson:"non_existing_user"
	//
	// Has a true value if the webhook's test case for the user that does not exist in the merchant's storage has passed.
	NonExistingUser bool `protobuf:"varint,1,opt,name=non_existing_user,json=nonExistingUser,proto3" json:"non_existing_user" bson:"non_existing_user"`
	//@inject_tag: json:"existing_user" bson:"existing_user"
	//
	// Has a true value if the webhook's test case for the user that exists in the merchant's storage has passed.
	ExistingUser bool `protobuf:"varint,2,opt,name=existing_user,json=existingUser,proto3" json:"existing_user" bson:"existing_user"`
	//@inject_tag: json:"correct_payment" bson:"correct_payment"
	//
	// Has a true value if the webhook's test case for the correctly completed payment has passed.
	CorrectPayment bool `protobuf:"varint,3,opt,name=correct_payment,json=correctPayment,proto3" json:"correct_payment" bson:"correct_payment"`
	//@inject_tag: json:"incorrect_payment" bson:"incorrect_payment"
	//
	// Has a true value if the webhook's test case for the incorrectly completed payment has passed.
	IncorrectPayment bool `protobuf:"varint,4,opt,name=incorrect_payment,json=incorrectPayment,proto3" json:"incorrect_payment" bson:"incorrect_payment"`
	// contains filtered or unexported fields
}

func (*VirtualCurrencyTesting) Descriptor deprecated

func (*VirtualCurrencyTesting) Descriptor() ([]byte, []int)

Deprecated: Use VirtualCurrencyTesting.ProtoReflect.Descriptor instead.

func (*VirtualCurrencyTesting) GetCorrectPayment

func (x *VirtualCurrencyTesting) GetCorrectPayment() bool

func (*VirtualCurrencyTesting) GetExistingUser

func (x *VirtualCurrencyTesting) GetExistingUser() bool

func (*VirtualCurrencyTesting) GetIncorrectPayment

func (x *VirtualCurrencyTesting) GetIncorrectPayment() bool

func (*VirtualCurrencyTesting) GetNonExistingUser

func (x *VirtualCurrencyTesting) GetNonExistingUser() bool

func (*VirtualCurrencyTesting) ProtoMessage

func (*VirtualCurrencyTesting) ProtoMessage()

func (*VirtualCurrencyTesting) ProtoReflect

func (x *VirtualCurrencyTesting) ProtoReflect() protoreflect.Message

func (*VirtualCurrencyTesting) Reset

func (x *VirtualCurrencyTesting) Reset()

func (*VirtualCurrencyTesting) String

func (x *VirtualCurrencyTesting) String() string

type WebHookPaymentMessage

type WebHookPaymentMessage struct {
	Order      *Order `protobuf:"bytes,1,opt,name=order,proto3" json:"order,omitempty"`
	ForceRetry bool   `protobuf:"varint,2,opt,name=force_retry,json=forceRetry,proto3" json:"force_retry,omitempty"`
	// contains filtered or unexported fields
}

func (*WebHookPaymentMessage) Descriptor deprecated

func (*WebHookPaymentMessage) Descriptor() ([]byte, []int)

Deprecated: Use WebHookPaymentMessage.ProtoReflect.Descriptor instead.

func (*WebHookPaymentMessage) GetForceRetry

func (x *WebHookPaymentMessage) GetForceRetry() bool

func (*WebHookPaymentMessage) GetOrder

func (x *WebHookPaymentMessage) GetOrder() *Order

func (*WebHookPaymentMessage) ProtoMessage

func (*WebHookPaymentMessage) ProtoMessage()

func (*WebHookPaymentMessage) ProtoReflect

func (x *WebHookPaymentMessage) ProtoReflect() protoreflect.Message

func (*WebHookPaymentMessage) Reset

func (x *WebHookPaymentMessage) Reset()

func (*WebHookPaymentMessage) String

func (x *WebHookPaymentMessage) String() string

type WebHookTesting

type WebHookTesting struct {

	//@inject_tag: json:"products" bson:"products"
	//
	// The webhooks' testing results for the product.
	Products *ProductsTesting `protobuf:"bytes,1,opt,name=products,proto3" json:"products" bson:"products"`
	//@inject_tag: json:"virtual_currency" bson:"virtual_currency"
	//
	// The webhooks' testing results for the virtual currency.
	VirtualCurrency *VirtualCurrencyTesting `protobuf:"bytes,2,opt,name=virtual_currency,json=virtualCurrency,proto3" json:"virtual_currency" bson:"virtual_currency"`
	//@inject_tag: json:"keys" bson:"keys"
	//
	// The webhooks' testing results for the key.
	Keys *KeysTesting `protobuf:"bytes,3,opt,name=keys,proto3" json:"keys" bson:"keys"`
	// contains filtered or unexported fields
}

func (*WebHookTesting) Descriptor deprecated

func (*WebHookTesting) Descriptor() ([]byte, []int)

Deprecated: Use WebHookTesting.ProtoReflect.Descriptor instead.

func (*WebHookTesting) GetKeys

func (x *WebHookTesting) GetKeys() *KeysTesting

func (*WebHookTesting) GetProducts

func (x *WebHookTesting) GetProducts() *ProductsTesting

func (*WebHookTesting) GetVirtualCurrency

func (x *WebHookTesting) GetVirtualCurrency() *VirtualCurrencyTesting

func (*WebHookTesting) ProtoMessage

func (*WebHookTesting) ProtoMessage()

func (*WebHookTesting) ProtoReflect

func (x *WebHookTesting) ProtoReflect() protoreflect.Message

func (*WebHookTesting) Reset

func (x *WebHookTesting) Reset()

func (*WebHookTesting) String

func (x *WebHookTesting) String() string

type ZipCode

type ZipCode struct {

	// The postal code.
	Zip string `protobuf:"bytes,1,opt,name=zip,proto3" json:"zip,omitempty"`
	// The country's name.
	Country string `protobuf:"bytes,2,opt,name=country,proto3" json:"country,omitempty"`
	// The city's name.
	City string `protobuf:"bytes,3,opt,name=city,proto3" json:"city,omitempty"`
	// The state data.
	State *ZipCodeState `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"`
	// The date this item was added.
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*ZipCode) Descriptor deprecated

func (*ZipCode) Descriptor() ([]byte, []int)

Deprecated: Use ZipCode.ProtoReflect.Descriptor instead.

func (*ZipCode) GetCity

func (x *ZipCode) GetCity() string

func (*ZipCode) GetCountry

func (x *ZipCode) GetCountry() string

func (*ZipCode) GetCreatedAt

func (x *ZipCode) GetCreatedAt() *timestamp.Timestamp

func (*ZipCode) GetState

func (x *ZipCode) GetState() *ZipCodeState

func (*ZipCode) GetZip

func (x *ZipCode) GetZip() string

func (*ZipCode) ProtoMessage

func (*ZipCode) ProtoMessage()

func (*ZipCode) ProtoReflect

func (x *ZipCode) ProtoReflect() protoreflect.Message

func (*ZipCode) Reset

func (x *ZipCode) Reset()

func (*ZipCode) String

func (x *ZipCode) String() string

type ZipCodeState

type ZipCodeState struct {

	//@inject_tag: bson:"code"
	//
	// The state's postal code.
	Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty" bson:"code"`
	//@inject_tag: bson:"name"
	//
	// The state's name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty" bson:"name"`
	// contains filtered or unexported fields
}

func (*ZipCodeState) Descriptor deprecated

func (*ZipCodeState) Descriptor() ([]byte, []int)

Deprecated: Use ZipCodeState.ProtoReflect.Descriptor instead.

func (*ZipCodeState) GetCode

func (x *ZipCodeState) GetCode() string

func (*ZipCodeState) GetName

func (x *ZipCodeState) GetName() string

func (*ZipCodeState) ProtoMessage

func (*ZipCodeState) ProtoMessage()

func (*ZipCodeState) ProtoReflect

func (x *ZipCodeState) ProtoReflect() protoreflect.Message

func (*ZipCodeState) Reset

func (x *ZipCodeState) Reset()

func (*ZipCodeState) String

func (x *ZipCodeState) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL