Coda by Ian Macalinao
    Preparing search index...

    Type Alias MplCoreProgramPluginInstructions

    type MplCoreProgramPluginInstructions = {
        addAssetsToGroupV1: (
            input: MakeOptional<AddAssetsToGroupV1Input, "payer">,
        ) => ReturnType<typeof getAddAssetsToGroupV1Instruction> & SelfPlanAndSendFunctions;
        addCollectionExternalPluginAdapterV1: (
            input: MakeOptional<AddCollectionExternalPluginAdapterV1Input, "payer">,
        ) => ReturnType<typeof getAddCollectionExternalPluginAdapterV1Instruction> & SelfPlanAndSendFunctions;
        addCollectionPluginV1: (
            input: MakeOptional<AddCollectionPluginV1Input, "payer">,
        ) => ReturnType<typeof getAddCollectionPluginV1Instruction> & SelfPlanAndSendFunctions;
        addCollectionsToGroupV1: (
            input: MakeOptional<AddCollectionsToGroupV1Input, "payer">,
        ) => ReturnType<typeof getAddCollectionsToGroupV1Instruction> & SelfPlanAndSendFunctions;
        addExternalPluginAdapterV1: (
            input: MakeOptional<AddExternalPluginAdapterV1Input, "payer">,
        ) => ReturnType<typeof getAddExternalPluginAdapterV1Instruction> & SelfPlanAndSendFunctions;
        addGroupsToGroupV1: (
            input: MakeOptional<AddGroupsToGroupV1Input, "payer">,
        ) => ReturnType<typeof getAddGroupsToGroupV1Instruction> & SelfPlanAndSendFunctions;
        addPluginV1: (
            input: MakeOptional<AddPluginV1Input, "payer">,
        ) => ReturnType<typeof getAddPluginV1Instruction> & SelfPlanAndSendFunctions;
        approveCollectionPluginAuthorityV1: (
            input: MakeOptional<ApproveCollectionPluginAuthorityV1Input, "payer">,
        ) => ReturnType<typeof getApproveCollectionPluginAuthorityV1Instruction> & SelfPlanAndSendFunctions;
        approvePluginAuthorityV1: (
            input: MakeOptional<ApprovePluginAuthorityV1Input, "payer">,
        ) => ReturnType<typeof getApprovePluginAuthorityV1Instruction> & SelfPlanAndSendFunctions;
        burnCollectionV1: (
            input: MakeOptional<BurnCollectionV1Input, "payer">,
        ) => ReturnType<typeof getBurnCollectionV1Instruction> & SelfPlanAndSendFunctions;
        burnV1: (
            input: MakeOptional<BurnV1Input, "payer">,
        ) => ReturnType<typeof getBurnV1Instruction> & SelfPlanAndSendFunctions;
        closeGroupV1: (
            input: MakeOptional<CloseGroupV1Input, "payer">,
        ) => ReturnType<typeof getCloseGroupV1Instruction> & SelfPlanAndSendFunctions;
        collect: (
            input: CollectInput,
        ) => ReturnType<typeof getCollectInstruction> & SelfPlanAndSendFunctions;
        compressV1: (
            input: MakeOptional<CompressV1Input, "payer">,
        ) => ReturnType<typeof getCompressV1Instruction> & SelfPlanAndSendFunctions;
        createCollectionV1: (
            input: MakeOptional<CreateCollectionV1Input, "payer">,
        ) => ReturnType<typeof getCreateCollectionV1Instruction> & SelfPlanAndSendFunctions;
        createCollectionV2: (
            input: MakeOptional<CreateCollectionV2Input, "payer">,
        ) => ReturnType<typeof getCreateCollectionV2Instruction> & SelfPlanAndSendFunctions;
        createGroupV1: (
            input: MakeOptional<CreateGroupV1Input, "payer">,
        ) => ReturnType<typeof getCreateGroupV1Instruction> & SelfPlanAndSendFunctions;
        createV1: (
            input: MakeOptional<CreateV1Input, "payer">,
        ) => ReturnType<typeof getCreateV1Instruction> & SelfPlanAndSendFunctions;
        createV2: (
            input: MakeOptional<CreateV2Input, "payer">,
        ) => ReturnType<typeof getCreateV2Instruction> & SelfPlanAndSendFunctions;
        decompressV1: (
            input: MakeOptional<DecompressV1Input, "payer">,
        ) => ReturnType<typeof getDecompressV1Instruction> & SelfPlanAndSendFunctions;
        executeV1: (
            input: MakeOptional<ExecuteV1AsyncInput, "payer">,
        ) => ReturnType<typeof getExecuteV1InstructionAsync> & SelfPlanAndSendFunctions;
        removeAssetsFromGroupV1: (
            input: MakeOptional<RemoveAssetsFromGroupV1Input, "payer">,
        ) => ReturnType<typeof getRemoveAssetsFromGroupV1Instruction> & SelfPlanAndSendFunctions;
        removeCollectionExternalPluginAdapterV1: (
            input: MakeOptional<
                RemoveCollectionExternalPluginAdapterV1Input,
                "payer",
            >,
        ) => ReturnType<
            typeof getRemoveCollectionExternalPluginAdapterV1Instruction,
        > & SelfPlanAndSendFunctions;
        removeCollectionPluginV1: (
            input: MakeOptional<RemoveCollectionPluginV1Input, "payer">,
        ) => ReturnType<typeof getRemoveCollectionPluginV1Instruction> & SelfPlanAndSendFunctions;
        removeCollectionsFromGroupV1: (
            input: MakeOptional<RemoveCollectionsFromGroupV1Input, "payer">,
        ) => ReturnType<typeof getRemoveCollectionsFromGroupV1Instruction> & SelfPlanAndSendFunctions;
        removeExternalPluginAdapterV1: (
            input: MakeOptional<RemoveExternalPluginAdapterV1Input, "payer">,
        ) => ReturnType<typeof getRemoveExternalPluginAdapterV1Instruction> & SelfPlanAndSendFunctions;
        removeGroupsFromGroupV1: (
            input: MakeOptional<RemoveGroupsFromGroupV1Input, "payer">,
        ) => ReturnType<typeof getRemoveGroupsFromGroupV1Instruction> & SelfPlanAndSendFunctions;
        removePluginV1: (
            input: MakeOptional<RemovePluginV1Input, "payer">,
        ) => ReturnType<typeof getRemovePluginV1Instruction> & SelfPlanAndSendFunctions;
        revokeCollectionPluginAuthorityV1: (
            input: MakeOptional<RevokeCollectionPluginAuthorityV1Input, "payer">,
        ) => ReturnType<typeof getRevokeCollectionPluginAuthorityV1Instruction> & SelfPlanAndSendFunctions;
        revokePluginAuthorityV1: (
            input: MakeOptional<RevokePluginAuthorityV1Input, "payer">,
        ) => ReturnType<typeof getRevokePluginAuthorityV1Instruction> & SelfPlanAndSendFunctions;
        transferV1: (
            input: MakeOptional<TransferV1Input, "payer">,
        ) => ReturnType<typeof getTransferV1Instruction> & SelfPlanAndSendFunctions;
        updateCollectionExternalPluginAdapterV1: (
            input: MakeOptional<
                UpdateCollectionExternalPluginAdapterV1Input,
                "payer",
            >,
        ) => ReturnType<
            typeof getUpdateCollectionExternalPluginAdapterV1Instruction,
        > & SelfPlanAndSendFunctions;
        updateCollectionInfoV1: (
            input: UpdateCollectionInfoV1Input,
        ) => ReturnType<typeof getUpdateCollectionInfoV1Instruction> & SelfPlanAndSendFunctions;
        updateCollectionPluginV1: (
            input: MakeOptional<UpdateCollectionPluginV1Input, "payer">,
        ) => ReturnType<typeof getUpdateCollectionPluginV1Instruction> & SelfPlanAndSendFunctions;
        updateCollectionV1: (
            input: MakeOptional<UpdateCollectionV1Input, "payer">,
        ) => ReturnType<typeof getUpdateCollectionV1Instruction> & SelfPlanAndSendFunctions;
        updateExternalPluginAdapterV1: (
            input: MakeOptional<UpdateExternalPluginAdapterV1Input, "payer">,
        ) => ReturnType<typeof getUpdateExternalPluginAdapterV1Instruction> & SelfPlanAndSendFunctions;
        updateGroupV1: (
            input: MakeOptional<UpdateGroupV1Input, "payer">,
        ) => ReturnType<typeof getUpdateGroupV1Instruction> & SelfPlanAndSendFunctions;
        updatePluginV1: (
            input: MakeOptional<UpdatePluginV1Input, "payer">,
        ) => ReturnType<typeof getUpdatePluginV1Instruction> & SelfPlanAndSendFunctions;
        updateV1: (
            input: MakeOptional<UpdateV1Input, "payer">,
        ) => ReturnType<typeof getUpdateV1Instruction> & SelfPlanAndSendFunctions;
        updateV2: (
            input: MakeOptional<UpdateV2Input, "payer">,
        ) => ReturnType<typeof getUpdateV2Instruction> & SelfPlanAndSendFunctions;
        writeCollectionExternalPluginAdapterDataV1: (
            input: MakeOptional<
                WriteCollectionExternalPluginAdapterDataV1Input,
                "payer",
            >,
        ) => ReturnType<
            typeof getWriteCollectionExternalPluginAdapterDataV1Instruction,
        > & SelfPlanAndSendFunctions;
        writeExternalPluginAdapterDataV1: (
            input: MakeOptional<WriteExternalPluginAdapterDataV1Input, "payer">,
        ) => ReturnType<typeof getWriteExternalPluginAdapterDataV1Instruction> & SelfPlanAndSendFunctions;
    }
    Index

    Properties

    addAssetsToGroupV1: (
        input: MakeOptional<AddAssetsToGroupV1Input, "payer">,
    ) => ReturnType<typeof getAddAssetsToGroupV1Instruction> & SelfPlanAndSendFunctions
    addCollectionExternalPluginAdapterV1: (
        input: MakeOptional<AddCollectionExternalPluginAdapterV1Input, "payer">,
    ) => ReturnType<typeof getAddCollectionExternalPluginAdapterV1Instruction> & SelfPlanAndSendFunctions
    addCollectionPluginV1: (
        input: MakeOptional<AddCollectionPluginV1Input, "payer">,
    ) => ReturnType<typeof getAddCollectionPluginV1Instruction> & SelfPlanAndSendFunctions
    addCollectionsToGroupV1: (
        input: MakeOptional<AddCollectionsToGroupV1Input, "payer">,
    ) => ReturnType<typeof getAddCollectionsToGroupV1Instruction> & SelfPlanAndSendFunctions
    addExternalPluginAdapterV1: (
        input: MakeOptional<AddExternalPluginAdapterV1Input, "payer">,
    ) => ReturnType<typeof getAddExternalPluginAdapterV1Instruction> & SelfPlanAndSendFunctions
    addGroupsToGroupV1: (
        input: MakeOptional<AddGroupsToGroupV1Input, "payer">,
    ) => ReturnType<typeof getAddGroupsToGroupV1Instruction> & SelfPlanAndSendFunctions
    addPluginV1: (
        input: MakeOptional<AddPluginV1Input, "payer">,
    ) => ReturnType<typeof getAddPluginV1Instruction> & SelfPlanAndSendFunctions
    approveCollectionPluginAuthorityV1: (
        input: MakeOptional<ApproveCollectionPluginAuthorityV1Input, "payer">,
    ) => ReturnType<typeof getApproveCollectionPluginAuthorityV1Instruction> & SelfPlanAndSendFunctions
    approvePluginAuthorityV1: (
        input: MakeOptional<ApprovePluginAuthorityV1Input, "payer">,
    ) => ReturnType<typeof getApprovePluginAuthorityV1Instruction> & SelfPlanAndSendFunctions
    burnCollectionV1: (
        input: MakeOptional<BurnCollectionV1Input, "payer">,
    ) => ReturnType<typeof getBurnCollectionV1Instruction> & SelfPlanAndSendFunctions
    burnV1: (
        input: MakeOptional<BurnV1Input, "payer">,
    ) => ReturnType<typeof getBurnV1Instruction> & SelfPlanAndSendFunctions
    closeGroupV1: (
        input: MakeOptional<CloseGroupV1Input, "payer">,
    ) => ReturnType<typeof getCloseGroupV1Instruction> & SelfPlanAndSendFunctions
    collect: (
        input: CollectInput,
    ) => ReturnType<typeof getCollectInstruction> & SelfPlanAndSendFunctions
    compressV1: (
        input: MakeOptional<CompressV1Input, "payer">,
    ) => ReturnType<typeof getCompressV1Instruction> & SelfPlanAndSendFunctions
    createCollectionV1: (
        input: MakeOptional<CreateCollectionV1Input, "payer">,
    ) => ReturnType<typeof getCreateCollectionV1Instruction> & SelfPlanAndSendFunctions
    createCollectionV2: (
        input: MakeOptional<CreateCollectionV2Input, "payer">,
    ) => ReturnType<typeof getCreateCollectionV2Instruction> & SelfPlanAndSendFunctions
    createGroupV1: (
        input: MakeOptional<CreateGroupV1Input, "payer">,
    ) => ReturnType<typeof getCreateGroupV1Instruction> & SelfPlanAndSendFunctions
    createV1: (
        input: MakeOptional<CreateV1Input, "payer">,
    ) => ReturnType<typeof getCreateV1Instruction> & SelfPlanAndSendFunctions
    createV2: (
        input: MakeOptional<CreateV2Input, "payer">,
    ) => ReturnType<typeof getCreateV2Instruction> & SelfPlanAndSendFunctions
    decompressV1: (
        input: MakeOptional<DecompressV1Input, "payer">,
    ) => ReturnType<typeof getDecompressV1Instruction> & SelfPlanAndSendFunctions
    executeV1: (
        input: MakeOptional<ExecuteV1AsyncInput, "payer">,
    ) => ReturnType<typeof getExecuteV1InstructionAsync> & SelfPlanAndSendFunctions
    removeAssetsFromGroupV1: (
        input: MakeOptional<RemoveAssetsFromGroupV1Input, "payer">,
    ) => ReturnType<typeof getRemoveAssetsFromGroupV1Instruction> & SelfPlanAndSendFunctions
    removeCollectionExternalPluginAdapterV1: (
        input: MakeOptional<
            RemoveCollectionExternalPluginAdapterV1Input,
            "payer",
        >,
    ) => ReturnType<
        typeof getRemoveCollectionExternalPluginAdapterV1Instruction,
    > & SelfPlanAndSendFunctions
    removeCollectionPluginV1: (
        input: MakeOptional<RemoveCollectionPluginV1Input, "payer">,
    ) => ReturnType<typeof getRemoveCollectionPluginV1Instruction> & SelfPlanAndSendFunctions
    removeCollectionsFromGroupV1: (
        input: MakeOptional<RemoveCollectionsFromGroupV1Input, "payer">,
    ) => ReturnType<typeof getRemoveCollectionsFromGroupV1Instruction> & SelfPlanAndSendFunctions
    removeExternalPluginAdapterV1: (
        input: MakeOptional<RemoveExternalPluginAdapterV1Input, "payer">,
    ) => ReturnType<typeof getRemoveExternalPluginAdapterV1Instruction> & SelfPlanAndSendFunctions
    removeGroupsFromGroupV1: (
        input: MakeOptional<RemoveGroupsFromGroupV1Input, "payer">,
    ) => ReturnType<typeof getRemoveGroupsFromGroupV1Instruction> & SelfPlanAndSendFunctions
    removePluginV1: (
        input: MakeOptional<RemovePluginV1Input, "payer">,
    ) => ReturnType<typeof getRemovePluginV1Instruction> & SelfPlanAndSendFunctions
    revokeCollectionPluginAuthorityV1: (
        input: MakeOptional<RevokeCollectionPluginAuthorityV1Input, "payer">,
    ) => ReturnType<typeof getRevokeCollectionPluginAuthorityV1Instruction> & SelfPlanAndSendFunctions
    revokePluginAuthorityV1: (
        input: MakeOptional<RevokePluginAuthorityV1Input, "payer">,
    ) => ReturnType<typeof getRevokePluginAuthorityV1Instruction> & SelfPlanAndSendFunctions
    transferV1: (
        input: MakeOptional<TransferV1Input, "payer">,
    ) => ReturnType<typeof getTransferV1Instruction> & SelfPlanAndSendFunctions
    updateCollectionExternalPluginAdapterV1: (
        input: MakeOptional<
            UpdateCollectionExternalPluginAdapterV1Input,
            "payer",
        >,
    ) => ReturnType<
        typeof getUpdateCollectionExternalPluginAdapterV1Instruction,
    > & SelfPlanAndSendFunctions
    updateCollectionInfoV1: (
        input: UpdateCollectionInfoV1Input,
    ) => ReturnType<typeof getUpdateCollectionInfoV1Instruction> & SelfPlanAndSendFunctions
    updateCollectionPluginV1: (
        input: MakeOptional<UpdateCollectionPluginV1Input, "payer">,
    ) => ReturnType<typeof getUpdateCollectionPluginV1Instruction> & SelfPlanAndSendFunctions
    updateCollectionV1: (
        input: MakeOptional<UpdateCollectionV1Input, "payer">,
    ) => ReturnType<typeof getUpdateCollectionV1Instruction> & SelfPlanAndSendFunctions
    updateExternalPluginAdapterV1: (
        input: MakeOptional<UpdateExternalPluginAdapterV1Input, "payer">,
    ) => ReturnType<typeof getUpdateExternalPluginAdapterV1Instruction> & SelfPlanAndSendFunctions
    updateGroupV1: (
        input: MakeOptional<UpdateGroupV1Input, "payer">,
    ) => ReturnType<typeof getUpdateGroupV1Instruction> & SelfPlanAndSendFunctions
    updatePluginV1: (
        input: MakeOptional<UpdatePluginV1Input, "payer">,
    ) => ReturnType<typeof getUpdatePluginV1Instruction> & SelfPlanAndSendFunctions
    updateV1: (
        input: MakeOptional<UpdateV1Input, "payer">,
    ) => ReturnType<typeof getUpdateV1Instruction> & SelfPlanAndSendFunctions
    updateV2: (
        input: MakeOptional<UpdateV2Input, "payer">,
    ) => ReturnType<typeof getUpdateV2Instruction> & SelfPlanAndSendFunctions
    writeCollectionExternalPluginAdapterDataV1: (
        input: MakeOptional<
            WriteCollectionExternalPluginAdapterDataV1Input,
            "payer",
        >,
    ) => ReturnType<
        typeof getWriteCollectionExternalPluginAdapterDataV1Instruction,
    > & SelfPlanAndSendFunctions
    writeExternalPluginAdapterDataV1: (
        input: MakeOptional<WriteExternalPluginAdapterDataV1Input, "payer">,
    ) => ReturnType<typeof getWriteExternalPluginAdapterDataV1Instruction> & SelfPlanAndSendFunctions