UpdateArgs: {
    __kind: "V1";
    authorizationData: Option<AuthorizationData>;
    collection: CollectionToggle;
    collectionDetails: CollectionDetailsToggle;
    data: Option<Data>;
    isMutable: Option<boolean>;
    newUpdateAuthority: Option<PublicKey>;
    primarySaleHappened: Option<boolean>;
    ruleSet: RuleSetToggle;
    uses: UsesToggle;
} | {
    __kind: "AsUpdateAuthorityV2";
    authorizationData: Option<AuthorizationData>;
    collection: CollectionToggle;
    collectionDetails: CollectionDetailsToggle;
    data: Option<Data>;
    isMutable: Option<boolean>;
    newUpdateAuthority: Option<PublicKey>;
    primarySaleHappened: Option<boolean>;
    ruleSet: RuleSetToggle;
    tokenStandard: Option<TokenStandard>;
    uses: UsesToggle;
} | {
    __kind: "AsAuthorityItemDelegateV2";
    authorizationData: Option<AuthorizationData>;
    isMutable: Option<boolean>;
    newUpdateAuthority: Option<PublicKey>;
    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;
}

Generated using TypeDoc