update credit status details (#6862)

This commit is contained in:
zhao-oai 2025-11-18 17:40:22 -08:00 committed by GitHub
parent 526eb3ff82
commit 4288091f63
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -12,6 +12,8 @@ use serde::Serialize;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct CreditStatusDetails {
#[serde(rename = "has_credits")]
pub has_credits: bool,
#[serde(rename = "unlimited")]
pub unlimited: bool,
#[serde(
@ -38,8 +40,9 @@ pub struct CreditStatusDetails {
}
impl CreditStatusDetails {
pub fn new(unlimited: bool) -> CreditStatusDetails {
pub fn new(has_credits: bool, unlimited: bool) -> CreditStatusDetails {
CreditStatusDetails {
has_credits,
unlimited,
balance: None,
approx_local_messages: None,