#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct ContractNftAuctionUtxo {
#[serde(rename = "address", skip_serializing_if = "Option::is_none")]
pub address: Option<String>,
#[serde(rename = "txid", skip_serializing_if = "Option::is_none")]
pub txid: Option<String>,
#[serde(rename = "txIndex", skip_serializing_if = "Option::is_none")]
pub tx_index: Option<i32>,
#[serde(rename = "bidMvcPrice", skip_serializing_if = "Option::is_none")]
pub bid_mvc_price: Option<i64>,
#[serde(rename = "bidTimestamp", skip_serializing_if = "Option::is_none")]
pub bid_timestamp: Option<i64>,
#[serde(rename = "bidderAddressPkh", skip_serializing_if = "Option::is_none")]
pub bidder_address_pkh: Option<String>,
#[serde(rename = "codeHash", skip_serializing_if = "Option::is_none")]
pub code_hash: Option<String>,
#[serde(rename = "genesis", skip_serializing_if = "Option::is_none")]
pub genesis: Option<String>,
#[serde(rename = "endTimestamp", skip_serializing_if = "Option::is_none")]
pub end_timestamp: Option<i64>,
#[serde(rename = "feeAddressPkh", skip_serializing_if = "Option::is_none")]
pub fee_address_pkh: Option<String>,
#[serde(rename = "feeAmount", skip_serializing_if = "Option::is_none")]
pub fee_amount: Option<i64>,
#[serde(rename = "feeRate", skip_serializing_if = "Option::is_none")]
pub fee_rate: Option<i32>,
#[serde(rename = "height", skip_serializing_if = "Option::is_none")]
pub height: Option<i64>,
#[serde(rename = "nftCodeHash", skip_serializing_if = "Option::is_none")]
pub nft_code_hash: Option<String>,
#[serde(rename = "nftId", skip_serializing_if = "Option::is_none")]
pub nft_id: Option<String>,
#[serde(rename = "senderAddressPkh", skip_serializing_if = "Option::is_none")]
pub sender_address_pkh: Option<String>,
#[serde(rename = "sensibleId", skip_serializing_if = "Option::is_none")]
pub sensible_id: Option<String>,
#[serde(rename = "startMvcPrice", skip_serializing_if = "Option::is_none")]
pub start_mvc_price: Option<i64>,
#[serde(rename = "satoshi", skip_serializing_if = "Option::is_none")]
pub satoshi: Option<i64>,
#[serde(rename = "satoshiString", skip_serializing_if = "Option::is_none")]
pub satoshi_string: Option<String>,
#[serde(rename = "contractAddress", skip_serializing_if = "Option::is_none")]
pub contract_address: Option<String>,
#[serde(rename = "isReady", skip_serializing_if = "Option::is_none")]
pub is_ready: Option<bool>,
#[serde(rename = "flag", skip_serializing_if = "Option::is_none")]
pub flag: Option<String>,
}
impl ContractNftAuctionUtxo {
pub fn new() -> ContractNftAuctionUtxo {
ContractNftAuctionUtxo {
address: None,
txid: None,
tx_index: None,
bid_mvc_price: None,
bid_timestamp: None,
bidder_address_pkh: None,
code_hash: None,
genesis: None,
end_timestamp: None,
fee_address_pkh: None,
fee_amount: None,
fee_rate: None,
height: None,
nft_code_hash: None,
nft_id: None,
sender_address_pkh: None,
sensible_id: None,
start_mvc_price: None,
satoshi: None,
satoshi_string: None,
contract_address: None,
is_ready: None,
flag: None,
}
}
}