gill

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;
};