Skip to main content

Module data_contract

Module data_contract 

Source

Modules§

data_contract_max_depth_exceed_error

Structs§

ContestedUniqueIndexOnMutableDocumentTypeError
ContestedUniqueIndexWithUniqueIndexError
DataContractHaveNewUniqueIndexError
DataContractImmutablePropertiesUpdateError
DataContractInvalidIndexDefinitionUpdateError
DataContractInvalidRequiredFieldsUpdateError
DataContractTokenConfigurationUpdateError
DataContractUniqueIndicesChangedError
DecimalsOverLimitError
DocumentTypesAreMissingError
DuplicateIndexError
DuplicateIndexNameError
DuplicateKeywordsError
GroupExceedsMaxMembersError
GroupHasTooFewMembersError
Error indicating that a group contains too few members to be valid.
GroupMemberHasPowerOfZeroError
GroupMemberHasPowerOverLimitError
GroupNonUnilateralMemberPowerHasLessThanRequiredPowerError
GroupPositionDoesNotExistError
Error raised when a group position does not exist in the data contract.
GroupRequiredPowerIsInvalidError
GroupTotalPowerLessThanRequiredError
IncompatibleDataContractSchemaError
IncompatibleDocumentTypeSchemaError
IncompatibleRe2PatternError
InvalidCompoundIndexError
InvalidDataContractIdError
InvalidDataContractVersionError
InvalidDescriptionLengthError
InvalidDocumentTypeNameError
InvalidDocumentTypeRequiredSecurityLevelError
InvalidIndexPropertyTypeError
InvalidIndexedPropertyConstraintError
InvalidJsonSchemaRefError
InvalidKeywordCharacterError
InvalidKeywordLengthError
InvalidTokenBaseSupplyError
InvalidTokenDistributionFunctionDivideByZeroError
InvalidTokenDistributionFunctionIncoherenceError
InvalidTokenDistributionFunctionInvalidParameterError
InvalidTokenDistributionFunctionInvalidParameterTupleError
InvalidTokenLanguageCodeError
InvalidTokenNameCharacterError
InvalidTokenNameLengthError
MainGroupIsNotDefinedError
NewTokensDestinationIdentityOptionRequiredError
NonContiguousContractGroupPositionsError
NonContiguousContractTokenPositionsError
PreProgrammedDistributionAmountOverLimitError
The amounts a token’s pre-programmed distribution releases at one time total more than i64::MAX. Each release is stored as a sum tree of its recipients’ amounts, so neither an amount nor the total of a release can exceed what the sum tree holds.
RedundantDocumentPaidForByTokenWithContractId
SystemPropertyIndexAlreadyPresentError
TokenPaymentByBurningOnlyAllowedOnInternalTokenError
TokenShieldedPoolIncompatibleRulesError
A token with a shielded pool cannot promise freezing or confiscation: shielded notes belong to no identity account, so freezeRules, unfreezeRules and destroyFrozenFundsRules must authorize no one (as change taker and as admin) when hasShieldedPool is set.
TooManyKeywordsError
UndefinedIndexPropertyError
UniqueIndicesLimitReachedError
UnknownDocumentActionTokenEffectError
UnknownDocumentCreationRestrictionModeError
UnknownGasFeesPaidByError
UnknownSecurityLevelError
UnknownStorageKeyRequirementsError
UnknownTradeModeError
UnknownTransferableTypeError