UpdateArgs
type UpdateArgs =
| {
__kind: "V1";
authorizationData: Option<AuthorizationData>;
collection: CollectionToggle;
collectionDetails: CollectionDetailsToggle;
data: Option<Data>;
isMutable: Option<boolean>;
newUpdateAuthority: Option<Address>;
primarySaleHappened: Option<boolean>;
ruleSet: RuleSetToggle;
uses: UsesToggle;
}
| {
__kind: "AsUpdateAuthorityV2";
authorizationData: Option<AuthorizationData>;
collection: CollectionToggle;
collectionDetails: CollectionDetailsToggle;
data: Option<Data>;
isMutable: Option<boolean>;
newUpdateAuthority: Option<Address>;
primarySaleHappened: Option<boolean>;
ruleSet: RuleSetToggle;
tokenStandard: Option<TokenStandard>;
uses: UsesToggle;
}
| {
__kind: "AsAuthorityItemDelegateV2";
authorizationData: Option<AuthorizationData>;
isMutable: Option<boolean>;
newUpdateAuthority: Option<Address>;
primarySaleHappened: Option<boolean>;
tokenStandard: Option<TokenStandard>;
}
| {
__kind: "AsCollectionDelegateV2";
authorizationData: Option<AuthorizationData>;
collection: CollectionToggle;
}
| {
__kind: "AsDataDelegateV2";
authorizationData: Option<AuthorizationData>;
data: Option<Data>;
}
| {
__kind: "AsProgrammableConfigDelegateV2";
authorizationData: Option<AuthorizationData>;
ruleSet: RuleSetToggle;
}
| {
__kind: "AsDataItemDelegateV2";
authorizationData: Option<AuthorizationData>;
data: Option<Data>;
}
| {
__kind: "AsCollectionItemDelegateV2";
authorizationData: Option<AuthorizationData>;
collection: CollectionToggle;
}
| {
__kind: "AsProgrammableConfigItemDelegateV2";
authorizationData: Option<AuthorizationData>;
ruleSet: RuleSetToggle;
};