pub struct CreditSource {
pub charge_code: Option<String>,
pub charge_name: Option<String>,
pub kind: CreditSourceKind,
pub subject: Option<CreditSubject>,
}Fields§
§charge_code: Option<String>The fixed-charge code for a release, the plan code for a plan change. Null for a grant.
charge_name: Option<String>Null for a grant.
kind: CreditSourceKind§subject: Option<CreditSubject>Whose subscription the charge was on: the organization’s own, or a project’s. Null when it is none Billing knows.
Implementations§
Source§impl CreditSource
impl CreditSource
pub fn serialize<__S>(
__self: &CreditSource,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> CreditSource
impl<'de> CreditSource
pub fn deserialize<__D>(__deserializer: __D) -> Result<CreditSource, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for CreditSource
impl Clone for CreditSource
Source§impl Debug for CreditSource
impl Debug for CreditSource
Source§impl<'de> Deserialize<'de> for CreditSource
impl<'de> Deserialize<'de> for CreditSource
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CreditSource
impl RefUnwindSafe for CreditSource
impl Send for CreditSource
impl Sync for CreditSource
impl Unpin for CreditSource
impl UnsafeUnpin for CreditSource
impl UnwindSafe for CreditSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more