pub struct Recipient {
pub id: String,
pub name: String,
pub email: Vec<String>,
pub date_last_paid: Option<DateTime<Utc>>,
pub electronic_routing_number: ElectronicRoutingInfo,
pub domestic_wire_routing_info: Option<DomesticWireRoutingInfo>,
pub international_wire_routing_info: Option<InternationalWireRoutingInfo>,
pub address: Option<Address>,
}
Fields§
§id: String
§name: String
§email: Vec<String>
§date_last_paid: Option<DateTime<Utc>>
§electronic_routing_number: ElectronicRoutingInfo
§domestic_wire_routing_info: Option<DomesticWireRoutingInfo>
§international_wire_routing_info: Option<InternationalWireRoutingInfo>
§address: Option<Address>
Implementations§
Source§impl Recipient
impl Recipient
pub async fn list(client: &Client) -> Result<List<Self>>
pub async fn retrieve(client: &Client, id: &str) -> Result<Self>
pub async fn create<B: Serialize>(client: &Client, param: B) -> Result<Self>
pub async fn update<B: Serialize>( client: &Client, id: &str, param: B, ) -> Result<Self>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Recipient
impl<'de> Deserialize<'de> for Recipient
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
impl StructuralPartialEq for Recipient
Auto Trait Implementations§
impl Freeze for Recipient
impl RefUnwindSafe for Recipient
impl Send for Recipient
impl Sync for Recipient
impl Unpin for Recipient
impl UnwindSafe for Recipient
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