Interface iMsgUpdateCollection<T>

Type Parameters

Hierarchy

Implemented by

Properties

badgeIdsToAdd?: iUintRange<T>[]

The badges to create. Newly created badges will be sent to the "Mint" address. Must have necessary permissions in future transactions to update. However, no restrictions in this genesis Msg. Only used if collection has "Standard" balance type.

badgeMetadataTimeline?: iBadgeMetadataTimeline<T>[]

The new badge metadata timeline. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg. Note we take first-match only for badge IDs, so do not define duplicates.

collectionApprovals?: iCollectionApproval<T>[]

The new collection approved transfers timeline. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg.

collectionId: T

The ID of the collection to update.

collectionMetadataTimeline?: iCollectionMetadataTimeline<T>[]

The new collection metadata timeline. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg.

collectionPermissions?: iCollectionPermissions<T>

The new collection permissions. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg.

creator: string

The creator of the transaction.

customDataTimeline?: iCustomDataTimeline<T>[]

The new custom data timeline. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg.

isArchivedTimeline?: iIsArchivedTimeline<T>[]

The new is archived timeline. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg.

managerTimeline?: iManagerTimeline<T>[]

The new manager timeline. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg.

offChainBalancesMetadataTimeline?: iOffChainBalancesMetadataTimeline<T>[]

The new off-chain balances metadata timeline. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg. Only used if "Off-Chain - Indexed" or "Off-Chain - Non-Indexed" balance type.

standardsTimeline?: iStandardsTimeline<T>[]

The new standards timeline. Must have the necessary permissions in future transactions to update. However, no restrictions in this genesis Msg.

updateBadgeMetadataTimeline?: boolean

Whether or not to update the badge metadata timeline.

updateCollectionApprovals?: boolean

Whether or not to update the collection approved transfers timeline.

updateCollectionMetadataTimeline?: boolean

Whether or not to update the collection metadata timeline.

updateCollectionPermissions?: boolean

Whether or not to update the collection permissions.

updateCustomDataTimeline?: boolean

Whether or not to update the custom data timeline.

updateIsArchivedTimeline?: boolean

Whether or not to update the is archived timeline.

updateManagerTimeline?: boolean

Whether or not to update the manager timeline.

updateOffChainBalancesMetadataTimeline?: boolean

Whether or not to update the off-chain balances metadata timeline.

updateStandardsTimeline?: boolean

Whether or not to update the standards timeline.