pub struct PaymentsAccount {
pub resource_name: String,
pub payments_account_id: String,
pub name: String,
pub currency_code: String,
pub payments_profile_id: String,
pub secondary_payments_profile_id: String,
pub paying_manager_customer: String,
}
Expand description
A payments account, which can be used to set up billing for an Ads customer.
Fields§
§resource_name: String
Output only. The resource name of the payments account. PaymentsAccount resource names have the form:
customers/{customer_id}/paymentsAccounts/{payments_account_id}
payments_account_id: String
Output only. A 16 digit ID used to identify a payments account.
name: String
Output only. The name of the payments account.
currency_code: String
Output only. The currency code of the payments account. A subset of the currency codes derived from the ISO 4217 standard is supported.
payments_profile_id: String
Output only. A 12 digit ID used to identify the payments profile associated with the payments account.
secondary_payments_profile_id: String
Output only. A secondary payments profile ID present in uncommon situations, for example, when a sequential liability agreement has been arranged.
paying_manager_customer: String
Output only. Paying manager of this payment account.
Trait Implementations§
Source§impl Clone for PaymentsAccount
impl Clone for PaymentsAccount
Source§fn clone(&self) -> PaymentsAccount
fn clone(&self) -> PaymentsAccount
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for PaymentsAccount
impl Debug for PaymentsAccount
Source§impl Default for PaymentsAccount
impl Default for PaymentsAccount
Source§impl Message for PaymentsAccount
impl Message for PaymentsAccount
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
self
.Source§impl PartialEq for PaymentsAccount
impl PartialEq for PaymentsAccount
impl StructuralPartialEq for PaymentsAccount
Auto Trait Implementations§
impl Freeze for PaymentsAccount
impl RefUnwindSafe for PaymentsAccount
impl Send for PaymentsAccount
impl Sync for PaymentsAccount
impl Unpin for PaymentsAccount
impl UnwindSafe for PaymentsAccount
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request