import { Transfer, TransferSDKType } from "./transfer"; import * as _m0 from "protobufjs/minimal"; import { DeepPartial } from "../../helpers"; /** MsgCreateTransfer is a request type used for initiating new transfers. */ export interface MsgCreateTransfer { /** MsgCreateTransfer is a request type used for initiating new transfers. */ transfer?: Transfer; } /** MsgCreateTransfer is a request type used for initiating new transfers. */ export interface MsgCreateTransferSDKType { transfer?: TransferSDKType; } /** MsgCreateTransferResponse is a response type used for new transfers. */ export interface MsgCreateTransferResponse {} /** MsgCreateTransferResponse is a response type used for new transfers. */ export interface MsgCreateTransferResponseSDKType {} /** * MsgDepositToSubaccountResponse is a response type used for new * account-to-subaccount transfers. */ export interface MsgDepositToSubaccountResponse {} /** * MsgDepositToSubaccountResponse is a response type used for new * account-to-subaccount transfers. */ export interface MsgDepositToSubaccountResponseSDKType {} /** * MsgWithdrawFromSubaccountResponse is a response type used for new * subaccount-to-account transfers. */ export interface MsgWithdrawFromSubaccountResponse {} /** * MsgWithdrawFromSubaccountResponse is a response type used for new * subaccount-to-account transfers. */ export interface MsgWithdrawFromSubaccountResponseSDKType {} /** * MsgSendFromModuleToAccountResponse is a response type used for new * module-to-account transfers. */ export interface MsgSendFromModuleToAccountResponse {} /** * MsgSendFromModuleToAccountResponse is a response type used for new * module-to-account transfers. */ export interface MsgSendFromModuleToAccountResponseSDKType {} /** * MsgSendFromAccountToAccountResponse is a response type used for new * account-to-account transfers. */ export interface MsgSendFromAccountToAccountResponse {} /** * MsgSendFromAccountToAccountResponse is a response type used for new * account-to-account transfers. */ export interface MsgSendFromAccountToAccountResponseSDKType {} function createBaseMsgCreateTransfer(): MsgCreateTransfer { return { transfer: undefined }; } export const MsgCreateTransfer = { encode(message: MsgCreateTransfer, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { if (message.transfer !== undefined) { Transfer.encode(message.transfer, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): MsgCreateTransfer { const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgCreateTransfer(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.transfer = Transfer.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object: DeepPartial): MsgCreateTransfer { const message = createBaseMsgCreateTransfer(); message.transfer = object.transfer !== undefined && object.transfer !== null ? Transfer.fromPartial(object.transfer) : undefined; return message; } }; function createBaseMsgCreateTransferResponse(): MsgCreateTransferResponse { return {}; } export const MsgCreateTransferResponse = { encode(_: MsgCreateTransferResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): MsgCreateTransferResponse { const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgCreateTransferResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_: DeepPartial): MsgCreateTransferResponse { const message = createBaseMsgCreateTransferResponse(); return message; } }; function createBaseMsgDepositToSubaccountResponse(): MsgDepositToSubaccountResponse { return {}; } export const MsgDepositToSubaccountResponse = { encode(_: MsgDepositToSubaccountResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): MsgDepositToSubaccountResponse { const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgDepositToSubaccountResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_: DeepPartial): MsgDepositToSubaccountResponse { const message = createBaseMsgDepositToSubaccountResponse(); return message; } }; function createBaseMsgWithdrawFromSubaccountResponse(): MsgWithdrawFromSubaccountResponse { return {}; } export const MsgWithdrawFromSubaccountResponse = { encode(_: MsgWithdrawFromSubaccountResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): MsgWithdrawFromSubaccountResponse { const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgWithdrawFromSubaccountResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_: DeepPartial): MsgWithdrawFromSubaccountResponse { const message = createBaseMsgWithdrawFromSubaccountResponse(); return message; } }; function createBaseMsgSendFromModuleToAccountResponse(): MsgSendFromModuleToAccountResponse { return {}; } export const MsgSendFromModuleToAccountResponse = { encode(_: MsgSendFromModuleToAccountResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): MsgSendFromModuleToAccountResponse { const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgSendFromModuleToAccountResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_: DeepPartial): MsgSendFromModuleToAccountResponse { const message = createBaseMsgSendFromModuleToAccountResponse(); return message; } }; function createBaseMsgSendFromAccountToAccountResponse(): MsgSendFromAccountToAccountResponse { return {}; } export const MsgSendFromAccountToAccountResponse = { encode(_: MsgSendFromAccountToAccountResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer { return writer; }, decode(input: _m0.Reader | Uint8Array, length?: number): MsgSendFromAccountToAccountResponse { const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseMsgSendFromAccountToAccountResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(_: DeepPartial): MsgSendFromAccountToAccountResponse { const message = createBaseMsgSendFromAccountToAccountResponse(); return message; } };