MsgCreateAuction.fromJson constructor
MsgCreateAuction.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MsgCreateAuction.fromJson(Map<String, dynamic> json) {
return MsgCreateAuction(
admin: json.valueAsString<String?>('admin', acceptCamelCase: true),
auctionName: json.valueAsString<String?>(
'auction_name',
acceptCamelCase: true,
),
auctionType: json.valueTo<stride_auction_auction.AuctionType?, Object?>(
key: 'auction_type',
parse: (v) => stride_auction_auction.AuctionType.from(v),
),
sellingDenom: json.valueAsString<String?>(
'selling_denom',
acceptCamelCase: true,
),
paymentDenom: json.valueAsString<String?>(
'payment_denom',
acceptCamelCase: true,
),
enabled: json.valueAsBool<bool?>('enabled', acceptCamelCase: true),
minPriceMultiplier: json.valueAsString<String?>(
'min_price_multiplier',
acceptCamelCase: true,
),
minBidAmount: json.valueAsString<String?>(
'min_bid_amount',
acceptCamelCase: true,
),
beneficiary: json.valueAsString<String?>(
'beneficiary',
acceptCamelCase: true,
),
);
}