Skip to content

Commit

Permalink
update proto
Browse files Browse the repository at this point in the history
  • Loading branch information
keithsue committed Jan 7, 2025
1 parent 6804305 commit 172155d
Show file tree
Hide file tree
Showing 3 changed files with 67 additions and 21 deletions.
12 changes: 8 additions & 4 deletions side-proto/src/prost/side/side.lending.rs
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,10 @@ impl ::prost::Name for QueryParamsResponse {
/// QueryLoanCETRequest is request type for the Query/LoanCET RPC method.
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryLoanCetRequest {}
pub struct QueryLoanCetRequest {
#[prost(string, tag = "1")]
pub loan_id: ::prost::alloc::string::String,
}
impl ::prost::Name for QueryLoanCetRequest {
const NAME: &'static str = "QueryLoanCETRequest";
const PACKAGE: &'static str = "side.lending";
Expand All @@ -343,7 +346,10 @@ impl ::prost::Name for QueryLoanCetRequest {
/// QueryLoanCETResponse is response type for the Query/LoanCET RPC method.
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryLoanCetResponse {}
pub struct QueryLoanCetResponse {
#[prost(message, optional, tag = "1")]
pub cet: ::core::option::Option<Cet>,
}
impl ::prost::Name for QueryLoanCetResponse {
const NAME: &'static str = "QueryLoanCETResponse";
const PACKAGE: &'static str = "side.lending";
Expand Down Expand Up @@ -411,8 +417,6 @@ pub struct MsgRepay {
pub borrower: ::prost::alloc::string::String,
#[prost(string, tag = "2")]
pub loan_id: ::prost::alloc::string::String,
/// string claim_tx_id = 4;
/// string adaptor_signature = 5;
#[prost(string, tag = "3")]
pub adaptor_point: ::prost::alloc::string::String,
}
Expand Down
74 changes: 58 additions & 16 deletions side-proto/src/prost/side/side.lending.serde.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3742,8 +3742,15 @@ impl serde::Serialize for QueryLoanCetRequest {
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let len = 0;
let struct_ser = serializer.serialize_struct("side.lending.QueryLoanCETRequest", len)?;
let mut len = 0;
if !self.loan_id.is_empty() {
len += 1;
}
let mut struct_ser =
serializer.serialize_struct("side.lending.QueryLoanCETRequest", len)?;
if !self.loan_id.is_empty() {
struct_ser.serialize_field("loanId", &self.loan_id)?;
}
struct_ser.end()
}
}
Expand All @@ -3754,10 +3761,12 @@ impl<'de> serde::Deserialize<'de> for QueryLoanCetRequest {
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[];
const FIELDS: &[&str] = &["loan_id", "loanId"];

#[allow(clippy::enum_variant_names)]
enum GeneratedField {}
enum GeneratedField {
LoanId,
}
#[cfg(feature = "serde")]
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
Expand All @@ -3781,7 +3790,10 @@ impl<'de> serde::Deserialize<'de> for QueryLoanCetRequest {
where
E: serde::de::Error,
{
Err(serde::de::Error::unknown_field(value, FIELDS))
match value {
"loanId" | "loan_id" => Ok(GeneratedField::LoanId),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
Expand All @@ -3802,10 +3814,20 @@ impl<'de> serde::Deserialize<'de> for QueryLoanCetRequest {
where
V: serde::de::MapAccess<'de>,
{
while map_.next_key::<GeneratedField>()?.is_some() {
let _ = map_.next_value::<serde::de::IgnoredAny>()?;
let mut loan_id__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::LoanId => {
if loan_id__.is_some() {
return Err(serde::de::Error::duplicate_field("loanId"));
}
loan_id__ = Some(map_.next_value()?);
}
}
}
Ok(QueryLoanCetRequest {})
Ok(QueryLoanCetRequest {
loan_id: loan_id__.unwrap_or_default(),
})
}
}
deserializer.deserialize_struct(
Expand All @@ -3823,8 +3845,15 @@ impl serde::Serialize for QueryLoanCetResponse {
S: serde::Serializer,
{
use serde::ser::SerializeStruct;
let len = 0;
let struct_ser = serializer.serialize_struct("side.lending.QueryLoanCETResponse", len)?;
let mut len = 0;
if self.cet.is_some() {
len += 1;
}
let mut struct_ser =
serializer.serialize_struct("side.lending.QueryLoanCETResponse", len)?;
if let Some(v) = self.cet.as_ref() {
struct_ser.serialize_field("cet", v)?;
}
struct_ser.end()
}
}
Expand All @@ -3835,10 +3864,12 @@ impl<'de> serde::Deserialize<'de> for QueryLoanCetResponse {
where
D: serde::Deserializer<'de>,
{
const FIELDS: &[&str] = &[];
const FIELDS: &[&str] = &["cet"];

#[allow(clippy::enum_variant_names)]
enum GeneratedField {}
enum GeneratedField {
Cet,
}
#[cfg(feature = "serde")]
impl<'de> serde::Deserialize<'de> for GeneratedField {
fn deserialize<D>(deserializer: D) -> core::result::Result<GeneratedField, D::Error>
Expand All @@ -3862,7 +3893,10 @@ impl<'de> serde::Deserialize<'de> for QueryLoanCetResponse {
where
E: serde::de::Error,
{
Err(serde::de::Error::unknown_field(value, FIELDS))
match value {
"cet" => Ok(GeneratedField::Cet),
_ => Err(serde::de::Error::unknown_field(value, FIELDS)),
}
}
}
deserializer.deserialize_identifier(GeneratedVisitor)
Expand All @@ -3883,10 +3917,18 @@ impl<'de> serde::Deserialize<'de> for QueryLoanCetResponse {
where
V: serde::de::MapAccess<'de>,
{
while map_.next_key::<GeneratedField>()?.is_some() {
let _ = map_.next_value::<serde::de::IgnoredAny>()?;
let mut cet__ = None;
while let Some(k) = map_.next_key()? {
match k {
GeneratedField::Cet => {
if cet__.is_some() {
return Err(serde::de::Error::duplicate_field("cet"));
}
cet__ = map_.next_value()?;
}
}
}
Ok(QueryLoanCetResponse {})
Ok(QueryLoanCetResponse { cet: cet__ })
}
}
deserializer.deserialize_struct(
Expand Down

0 comments on commit 172155d

Please sign in to comment.