@gala-chain/api ∙ API
API > ChainObject
Class: abstract
ChainObject
Contents
- Extended By
- Constructors
- new ChainObject()
- Properties
- COMPOSITEKEY_NS
- ID_SPLIT_CHAR
- ID_SUB_SPLIT_CHAR
- MIN_UNICODE_RUNE_VALUE
- Methods
- getCompositeKey()
- serialize()
- toPlainObject()
- validate()
- validateOrReject()
- deserialize()
- getCompositeKeyFromParts()
- getStringKeyFromParts()
Extended By
FeeAuthorization
FeeBalanceCreditReceipt
FeeChannelPaymentReceipt
FeeCodeDefinition
FeeCodeTransferPercentage
FeeCodeTransferQuantity
FeeCodeSplitFormula
FeeExemption
FeePendingBalance
FeeProperties
FeeThresholdUses
FeeUserPaymentReceipt
PublicKey
UserProfile
TokenInstance
TokenClass
TokenAllowance
TokenBalance
TokenClaim
TokenBurn
OracleBridgeFeeAssertion
OracleDefinition
ExternalToken
OraclePriceAssertion
OraclePriceCrossRateAssertion
TokenMintAllowance
PostMintLockConfiguration
BurnToMintConfiguration
TokenMintConfiguration
TokenMintFulfillment
Constructors
new ChainObject()
new ChainObject():
ChainObject
Properties
COMPOSITEKEY_NS
static
COMPOSITEKEY_NS:string
="\x00"
Source
chain-api/src/types/ChainObject.ts:45
ID_SPLIT_CHAR
static
ID_SPLIT_CHAR:string
="$"
Source
chain-api/src/types/ChainObject.ts:48
ID_SUB_SPLIT_CHAR
static
ID_SUB_SPLIT_CHAR:string
="|"
Source
chain-api/src/types/ChainObject.ts:50
MIN_UNICODE_RUNE_VALUE
static
MIN_UNICODE_RUNE_VALUE:string
="\u0000"
Source
chain-api/src/types/ChainObject.ts:43
Methods
getCompositeKey()
getCompositeKey():
string
Source
chain-api/src/types/ChainObject.ts:79
serialize()
serialize():
string
Source
chain-api/src/types/ChainObject.ts:52
toPlainObject()
toPlainObject():
Record
\<string
,unknown
>
Source
chain-api/src/types/ChainObject.ts:68
validate()
validate():
Promise
\<ValidationError
[]>
Source
chain-api/src/types/ChainObject.ts:56
validateOrReject()
validateOrReject():
Promise
\<void
>
Source
chain-api/src/types/ChainObject.ts:60
deserialize()
static
deserialize\<T
>(constructor
,object
):T
Type parameters
▪ T
Parameters
▪ constructor: ClassConstructor
\<Inferred
\<T
, ChainObject
>>
▪ object: string
| Record
\<string
, unknown
> | Record
\<string
, unknown
>[]
Source
chain-api/src/types/ChainObject.ts:72
getCompositeKeyFromParts()
static
getCompositeKeyFromParts(indexKey
,parts
):string
Parameters
▪ indexKey: string
▪ parts: unknown
[]
Source
chain-api/src/types/ChainObject.ts:104
getStringKeyFromParts()
static
getStringKeyFromParts(parts
):string
Parameters
▪ parts: string
[]