constant

package
v3.4.7 Latest Latest
Warning

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

Go to latest
Published: Dec 9, 2025 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultExternalAccountAliasPrefix = "@external/"
	ExternalAccountType               = "external"
	AccountAliasAcceptedChars         = `^[a-zA-Z0-9@:_-]+$`
)
View Source
const (
	AccountRuleTypeAlias       = "alias"
	AccountRuleTypeAccountType = "account_type"
)

Operation Route Account Rule Types

View Source
const (
	DEBIT   = "DEBIT"
	CREDIT  = "CREDIT"
	ONHOLD  = "ON_HOLD"
	RELEASE = "RELEASE"
)
View Source
const (
	CREATED             = "CREATED"
	APPROVED            = "APPROVED"
	PENDING             = "PENDING"
	CANCELED            = "CANCELED"
	NOTED               = "NOTED"
	UniqueViolationCode = "23505"
)
View Source
const ContentLength = "Content-Length"
View Source
const (
	DefaultBalanceKey = "default"
)
View Source
const XTotalCount = "X-Total-Count"

Variables

View Source
var (
	ErrDuplicateLedger                          = errors.New("0001")
	ErrLedgerNameConflict                       = errors.New("0002")
	ErrAssetNameOrCodeDuplicate                 = errors.New("0003")
	ErrCodeUppercaseRequirement                 = errors.New("0004")
	ErrCurrencyCodeStandardCompliance           = errors.New("0005")
	ErrUnmodifiableField                        = errors.New("0006")
	ErrEntityNotFound                           = errors.New("0007")
	ErrActionNotPermitted                       = errors.New("0008")
	ErrMissingFieldsInRequest                   = errors.New("0009")
	ErrAccountTypeImmutable                     = errors.New("0010")
	ErrInactiveAccountType                      = errors.New("0011")
	ErrAccountBalanceDeletion                   = errors.New("0012")
	ErrResourceAlreadyDeleted                   = errors.New("0013")
	ErrSegmentIDInactive                        = errors.New("0014")
	ErrDuplicateSegmentName                     = errors.New("0015")
	ErrBalanceRemainingDeletion                 = errors.New("0016")
	ErrInvalidScriptFormat                      = errors.New("0017")
	ErrInsufficientFunds                        = errors.New("0018")
	ErrAccountIneligibility                     = errors.New("0019")
	ErrAliasUnavailability                      = errors.New("0020")
	ErrParentTransactionIDNotFound              = errors.New("0021")
	ErrImmutableField                           = errors.New("0022")
	ErrTransactionTimingRestriction             = errors.New("0023")
	ErrAccountStatusTransactionRestriction      = errors.New("0024")
	ErrInsufficientAccountBalance               = errors.New("0025")
	ErrTransactionMethodRestriction             = errors.New("0026")
	ErrDuplicateTransactionTemplateCode         = errors.New("0027")
	ErrDuplicateAssetPair                       = errors.New("0028")
	ErrInvalidParentAccountID                   = errors.New("0029")
	ErrMismatchedAssetCode                      = errors.New("0030")
	ErrChartTypeNotFound                        = errors.New("0031")
	ErrInvalidCountryCode                       = errors.New("0032")
	ErrInvalidCodeFormat                        = errors.New("0033")
	ErrAssetCodeNotFound                        = errors.New("0034")
	ErrPortfolioIDNotFound                      = errors.New("0035")
	ErrSegmentIDNotFound                        = errors.New("0036")
	ErrLedgerIDNotFound                         = errors.New("0037")
	ErrOrganizationIDNotFound                   = errors.New("0038")
	ErrParentOrganizationIDNotFound             = errors.New("0039")
	ErrInvalidType                              = errors.New("0040")
	ErrTokenMissing                             = errors.New("0041")
	ErrInvalidToken                             = errors.New("0042")
	ErrInsufficientPrivileges                   = errors.New("0043")
	ErrPermissionEnforcement                    = errors.New("0044")
	ErrJWKFetch                                 = errors.New("0045")
	ErrInternalServer                           = errors.New("0046")
	ErrBadRequest                               = errors.New("0047")
	ErrInvalidDSLFileFormat                     = errors.New("0048")
	ErrEmptyDSLFile                             = errors.New("0049")
	ErrMetadataKeyLengthExceeded                = errors.New("0050")
	ErrMetadataValueLengthExceeded              = errors.New("0051")
	ErrAccountIDNotFound                        = errors.New("0052")
	ErrUnexpectedFieldsInTheRequest             = errors.New("0053")
	ErrIDsNotFoundForAccounts                   = errors.New("0054")
	ErrAssetIDNotFound                          = errors.New("0055")
	ErrNoAssetsFound                            = errors.New("0056")
	ErrNoSegmentsFound                          = errors.New("0057")
	ErrNoPortfoliosFound                        = errors.New("0058")
	ErrNoOrganizationsFound                     = errors.New("0059")
	ErrNoLedgersFound                           = errors.New("0060")
	ErrBalanceUpdateFailed                      = errors.New("0061")
	ErrNoAccountIDsProvided                     = errors.New("0062")
	ErrFailedToRetrieveAccountsByAliases        = errors.New("0063")
	ErrNoAccountsFound                          = errors.New("0064")
	ErrInvalidPathParameter                     = errors.New("0065")
	ErrInvalidAccountType                       = errors.New("0066")
	ErrInvalidMetadataNesting                   = errors.New("0067")
	ErrOperationIDNotFound                      = errors.New("0068")
	ErrNoOperationsFound                        = errors.New("0069")
	ErrTransactionIDNotFound                    = errors.New("0070")
	ErrNoTransactionsFound                      = errors.New("0071")
	ErrInvalidTransactionType                   = errors.New("0072")
	ErrTransactionValueMismatch                 = errors.New("0073")
	ErrForbiddenExternalAccountManipulation     = errors.New("0074")
	ErrAuditRecordNotRetrieved                  = errors.New("0075")
	ErrAuditTreeRecordNotFound                  = errors.New("0076")
	ErrInvalidDateFormat                        = errors.New("0077")
	ErrInvalidFinalDate                         = errors.New("0078")
	ErrDateRangeExceedsLimit                    = errors.New("0079")
	ErrPaginationLimitExceeded                  = errors.New("0080")
	ErrInvalidSortOrder                         = errors.New("0081")
	ErrInvalidQueryParameter                    = errors.New("0082")
	ErrInvalidDateRange                         = errors.New("0083")
	ErrIdempotencyKey                           = errors.New("0084")
	ErrAccountAliasNotFound                     = errors.New("0085")
	ErrLockVersionAccountBalance                = errors.New("0086")
	ErrTransactionIDHasAlreadyParentTransaction = errors.New("0087")
	ErrTransactionIDIsAlreadyARevert            = errors.New("0088")
	ErrTransactionCantRevert                    = errors.New("0089")
	ErrTransactionAmbiguous                     = errors.New("0090")
	ErrParentIDSameID                           = errors.New("0091")
	ErrNoBalancesFound                          = errors.New("0092")
	ErrBalancesCantDeleted                      = errors.New("0093")
	ErrInvalidRequestBody                       = errors.New("0094")
	ErrMessageBrokerUnavailable                 = errors.New("0095")
	ErrAccountAliasInvalid                      = errors.New("0096")
	ErrOverFlowInt64                            = errors.New("0097")
	ErrOnHoldExternalAccount                    = errors.New("0098")
	ErrCommitTransactionNotPending              = errors.New("0099")
	ErrOperationRouteTitleAlreadyExists         = errors.New("0100")
	ErrOperationRouteNotFound                   = errors.New("0101")
	ErrNoOperationRoutesFound                   = errors.New("0102")
	ErrInvalidOperationRouteType                = errors.New("0103")
	ErrMissingOperationRoutes                   = errors.New("0104")
	ErrTransactionRouteNotFound                 = errors.New("0105")
	ErrNoTransactionRoutesFound                 = errors.New("0106")
	ErrOperationRouteLinkedToTransactionRoutes  = errors.New("0107")
	ErrDuplicateAccountTypeKeyValue             = errors.New("0108")
	ErrAccountTypeNotFound                      = errors.New("0109")
	ErrNoAccountTypesFound                      = errors.New("0110")
	ErrInvalidAccountRuleType                   = errors.New("0111")
	ErrInvalidAccountRuleValue                  = errors.New("0112")
	ErrInvalidAccountingRoute                   = errors.New("0113")
	ErrTransactionRouteNotInformed              = errors.New("0114")
	ErrInvalidTransactionRouteID                = errors.New("0115")
	ErrAccountingRouteCountMismatch             = errors.New("0116")
	ErrAccountingRouteNotFound                  = errors.New("0117")
	ErrAccountingAliasValidationFailed          = errors.New("0118")
	ErrAccountingAccountTypeValidationFailed    = errors.New("0119")
	ErrInvalidAccountTypeKeyValue               = errors.New("0120")
	ErrInvalidFutureTransactionDate             = errors.New("0121")
	ErrInvalidPendingFutureTransactionDate      = errors.New("0122")
	ErrDuplicatedAliasKeyValue                  = errors.New("0123")
	ErrAdditionalBalanceNotAllowed              = errors.New("0124")
	ErrInvalidTransactionNonPositiveValue       = errors.New("0125")
	ErrDefaultBalanceNotFound                   = errors.New("0126")
	ErrAccountCreationFailed                    = errors.New("0127")
)

List of errors that can be returned. * For more details, refer to the API documentation: https://docs.midaz.io/midaz/api-reference/resources/errors-list

View Source
var UUIDPathParameters = []string{
	"id",
	"organization_id",
	"ledger_id",
	"asset_id",
	"portfolio_id",
	"segment_id",
	"account_id",
	"transaction_id",
	"operation_id",
	"asset_rate_id",
	"external_id",
	"audit_id",
	"balance_id",
	"operation_route_id",
	"transaction_route_id",
}

Functions

This section is empty.

Types

type Order

type Order string
const (
	Asc  Order = "asc"
	Desc Order = "desc"
)

Order is a type that represents the ordering of a list.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL