gill

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