add bid arr in auction type
parent
4246f768a1
commit
fcc85ec520
|
@ -20144,8 +20144,14 @@ paths:
|
||||||
description:
|
description:
|
||||||
type: string
|
type: string
|
||||||
bids:
|
bids:
|
||||||
type: integer
|
type: array
|
||||||
format: int64
|
items:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
owner:
|
||||||
|
type: string
|
||||||
|
amount:
|
||||||
|
type: string
|
||||||
highestBid:
|
highestBid:
|
||||||
type: integer
|
type: integer
|
||||||
format: int64
|
format: int64
|
||||||
|
@ -20273,8 +20279,14 @@ paths:
|
||||||
description:
|
description:
|
||||||
type: string
|
type: string
|
||||||
bids:
|
bids:
|
||||||
type: integer
|
type: array
|
||||||
format: int64
|
items:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
owner:
|
||||||
|
type: string
|
||||||
|
amount:
|
||||||
|
type: string
|
||||||
highestBid:
|
highestBid:
|
||||||
type: integer
|
type: integer
|
||||||
format: int64
|
format: int64
|
||||||
|
@ -47405,11 +47417,24 @@ definitions:
|
||||||
description:
|
description:
|
||||||
type: string
|
type: string
|
||||||
bids:
|
bids:
|
||||||
type: integer
|
type: array
|
||||||
format: int64
|
items:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
owner:
|
||||||
|
type: string
|
||||||
|
amount:
|
||||||
|
type: string
|
||||||
highestBid:
|
highestBid:
|
||||||
type: integer
|
type: integer
|
||||||
format: int64
|
format: int64
|
||||||
|
cosmostest.cosmostest.Bid:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
owner:
|
||||||
|
type: string
|
||||||
|
amount:
|
||||||
|
type: string
|
||||||
cosmostest.cosmostest.MsgNewAuctionResponse:
|
cosmostest.cosmostest.MsgNewAuctionResponse:
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
|
@ -47439,8 +47464,14 @@ definitions:
|
||||||
description:
|
description:
|
||||||
type: string
|
type: string
|
||||||
bids:
|
bids:
|
||||||
type: integer
|
type: array
|
||||||
format: int64
|
items:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
owner:
|
||||||
|
type: string
|
||||||
|
amount:
|
||||||
|
type: string
|
||||||
highestBid:
|
highestBid:
|
||||||
type: integer
|
type: integer
|
||||||
format: int64
|
format: int64
|
||||||
|
@ -47482,8 +47513,14 @@ definitions:
|
||||||
description:
|
description:
|
||||||
type: string
|
type: string
|
||||||
bids:
|
bids:
|
||||||
type: integer
|
type: array
|
||||||
format: int64
|
items:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
owner:
|
||||||
|
type: string
|
||||||
|
amount:
|
||||||
|
type: string
|
||||||
highestBid:
|
highestBid:
|
||||||
type: integer
|
type: integer
|
||||||
format: int64
|
format: int64
|
||||||
|
|
|
@ -3,11 +3,13 @@ package cosmostest.cosmostest;
|
||||||
|
|
||||||
option go_package = "cosmos-test/x/cosmostest/types";
|
option go_package = "cosmos-test/x/cosmostest/types";
|
||||||
|
|
||||||
|
import "cosmostest/bid.proto";
|
||||||
|
|
||||||
message Auction {
|
message Auction {
|
||||||
string index = 1;
|
string index = 1;
|
||||||
string name = 2;
|
string name = 2;
|
||||||
string description = 3;
|
string description = 3;
|
||||||
uint32 bids = 4;
|
repeated Bid bids = 4;
|
||||||
uint32 highestBid = 5;
|
uint32 highestBid = 5; // INDEX of highest bid
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -13,14 +13,17 @@ export interface CosmostestAuction {
|
||||||
index?: string;
|
index?: string;
|
||||||
name?: string;
|
name?: string;
|
||||||
description?: string;
|
description?: string;
|
||||||
|
bids?: CosmostestBid[];
|
||||||
/** @format int64 */
|
|
||||||
bids?: number;
|
|
||||||
|
|
||||||
/** @format int64 */
|
/** @format int64 */
|
||||||
highestBid?: number;
|
highestBid?: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface CosmostestBid {
|
||||||
|
owner?: string;
|
||||||
|
amount?: string;
|
||||||
|
}
|
||||||
|
|
||||||
export interface CosmostestMsgNewAuctionResponse {
|
export interface CosmostestMsgNewAuctionResponse {
|
||||||
auctionId?: string;
|
auctionId?: string;
|
||||||
}
|
}
|
||||||
|
@ -114,6 +117,13 @@ export interface V1Beta1PageRequest {
|
||||||
* is set.
|
* is set.
|
||||||
*/
|
*/
|
||||||
count_total?: boolean;
|
count_total?: boolean;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* reverse is set to true if results are to be returned in the descending order.
|
||||||
|
*
|
||||||
|
* Since: cosmos-sdk 0.43
|
||||||
|
*/
|
||||||
|
reverse?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -343,6 +353,7 @@ export class Api<SecurityDataType extends unknown> extends HttpClient<SecurityDa
|
||||||
"pagination.offset"?: string;
|
"pagination.offset"?: string;
|
||||||
"pagination.limit"?: string;
|
"pagination.limit"?: string;
|
||||||
"pagination.count_total"?: boolean;
|
"pagination.count_total"?: boolean;
|
||||||
|
"pagination.reverse"?: boolean;
|
||||||
},
|
},
|
||||||
params: RequestParams = {},
|
params: RequestParams = {},
|
||||||
) =>
|
) =>
|
||||||
|
|
|
@ -38,6 +38,12 @@ export interface PageRequest {
|
||||||
* is set.
|
* is set.
|
||||||
*/
|
*/
|
||||||
count_total: boolean;
|
count_total: boolean;
|
||||||
|
/**
|
||||||
|
* reverse is set to true if results are to be returned in the descending order.
|
||||||
|
*
|
||||||
|
* Since: cosmos-sdk 0.43
|
||||||
|
*/
|
||||||
|
reverse: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -62,7 +68,12 @@ export interface PageResponse {
|
||||||
total: number;
|
total: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
const basePageRequest: object = { offset: 0, limit: 0, count_total: false };
|
const basePageRequest: object = {
|
||||||
|
offset: 0,
|
||||||
|
limit: 0,
|
||||||
|
count_total: false,
|
||||||
|
reverse: false,
|
||||||
|
};
|
||||||
|
|
||||||
export const PageRequest = {
|
export const PageRequest = {
|
||||||
encode(message: PageRequest, writer: Writer = Writer.create()): Writer {
|
encode(message: PageRequest, writer: Writer = Writer.create()): Writer {
|
||||||
|
@ -78,6 +89,9 @@ export const PageRequest = {
|
||||||
if (message.count_total === true) {
|
if (message.count_total === true) {
|
||||||
writer.uint32(32).bool(message.count_total);
|
writer.uint32(32).bool(message.count_total);
|
||||||
}
|
}
|
||||||
|
if (message.reverse === true) {
|
||||||
|
writer.uint32(40).bool(message.reverse);
|
||||||
|
}
|
||||||
return writer;
|
return writer;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -100,6 +114,9 @@ export const PageRequest = {
|
||||||
case 4:
|
case 4:
|
||||||
message.count_total = reader.bool();
|
message.count_total = reader.bool();
|
||||||
break;
|
break;
|
||||||
|
case 5:
|
||||||
|
message.reverse = reader.bool();
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
reader.skipType(tag & 7);
|
reader.skipType(tag & 7);
|
||||||
break;
|
break;
|
||||||
|
@ -128,6 +145,11 @@ export const PageRequest = {
|
||||||
} else {
|
} else {
|
||||||
message.count_total = false;
|
message.count_total = false;
|
||||||
}
|
}
|
||||||
|
if (object.reverse !== undefined && object.reverse !== null) {
|
||||||
|
message.reverse = Boolean(object.reverse);
|
||||||
|
} else {
|
||||||
|
message.reverse = false;
|
||||||
|
}
|
||||||
return message;
|
return message;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -141,6 +163,7 @@ export const PageRequest = {
|
||||||
message.limit !== undefined && (obj.limit = message.limit);
|
message.limit !== undefined && (obj.limit = message.limit);
|
||||||
message.count_total !== undefined &&
|
message.count_total !== undefined &&
|
||||||
(obj.count_total = message.count_total);
|
(obj.count_total = message.count_total);
|
||||||
|
message.reverse !== undefined && (obj.reverse = message.reverse);
|
||||||
return obj;
|
return obj;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -166,6 +189,11 @@ export const PageRequest = {
|
||||||
} else {
|
} else {
|
||||||
message.count_total = false;
|
message.count_total = false;
|
||||||
}
|
}
|
||||||
|
if (object.reverse !== undefined && object.reverse !== null) {
|
||||||
|
message.reverse = object.reverse;
|
||||||
|
} else {
|
||||||
|
message.reverse = false;
|
||||||
|
}
|
||||||
return message;
|
return message;
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
|
import { Bid } from "../cosmostest/bid";
|
||||||
import { Writer, Reader } from "protobufjs/minimal";
|
import { Writer, Reader } from "protobufjs/minimal";
|
||||||
|
|
||||||
export const protobufPackage = "cosmostest.cosmostest";
|
export const protobufPackage = "cosmostest.cosmostest";
|
||||||
|
@ -7,7 +8,8 @@ export interface Auction {
|
||||||
index: string;
|
index: string;
|
||||||
name: string;
|
name: string;
|
||||||
description: string;
|
description: string;
|
||||||
bids: number;
|
bids: Bid[];
|
||||||
|
/** INDEX of highest bid */
|
||||||
highestBid: number;
|
highestBid: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,7 +17,6 @@ const baseAuction: object = {
|
||||||
index: "",
|
index: "",
|
||||||
name: "",
|
name: "",
|
||||||
description: "",
|
description: "",
|
||||||
bids: 0,
|
|
||||||
highestBid: 0,
|
highestBid: 0,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -30,8 +31,8 @@ export const Auction = {
|
||||||
if (message.description !== "") {
|
if (message.description !== "") {
|
||||||
writer.uint32(26).string(message.description);
|
writer.uint32(26).string(message.description);
|
||||||
}
|
}
|
||||||
if (message.bids !== 0) {
|
for (const v of message.bids) {
|
||||||
writer.uint32(32).uint32(message.bids);
|
Bid.encode(v!, writer.uint32(34).fork()).ldelim();
|
||||||
}
|
}
|
||||||
if (message.highestBid !== 0) {
|
if (message.highestBid !== 0) {
|
||||||
writer.uint32(40).uint32(message.highestBid);
|
writer.uint32(40).uint32(message.highestBid);
|
||||||
|
@ -43,6 +44,7 @@ export const Auction = {
|
||||||
const reader = input instanceof Uint8Array ? new Reader(input) : input;
|
const reader = input instanceof Uint8Array ? new Reader(input) : input;
|
||||||
let end = length === undefined ? reader.len : reader.pos + length;
|
let end = length === undefined ? reader.len : reader.pos + length;
|
||||||
const message = { ...baseAuction } as Auction;
|
const message = { ...baseAuction } as Auction;
|
||||||
|
message.bids = [];
|
||||||
while (reader.pos < end) {
|
while (reader.pos < end) {
|
||||||
const tag = reader.uint32();
|
const tag = reader.uint32();
|
||||||
switch (tag >>> 3) {
|
switch (tag >>> 3) {
|
||||||
|
@ -56,7 +58,7 @@ export const Auction = {
|
||||||
message.description = reader.string();
|
message.description = reader.string();
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
message.bids = reader.uint32();
|
message.bids.push(Bid.decode(reader, reader.uint32()));
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
message.highestBid = reader.uint32();
|
message.highestBid = reader.uint32();
|
||||||
|
@ -71,6 +73,7 @@ export const Auction = {
|
||||||
|
|
||||||
fromJSON(object: any): Auction {
|
fromJSON(object: any): Auction {
|
||||||
const message = { ...baseAuction } as Auction;
|
const message = { ...baseAuction } as Auction;
|
||||||
|
message.bids = [];
|
||||||
if (object.index !== undefined && object.index !== null) {
|
if (object.index !== undefined && object.index !== null) {
|
||||||
message.index = String(object.index);
|
message.index = String(object.index);
|
||||||
} else {
|
} else {
|
||||||
|
@ -87,9 +90,9 @@ export const Auction = {
|
||||||
message.description = "";
|
message.description = "";
|
||||||
}
|
}
|
||||||
if (object.bids !== undefined && object.bids !== null) {
|
if (object.bids !== undefined && object.bids !== null) {
|
||||||
message.bids = Number(object.bids);
|
for (const e of object.bids) {
|
||||||
} else {
|
message.bids.push(Bid.fromJSON(e));
|
||||||
message.bids = 0;
|
}
|
||||||
}
|
}
|
||||||
if (object.highestBid !== undefined && object.highestBid !== null) {
|
if (object.highestBid !== undefined && object.highestBid !== null) {
|
||||||
message.highestBid = Number(object.highestBid);
|
message.highestBid = Number(object.highestBid);
|
||||||
|
@ -105,13 +108,18 @@ export const Auction = {
|
||||||
message.name !== undefined && (obj.name = message.name);
|
message.name !== undefined && (obj.name = message.name);
|
||||||
message.description !== undefined &&
|
message.description !== undefined &&
|
||||||
(obj.description = message.description);
|
(obj.description = message.description);
|
||||||
message.bids !== undefined && (obj.bids = message.bids);
|
if (message.bids) {
|
||||||
|
obj.bids = message.bids.map((e) => (e ? Bid.toJSON(e) : undefined));
|
||||||
|
} else {
|
||||||
|
obj.bids = [];
|
||||||
|
}
|
||||||
message.highestBid !== undefined && (obj.highestBid = message.highestBid);
|
message.highestBid !== undefined && (obj.highestBid = message.highestBid);
|
||||||
return obj;
|
return obj;
|
||||||
},
|
},
|
||||||
|
|
||||||
fromPartial(object: DeepPartial<Auction>): Auction {
|
fromPartial(object: DeepPartial<Auction>): Auction {
|
||||||
const message = { ...baseAuction } as Auction;
|
const message = { ...baseAuction } as Auction;
|
||||||
|
message.bids = [];
|
||||||
if (object.index !== undefined && object.index !== null) {
|
if (object.index !== undefined && object.index !== null) {
|
||||||
message.index = object.index;
|
message.index = object.index;
|
||||||
} else {
|
} else {
|
||||||
|
@ -128,9 +136,9 @@ export const Auction = {
|
||||||
message.description = "";
|
message.description = "";
|
||||||
}
|
}
|
||||||
if (object.bids !== undefined && object.bids !== null) {
|
if (object.bids !== undefined && object.bids !== null) {
|
||||||
message.bids = object.bids;
|
for (const e of object.bids) {
|
||||||
} else {
|
message.bids.push(Bid.fromPartial(e));
|
||||||
message.bids = 0;
|
}
|
||||||
}
|
}
|
||||||
if (object.highestBid !== undefined && object.highestBid !== null) {
|
if (object.highestBid !== undefined && object.highestBid !== null) {
|
||||||
message.highestBid = object.highestBid;
|
message.highestBid = object.highestBid;
|
||||||
|
|
|
@ -26,7 +26,7 @@ type Auction struct {
|
||||||
Index string `protobuf:"bytes,1,opt,name=index,proto3" json:"index,omitempty"`
|
Index string `protobuf:"bytes,1,opt,name=index,proto3" json:"index,omitempty"`
|
||||||
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
|
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
|
||||||
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
|
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
|
||||||
Bids uint32 `protobuf:"varint,4,opt,name=bids,proto3" json:"bids,omitempty"`
|
Bids []*Bid `protobuf:"bytes,4,rep,name=bids,proto3" json:"bids,omitempty"`
|
||||||
HighestBid uint32 `protobuf:"varint,5,opt,name=highestBid,proto3" json:"highestBid,omitempty"`
|
HighestBid uint32 `protobuf:"varint,5,opt,name=highestBid,proto3" json:"highestBid,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -84,11 +84,11 @@ func (m *Auction) GetDescription() string {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Auction) GetBids() uint32 {
|
func (m *Auction) GetBids() []*Bid {
|
||||||
if m != nil {
|
if m != nil {
|
||||||
return m.Bids
|
return m.Bids
|
||||||
}
|
}
|
||||||
return 0
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Auction) GetHighestBid() uint32 {
|
func (m *Auction) GetHighestBid() uint32 {
|
||||||
|
@ -105,20 +105,21 @@ func init() {
|
||||||
func init() { proto.RegisterFile("cosmostest/auction.proto", fileDescriptor_631f6f59914101d9) }
|
func init() { proto.RegisterFile("cosmostest/auction.proto", fileDescriptor_631f6f59914101d9) }
|
||||||
|
|
||||||
var fileDescriptor_631f6f59914101d9 = []byte{
|
var fileDescriptor_631f6f59914101d9 = []byte{
|
||||||
// 199 bytes of a gzipped FileDescriptorProto
|
// 223 bytes of a gzipped FileDescriptorProto
|
||||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x48, 0xce, 0x2f, 0xce,
|
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x48, 0xce, 0x2f, 0xce,
|
||||||
0xcd, 0x2f, 0x2e, 0x49, 0x2d, 0x2e, 0xd1, 0x4f, 0x2c, 0x4d, 0x2e, 0xc9, 0xcc, 0xcf, 0xd3, 0x2b,
|
0xcd, 0x2f, 0x2e, 0x49, 0x2d, 0x2e, 0xd1, 0x4f, 0x2c, 0x4d, 0x2e, 0xc9, 0xcc, 0xcf, 0xd3, 0x2b,
|
||||||
0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x45, 0xc8, 0xe8, 0x21, 0x98, 0x4a, 0x9d, 0x8c, 0x5c, 0xec,
|
0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x45, 0xc8, 0xe8, 0x21, 0x98, 0x52, 0x22, 0x48, 0x1a, 0x92,
|
||||||
0x8e, 0x10, 0x85, 0x42, 0x22, 0x5c, 0xac, 0x99, 0x79, 0x29, 0xa9, 0x15, 0x12, 0x8c, 0x0a, 0x8c,
|
0x32, 0x53, 0x20, 0x8a, 0x95, 0x96, 0x32, 0x72, 0xb1, 0x3b, 0x42, 0xb4, 0x0b, 0x89, 0x70, 0xb1,
|
||||||
0x1a, 0x9c, 0x41, 0x10, 0x8e, 0x90, 0x10, 0x17, 0x4b, 0x5e, 0x62, 0x6e, 0xaa, 0x04, 0x13, 0x58,
|
0x66, 0xe6, 0xa5, 0xa4, 0x56, 0x48, 0x30, 0x2a, 0x30, 0x6a, 0x70, 0x06, 0x41, 0x38, 0x42, 0x42,
|
||||||
0x10, 0xcc, 0x16, 0x52, 0xe0, 0xe2, 0x4e, 0x49, 0x2d, 0x4e, 0x2e, 0xca, 0x2c, 0x00, 0x69, 0x94,
|
0x5c, 0x2c, 0x79, 0x89, 0xb9, 0xa9, 0x12, 0x4c, 0x60, 0x41, 0x30, 0x5b, 0x48, 0x81, 0x8b, 0x3b,
|
||||||
0x60, 0x06, 0x4b, 0x21, 0x0b, 0x81, 0x74, 0x25, 0x65, 0xa6, 0x14, 0x4b, 0xb0, 0x28, 0x30, 0x6a,
|
0x25, 0xb5, 0x38, 0xb9, 0x28, 0xb3, 0x00, 0xa4, 0x51, 0x82, 0x19, 0x2c, 0x85, 0x2c, 0x24, 0xa4,
|
||||||
0xf0, 0x06, 0x81, 0xd9, 0x42, 0x72, 0x5c, 0x5c, 0x19, 0x99, 0xe9, 0x19, 0xa9, 0xc5, 0x25, 0x4e,
|
0xc7, 0xc5, 0x92, 0x94, 0x99, 0x52, 0x2c, 0xc1, 0xa2, 0xc0, 0xac, 0xc1, 0x6d, 0x24, 0xa5, 0x87,
|
||||||
0x99, 0x29, 0x12, 0xac, 0x60, 0x19, 0x24, 0x11, 0x27, 0x8b, 0x13, 0x8f, 0xe4, 0x18, 0x2f, 0x3c,
|
0xd5, 0x4d, 0x7a, 0x4e, 0x99, 0x29, 0x41, 0x60, 0x75, 0x42, 0x72, 0x5c, 0x5c, 0x19, 0x99, 0xe9,
|
||||||
0x92, 0x63, 0x7c, 0xf0, 0x48, 0x8e, 0x71, 0xc2, 0x63, 0x39, 0x86, 0x0b, 0x8f, 0xe5, 0x18, 0x6e,
|
0x19, 0xa9, 0xc5, 0x25, 0x4e, 0x99, 0x29, 0x12, 0xac, 0x0a, 0x8c, 0x1a, 0xbc, 0x41, 0x48, 0x22,
|
||||||
0x3c, 0x96, 0x63, 0x88, 0x92, 0x83, 0xb8, 0x58, 0x17, 0xec, 0xaf, 0x0a, 0x7d, 0x24, 0x4f, 0x96,
|
0x4e, 0x16, 0x27, 0x1e, 0xc9, 0x31, 0x5e, 0x78, 0x24, 0xc7, 0xf8, 0xe0, 0x91, 0x1c, 0xe3, 0x84,
|
||||||
0x54, 0x16, 0xa4, 0x16, 0x27, 0xb1, 0x81, 0xfd, 0x68, 0x0c, 0x08, 0x00, 0x00, 0xff, 0xff, 0x5d,
|
0xc7, 0x72, 0x0c, 0x17, 0x1e, 0xcb, 0x31, 0xdc, 0x78, 0x2c, 0xc7, 0x10, 0x25, 0x07, 0x31, 0x4f,
|
||||||
0x4d, 0x67, 0xcb, 0xff, 0x00, 0x00, 0x00,
|
0x17, 0xec, 0xb1, 0x0a, 0x7d, 0x24, 0x5f, 0x96, 0x54, 0x16, 0xa4, 0x16, 0x27, 0xb1, 0x81, 0x3d,
|
||||||
|
0x6a, 0x0c, 0x08, 0x00, 0x00, 0xff, 0xff, 0x60, 0x55, 0x70, 0xca, 0x31, 0x01, 0x00, 0x00,
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Auction) Marshal() (dAtA []byte, err error) {
|
func (m *Auction) Marshal() (dAtA []byte, err error) {
|
||||||
|
@ -146,10 +147,19 @@ func (m *Auction) MarshalToSizedBuffer(dAtA []byte) (int, error) {
|
||||||
i--
|
i--
|
||||||
dAtA[i] = 0x28
|
dAtA[i] = 0x28
|
||||||
}
|
}
|
||||||
if m.Bids != 0 {
|
if len(m.Bids) > 0 {
|
||||||
i = encodeVarintAuction(dAtA, i, uint64(m.Bids))
|
for iNdEx := len(m.Bids) - 1; iNdEx >= 0; iNdEx-- {
|
||||||
|
{
|
||||||
|
size, err := m.Bids[iNdEx].MarshalToSizedBuffer(dAtA[:i])
|
||||||
|
if err != nil {
|
||||||
|
return 0, err
|
||||||
|
}
|
||||||
|
i -= size
|
||||||
|
i = encodeVarintAuction(dAtA, i, uint64(size))
|
||||||
|
}
|
||||||
i--
|
i--
|
||||||
dAtA[i] = 0x20
|
dAtA[i] = 0x22
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if len(m.Description) > 0 {
|
if len(m.Description) > 0 {
|
||||||
i -= len(m.Description)
|
i -= len(m.Description)
|
||||||
|
@ -204,8 +214,11 @@ func (m *Auction) Size() (n int) {
|
||||||
if l > 0 {
|
if l > 0 {
|
||||||
n += 1 + l + sovAuction(uint64(l))
|
n += 1 + l + sovAuction(uint64(l))
|
||||||
}
|
}
|
||||||
if m.Bids != 0 {
|
if len(m.Bids) > 0 {
|
||||||
n += 1 + sovAuction(uint64(m.Bids))
|
for _, e := range m.Bids {
|
||||||
|
l = e.Size()
|
||||||
|
n += 1 + l + sovAuction(uint64(l))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if m.HighestBid != 0 {
|
if m.HighestBid != 0 {
|
||||||
n += 1 + sovAuction(uint64(m.HighestBid))
|
n += 1 + sovAuction(uint64(m.HighestBid))
|
||||||
|
@ -345,10 +358,10 @@ func (m *Auction) Unmarshal(dAtA []byte) error {
|
||||||
m.Description = string(dAtA[iNdEx:postIndex])
|
m.Description = string(dAtA[iNdEx:postIndex])
|
||||||
iNdEx = postIndex
|
iNdEx = postIndex
|
||||||
case 4:
|
case 4:
|
||||||
if wireType != 0 {
|
if wireType != 2 {
|
||||||
return fmt.Errorf("proto: wrong wireType = %d for field Bids", wireType)
|
return fmt.Errorf("proto: wrong wireType = %d for field Bids", wireType)
|
||||||
}
|
}
|
||||||
m.Bids = 0
|
var msglen int
|
||||||
for shift := uint(0); ; shift += 7 {
|
for shift := uint(0); ; shift += 7 {
|
||||||
if shift >= 64 {
|
if shift >= 64 {
|
||||||
return ErrIntOverflowAuction
|
return ErrIntOverflowAuction
|
||||||
|
@ -358,11 +371,26 @@ func (m *Auction) Unmarshal(dAtA []byte) error {
|
||||||
}
|
}
|
||||||
b := dAtA[iNdEx]
|
b := dAtA[iNdEx]
|
||||||
iNdEx++
|
iNdEx++
|
||||||
m.Bids |= uint32(b&0x7F) << shift
|
msglen |= int(b&0x7F) << shift
|
||||||
if b < 0x80 {
|
if b < 0x80 {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if msglen < 0 {
|
||||||
|
return ErrInvalidLengthAuction
|
||||||
|
}
|
||||||
|
postIndex := iNdEx + msglen
|
||||||
|
if postIndex < 0 {
|
||||||
|
return ErrInvalidLengthAuction
|
||||||
|
}
|
||||||
|
if postIndex > l {
|
||||||
|
return io.ErrUnexpectedEOF
|
||||||
|
}
|
||||||
|
m.Bids = append(m.Bids, &Bid{})
|
||||||
|
if err := m.Bids[len(m.Bids)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
iNdEx = postIndex
|
||||||
case 5:
|
case 5:
|
||||||
if wireType != 0 {
|
if wireType != 0 {
|
||||||
return fmt.Errorf("proto: wrong wireType = %d for field HighestBid", wireType)
|
return fmt.Errorf("proto: wrong wireType = %d for field HighestBid", wireType)
|
||||||
|
|
Loading…
Reference in New Issue