UpdateArgsArgs
type UpdateArgsArgs =
| {
__kind: "V1";
authorizationData: OptionOrNullable<AuthorizationDataArgs>;
collection: CollectionToggleArgs;
collectionDetails: CollectionDetailsToggleArgs;
data: OptionOrNullable<DataArgs>;
isMutable: OptionOrNullable<boolean>;
newUpdateAuthority: OptionOrNullable<Address>;
primarySaleHappened: OptionOrNullable<boolean>;
ruleSet: RuleSetToggleArgs;
uses: UsesToggleArgs;
}
| {
__kind: "AsUpdateAuthorityV2";
authorizationData: OptionOrNullable<AuthorizationDataArgs>;
collection: CollectionToggleArgs;
collectionDetails: CollectionDetailsToggleArgs;
data: OptionOrNullable<DataArgs>;
isMutable: OptionOrNullable<boolean>;
newUpdateAuthority: OptionOrNullable<Address>;
primarySaleHappened: OptionOrNullable<boolean>;
ruleSet: RuleSetToggleArgs;
tokenStandard: OptionOrNullable<TokenStandardArgs>;
uses: UsesToggleArgs;
}
| {
__kind: "AsAuthorityItemDelegateV2";
authorizationData: OptionOrNullable<AuthorizationDataArgs>;
isMutable: OptionOrNullable<boolean>;
newUpdateAuthority: OptionOrNullable<Address>;
primarySaleHappened: OptionOrNullable<boolean>;
tokenStandard: OptionOrNullable<TokenStandardArgs>;
}
| {
__kind: "AsCollectionDelegateV2";
authorizationData: OptionOrNullable<AuthorizationDataArgs>;
collection: CollectionToggleArgs;
}
| {
__kind: "AsDataDelegateV2";
authorizationData: OptionOrNullable<AuthorizationDataArgs>;
data: OptionOrNullable<DataArgs>;
}
| {
__kind: "AsProgrammableConfigDelegateV2";
authorizationData: OptionOrNullable<AuthorizationDataArgs>;
ruleSet: RuleSetToggleArgs;
}
| {
__kind: "AsDataItemDelegateV2";
authorizationData: OptionOrNullable<AuthorizationDataArgs>;
data: OptionOrNullable<DataArgs>;
}
| {
__kind: "AsCollectionItemDelegateV2";
authorizationData: OptionOrNullable<AuthorizationDataArgs>;
collection: CollectionToggleArgs;
}
| {
__kind: "AsProgrammableConfigItemDelegateV2";
authorizationData: OptionOrNullable<AuthorizationDataArgs>;
ruleSet: RuleSetToggleArgs;
};