use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct SigPayload {
#[serde(rename = "target")]
pub target: String,
#[serde(rename = "receiver")]
pub receiver: String,
#[serde(rename = "amount")]
pub amount: String,
#[serde(rename = "expiry")]
pub expiry: String,
#[serde(rename = "nonce")]
pub nonce: String,
#[serde(rename = "type")]
pub r#type: i32,
}
impl SigPayload {
pub fn new(target: String, receiver: String, amount: String, expiry: String, nonce: String, r#type: i32) -> SigPayload {
SigPayload {
target,
receiver,
amount,
expiry,
nonce,
r#type,
}
}
}