UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

1,276 lines (1,275 loc) 78.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.QueryTallyResultResponse = exports.QueryTallyResultRequest = exports.QueryGroupsByMemberResponse = exports.QueryGroupsByMemberRequest = exports.QueryVotesByVoterResponse = exports.QueryVotesByVoterRequest = exports.QueryVotesByProposalResponse = exports.QueryVotesByProposalRequest = exports.QueryVoteByProposalVoterResponse = exports.QueryVoteByProposalVoterRequest = exports.QueryProposalsByGroupPolicyResponse = exports.QueryProposalsByGroupPolicyRequest = exports.QueryProposalResponse = exports.QueryProposalRequest = exports.QueryGroupPoliciesByAdminResponse = exports.QueryGroupPoliciesByAdminRequest = exports.QueryGroupPoliciesByGroupResponse = exports.QueryGroupPoliciesByGroupRequest = exports.QueryGroupsByAdminResponse = exports.QueryGroupsByAdminRequest = exports.QueryGroupMembersResponse = exports.QueryGroupMembersRequest = exports.QueryGroupPolicyInfoResponse = exports.QueryGroupPolicyInfoRequest = exports.QueryGroupInfoResponse = exports.QueryGroupInfoRequest = void 0; //@ts-nocheck const pagination_1 = require("../../base/query/v1beta1/pagination"); const types_1 = require("./types"); const binary_1 = require("../../../binary"); function createBaseQueryGroupInfoRequest() { return { groupId: BigInt(0) }; } exports.QueryGroupInfoRequest = { typeUrl: "/cosmos.group.v1.QueryGroupInfoRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.groupId !== BigInt(0)) { writer.uint32(8).uint64(message.groupId); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryGroupInfoRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groupId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryGroupInfoRequest(); message.groupId = object.groupId !== undefined && object.groupId !== null ? BigInt(object.groupId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseQueryGroupInfoRequest(); if (object.group_id !== undefined && object.group_id !== null) { message.groupId = BigInt(object.group_id); } return message; }, toAmino(message) { const obj = {}; obj.group_id = message.groupId !== BigInt(0) ? message.groupId?.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryGroupInfoRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryGroupInfoRequest", value: exports.QueryGroupInfoRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryGroupInfoRequest.decode(message.value); }, toProto(message) { return exports.QueryGroupInfoRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryGroupInfoRequest", value: exports.QueryGroupInfoRequest.encode(message).finish() }; } }; function createBaseQueryGroupInfoResponse() { return { info: undefined }; } exports.QueryGroupInfoResponse = { typeUrl: "/cosmos.group.v1.QueryGroupInfoResponse", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.info !== undefined) { types_1.GroupInfo.encode(message.info, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryGroupInfoResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.info = types_1.GroupInfo.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryGroupInfoResponse(); message.info = object.info !== undefined && object.info !== null ? types_1.GroupInfo.fromPartial(object.info) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryGroupInfoResponse(); if (object.info !== undefined && object.info !== null) { message.info = types_1.GroupInfo.fromAmino(object.info); } return message; }, toAmino(message) { const obj = {}; obj.info = message.info ? types_1.GroupInfo.toAmino(message.info) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryGroupInfoResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryGroupInfoResponse", value: exports.QueryGroupInfoResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryGroupInfoResponse.decode(message.value); }, toProto(message) { return exports.QueryGroupInfoResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryGroupInfoResponse", value: exports.QueryGroupInfoResponse.encode(message).finish() }; } }; function createBaseQueryGroupPolicyInfoRequest() { return { address: "" }; } exports.QueryGroupPolicyInfoRequest = { typeUrl: "/cosmos.group.v1.QueryGroupPolicyInfoRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.address !== "") { writer.uint32(10).string(message.address); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryGroupPolicyInfoRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.address = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryGroupPolicyInfoRequest(); message.address = object.address ?? ""; return message; }, fromAmino(object) { const message = createBaseQueryGroupPolicyInfoRequest(); if (object.address !== undefined && object.address !== null) { message.address = object.address; } return message; }, toAmino(message) { const obj = {}; obj.address = message.address === "" ? undefined : message.address; return obj; }, fromAminoMsg(object) { return exports.QueryGroupPolicyInfoRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryGroupPolicyInfoRequest", value: exports.QueryGroupPolicyInfoRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryGroupPolicyInfoRequest.decode(message.value); }, toProto(message) { return exports.QueryGroupPolicyInfoRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryGroupPolicyInfoRequest", value: exports.QueryGroupPolicyInfoRequest.encode(message).finish() }; } }; function createBaseQueryGroupPolicyInfoResponse() { return { info: undefined }; } exports.QueryGroupPolicyInfoResponse = { typeUrl: "/cosmos.group.v1.QueryGroupPolicyInfoResponse", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.info !== undefined) { types_1.GroupPolicyInfo.encode(message.info, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryGroupPolicyInfoResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.info = types_1.GroupPolicyInfo.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryGroupPolicyInfoResponse(); message.info = object.info !== undefined && object.info !== null ? types_1.GroupPolicyInfo.fromPartial(object.info) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryGroupPolicyInfoResponse(); if (object.info !== undefined && object.info !== null) { message.info = types_1.GroupPolicyInfo.fromAmino(object.info); } return message; }, toAmino(message) { const obj = {}; obj.info = message.info ? types_1.GroupPolicyInfo.toAmino(message.info) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryGroupPolicyInfoResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryGroupPolicyInfoResponse", value: exports.QueryGroupPolicyInfoResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryGroupPolicyInfoResponse.decode(message.value); }, toProto(message) { return exports.QueryGroupPolicyInfoResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryGroupPolicyInfoResponse", value: exports.QueryGroupPolicyInfoResponse.encode(message).finish() }; } }; function createBaseQueryGroupMembersRequest() { return { groupId: BigInt(0), pagination: undefined }; } exports.QueryGroupMembersRequest = { typeUrl: "/cosmos.group.v1.QueryGroupMembersRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.groupId !== BigInt(0)) { writer.uint32(8).uint64(message.groupId); } if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryGroupMembersRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groupId = reader.uint64(); break; case 2: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryGroupMembersRequest(); message.groupId = object.groupId !== undefined && object.groupId !== null ? BigInt(object.groupId.toString()) : BigInt(0); message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryGroupMembersRequest(); if (object.group_id !== undefined && object.group_id !== null) { message.groupId = BigInt(object.group_id); } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.group_id = message.groupId !== BigInt(0) ? message.groupId?.toString() : undefined; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryGroupMembersRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryGroupMembersRequest", value: exports.QueryGroupMembersRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryGroupMembersRequest.decode(message.value); }, toProto(message) { return exports.QueryGroupMembersRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryGroupMembersRequest", value: exports.QueryGroupMembersRequest.encode(message).finish() }; } }; function createBaseQueryGroupMembersResponse() { return { members: [], pagination: undefined }; } exports.QueryGroupMembersResponse = { typeUrl: "/cosmos.group.v1.QueryGroupMembersResponse", encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.members) { types_1.GroupMember.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryGroupMembersResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.members.push(types_1.GroupMember.decode(reader, reader.uint32())); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryGroupMembersResponse(); message.members = object.members?.map(e => types_1.GroupMember.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryGroupMembersResponse(); message.members = object.members?.map(e => types_1.GroupMember.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.members) { obj.members = message.members.map(e => e ? types_1.GroupMember.toAmino(e) : undefined); } else { obj.members = message.members; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryGroupMembersResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryGroupMembersResponse", value: exports.QueryGroupMembersResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryGroupMembersResponse.decode(message.value); }, toProto(message) { return exports.QueryGroupMembersResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryGroupMembersResponse", value: exports.QueryGroupMembersResponse.encode(message).finish() }; } }; function createBaseQueryGroupsByAdminRequest() { return { admin: "", pagination: undefined }; } exports.QueryGroupsByAdminRequest = { typeUrl: "/cosmos.group.v1.QueryGroupsByAdminRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.admin !== "") { writer.uint32(10).string(message.admin); } if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryGroupsByAdminRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.admin = reader.string(); break; case 2: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryGroupsByAdminRequest(); message.admin = object.admin ?? ""; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryGroupsByAdminRequest(); if (object.admin !== undefined && object.admin !== null) { message.admin = object.admin; } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.admin = message.admin === "" ? undefined : message.admin; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryGroupsByAdminRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryGroupsByAdminRequest", value: exports.QueryGroupsByAdminRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryGroupsByAdminRequest.decode(message.value); }, toProto(message) { return exports.QueryGroupsByAdminRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryGroupsByAdminRequest", value: exports.QueryGroupsByAdminRequest.encode(message).finish() }; } }; function createBaseQueryGroupsByAdminResponse() { return { groups: [], pagination: undefined }; } exports.QueryGroupsByAdminResponse = { typeUrl: "/cosmos.group.v1.QueryGroupsByAdminResponse", encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.groups) { types_1.GroupInfo.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryGroupsByAdminResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groups.push(types_1.GroupInfo.decode(reader, reader.uint32())); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryGroupsByAdminResponse(); message.groups = object.groups?.map(e => types_1.GroupInfo.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryGroupsByAdminResponse(); message.groups = object.groups?.map(e => types_1.GroupInfo.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.groups) { obj.groups = message.groups.map(e => e ? types_1.GroupInfo.toAmino(e) : undefined); } else { obj.groups = message.groups; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryGroupsByAdminResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryGroupsByAdminResponse", value: exports.QueryGroupsByAdminResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryGroupsByAdminResponse.decode(message.value); }, toProto(message) { return exports.QueryGroupsByAdminResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryGroupsByAdminResponse", value: exports.QueryGroupsByAdminResponse.encode(message).finish() }; } }; function createBaseQueryGroupPoliciesByGroupRequest() { return { groupId: BigInt(0), pagination: undefined }; } exports.QueryGroupPoliciesByGroupRequest = { typeUrl: "/cosmos.group.v1.QueryGroupPoliciesByGroupRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.groupId !== BigInt(0)) { writer.uint32(8).uint64(message.groupId); } if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryGroupPoliciesByGroupRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groupId = reader.uint64(); break; case 2: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryGroupPoliciesByGroupRequest(); message.groupId = object.groupId !== undefined && object.groupId !== null ? BigInt(object.groupId.toString()) : BigInt(0); message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryGroupPoliciesByGroupRequest(); if (object.group_id !== undefined && object.group_id !== null) { message.groupId = BigInt(object.group_id); } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.group_id = message.groupId !== BigInt(0) ? message.groupId?.toString() : undefined; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryGroupPoliciesByGroupRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryGroupPoliciesByGroupRequest", value: exports.QueryGroupPoliciesByGroupRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryGroupPoliciesByGroupRequest.decode(message.value); }, toProto(message) { return exports.QueryGroupPoliciesByGroupRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryGroupPoliciesByGroupRequest", value: exports.QueryGroupPoliciesByGroupRequest.encode(message).finish() }; } }; function createBaseQueryGroupPoliciesByGroupResponse() { return { groupPolicies: [], pagination: undefined }; } exports.QueryGroupPoliciesByGroupResponse = { typeUrl: "/cosmos.group.v1.QueryGroupPoliciesByGroupResponse", encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.groupPolicies) { types_1.GroupPolicyInfo.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryGroupPoliciesByGroupResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groupPolicies.push(types_1.GroupPolicyInfo.decode(reader, reader.uint32())); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryGroupPoliciesByGroupResponse(); message.groupPolicies = object.groupPolicies?.map(e => types_1.GroupPolicyInfo.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryGroupPoliciesByGroupResponse(); message.groupPolicies = object.group_policies?.map(e => types_1.GroupPolicyInfo.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.groupPolicies) { obj.group_policies = message.groupPolicies.map(e => e ? types_1.GroupPolicyInfo.toAmino(e) : undefined); } else { obj.group_policies = message.groupPolicies; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryGroupPoliciesByGroupResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryGroupPoliciesByGroupResponse", value: exports.QueryGroupPoliciesByGroupResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryGroupPoliciesByGroupResponse.decode(message.value); }, toProto(message) { return exports.QueryGroupPoliciesByGroupResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryGroupPoliciesByGroupResponse", value: exports.QueryGroupPoliciesByGroupResponse.encode(message).finish() }; } }; function createBaseQueryGroupPoliciesByAdminRequest() { return { admin: "", pagination: undefined }; } exports.QueryGroupPoliciesByAdminRequest = { typeUrl: "/cosmos.group.v1.QueryGroupPoliciesByAdminRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.admin !== "") { writer.uint32(10).string(message.admin); } if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryGroupPoliciesByAdminRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.admin = reader.string(); break; case 2: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryGroupPoliciesByAdminRequest(); message.admin = object.admin ?? ""; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryGroupPoliciesByAdminRequest(); if (object.admin !== undefined && object.admin !== null) { message.admin = object.admin; } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.admin = message.admin === "" ? undefined : message.admin; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryGroupPoliciesByAdminRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryGroupPoliciesByAdminRequest", value: exports.QueryGroupPoliciesByAdminRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryGroupPoliciesByAdminRequest.decode(message.value); }, toProto(message) { return exports.QueryGroupPoliciesByAdminRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryGroupPoliciesByAdminRequest", value: exports.QueryGroupPoliciesByAdminRequest.encode(message).finish() }; } }; function createBaseQueryGroupPoliciesByAdminResponse() { return { groupPolicies: [], pagination: undefined }; } exports.QueryGroupPoliciesByAdminResponse = { typeUrl: "/cosmos.group.v1.QueryGroupPoliciesByAdminResponse", encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.groupPolicies) { types_1.GroupPolicyInfo.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryGroupPoliciesByAdminResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.groupPolicies.push(types_1.GroupPolicyInfo.decode(reader, reader.uint32())); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryGroupPoliciesByAdminResponse(); message.groupPolicies = object.groupPolicies?.map(e => types_1.GroupPolicyInfo.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryGroupPoliciesByAdminResponse(); message.groupPolicies = object.group_policies?.map(e => types_1.GroupPolicyInfo.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.groupPolicies) { obj.group_policies = message.groupPolicies.map(e => e ? types_1.GroupPolicyInfo.toAmino(e) : undefined); } else { obj.group_policies = message.groupPolicies; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryGroupPoliciesByAdminResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryGroupPoliciesByAdminResponse", value: exports.QueryGroupPoliciesByAdminResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryGroupPoliciesByAdminResponse.decode(message.value); }, toProto(message) { return exports.QueryGroupPoliciesByAdminResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryGroupPoliciesByAdminResponse", value: exports.QueryGroupPoliciesByAdminResponse.encode(message).finish() }; } }; function createBaseQueryProposalRequest() { return { proposalId: BigInt(0) }; } exports.QueryProposalRequest = { typeUrl: "/cosmos.group.v1.QueryProposalRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.proposalId !== BigInt(0)) { writer.uint32(8).uint64(message.proposalId); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryProposalRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.proposalId = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryProposalRequest(); message.proposalId = object.proposalId !== undefined && object.proposalId !== null ? BigInt(object.proposalId.toString()) : BigInt(0); return message; }, fromAmino(object) { const message = createBaseQueryProposalRequest(); if (object.proposal_id !== undefined && object.proposal_id !== null) { message.proposalId = BigInt(object.proposal_id); } return message; }, toAmino(message) { const obj = {}; obj.proposal_id = message.proposalId !== BigInt(0) ? message.proposalId?.toString() : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryProposalRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryProposalRequest", value: exports.QueryProposalRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryProposalRequest.decode(message.value); }, toProto(message) { return exports.QueryProposalRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryProposalRequest", value: exports.QueryProposalRequest.encode(message).finish() }; } }; function createBaseQueryProposalResponse() { return { proposal: undefined }; } exports.QueryProposalResponse = { typeUrl: "/cosmos.group.v1.QueryProposalResponse", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.proposal !== undefined) { types_1.Proposal.encode(message.proposal, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryProposalResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.proposal = types_1.Proposal.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryProposalResponse(); message.proposal = object.proposal !== undefined && object.proposal !== null ? types_1.Proposal.fromPartial(object.proposal) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryProposalResponse(); if (object.proposal !== undefined && object.proposal !== null) { message.proposal = types_1.Proposal.fromAmino(object.proposal); } return message; }, toAmino(message) { const obj = {}; obj.proposal = message.proposal ? types_1.Proposal.toAmino(message.proposal) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryProposalResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryProposalResponse", value: exports.QueryProposalResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryProposalResponse.decode(message.value); }, toProto(message) { return exports.QueryProposalResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryProposalResponse", value: exports.QueryProposalResponse.encode(message).finish() }; } }; function createBaseQueryProposalsByGroupPolicyRequest() { return { address: "", pagination: undefined }; } exports.QueryProposalsByGroupPolicyRequest = { typeUrl: "/cosmos.group.v1.QueryProposalsByGroupPolicyRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.address !== "") { writer.uint32(10).string(message.address); } if (message.pagination !== undefined) { pagination_1.PageRequest.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryProposalsByGroupPolicyRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.address = reader.string(); break; case 2: message.pagination = pagination_1.PageRequest.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryProposalsByGroupPolicyRequest(); message.address = object.address ?? ""; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageRequest.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryProposalsByGroupPolicyRequest(); if (object.address !== undefined && object.address !== null) { message.address = object.address; } if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageRequest.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; obj.address = message.address === "" ? undefined : message.address; obj.pagination = message.pagination ? pagination_1.PageRequest.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryProposalsByGroupPolicyRequest.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryProposalsByGroupPolicyRequest", value: exports.QueryProposalsByGroupPolicyRequest.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryProposalsByGroupPolicyRequest.decode(message.value); }, toProto(message) { return exports.QueryProposalsByGroupPolicyRequest.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryProposalsByGroupPolicyRequest", value: exports.QueryProposalsByGroupPolicyRequest.encode(message).finish() }; } }; function createBaseQueryProposalsByGroupPolicyResponse() { return { proposals: [], pagination: undefined }; } exports.QueryProposalsByGroupPolicyResponse = { typeUrl: "/cosmos.group.v1.QueryProposalsByGroupPolicyResponse", encode(message, writer = binary_1.BinaryWriter.create()) { for (const v of message.proposals) { types_1.Proposal.encode(v, writer.uint32(10).fork()).ldelim(); } if (message.pagination !== undefined) { pagination_1.PageResponse.encode(message.pagination, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryProposalsByGroupPolicyResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.proposals.push(types_1.Proposal.decode(reader, reader.uint32())); break; case 2: message.pagination = pagination_1.PageResponse.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromPartial(object) { const message = createBaseQueryProposalsByGroupPolicyResponse(); message.proposals = object.proposals?.map(e => types_1.Proposal.fromPartial(e)) || []; message.pagination = object.pagination !== undefined && object.pagination !== null ? pagination_1.PageResponse.fromPartial(object.pagination) : undefined; return message; }, fromAmino(object) { const message = createBaseQueryProposalsByGroupPolicyResponse(); message.proposals = object.proposals?.map(e => types_1.Proposal.fromAmino(e)) || []; if (object.pagination !== undefined && object.pagination !== null) { message.pagination = pagination_1.PageResponse.fromAmino(object.pagination); } return message; }, toAmino(message) { const obj = {}; if (message.proposals) { obj.proposals = message.proposals.map(e => e ? types_1.Proposal.toAmino(e) : undefined); } else { obj.proposals = message.proposals; } obj.pagination = message.pagination ? pagination_1.PageResponse.toAmino(message.pagination) : undefined; return obj; }, fromAminoMsg(object) { return exports.QueryProposalsByGroupPolicyResponse.fromAmino(object.value); }, toAminoMsg(message) { return { type: "cosmos-sdk/QueryProposalsByGroupPolicyResponse", value: exports.QueryProposalsByGroupPolicyResponse.toAmino(message) }; }, fromProtoMsg(message) { return exports.QueryProposalsByGroupPolicyResponse.decode(message.value); }, toProto(message) { return exports.QueryProposalsByGroupPolicyResponse.encode(message).finish(); }, toProtoMsg(message) { return { typeUrl: "/cosmos.group.v1.QueryProposalsByGroupPolicyResponse", value: exports.QueryProposalsByGroupPolicyResponse.encode(message).finish() }; } }; function createBaseQueryVoteByProposalVoterRequest() { return { proposalId: BigInt(0), voter: "" }; } exports.QueryVoteByProposalVoterRequest = { typeUrl: "/cosmos.group.v1.QueryVoteByProposalVoterRequest", encode(message, writer = binary_1.BinaryWriter.create()) { if (message.proposalId !== BigInt(0)) { writer.uint32(8).uint64(message.proposalId); } if (message.voter !== "") { writer.uint32(18).string(message.voter); } return writer; }, decode(input, length) { const reader = input instanceof binary_1.BinaryReader ? input : new binary_1.BinaryReader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseQueryVoteByProposalVoterRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.proposalId = reader.uint64(); break; case 2: message.voter = reader.string();