Type alias MetadataDelegateInputWithData<T>

MetadataDelegateInputWithData<T>: {
    delegate: T;
    updateAuthority: PublicKey;
    type: "CollectionV1" | "UpdateV1" | "ProgrammableConfigV1";
    data: undefined | Omit<{
        __kind: "CollectionV1";
    } & Omit<{
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind"> | Omit<{
        __kind: "UpdateV1";
    } & Omit<{
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind"> | Omit<{
        __kind: "ProgrammableConfigV1";
    } & Omit<{
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind">;
}

Type Parameters

Type declaration

  • delegate: T
  • updateAuthority: PublicKey
  • type: "CollectionV1" | "UpdateV1" | "ProgrammableConfigV1"
  • data: undefined | Omit<{
        __kind: "CollectionV1";
    } & Omit<{
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind"> | Omit<{
        __kind: "UpdateV1";
    } & Omit<{
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind"> | Omit<{
        __kind: "ProgrammableConfigV1";
    } & Omit<{
        authorizationData: COption<AuthorizationData>;
    }, "void">, "authorizationData" | "__kind">

Generated using TypeDoc