Struct googapis::google::ads::googleads::v9::common::OfflineUserAddressInfo [−][src]
pub struct OfflineUserAddressInfo {
pub hashed_first_name: Option<String>,
pub hashed_last_name: Option<String>,
pub city: Option<String>,
pub state: Option<String>,
pub country_code: Option<String>,
pub postal_code: Option<String>,
pub hashed_street_address: Option<String>,
}
Expand description
Address identifier of offline data.
Fields
hashed_first_name: Option<String>
First name of the user, which is hashed as SHA-256 after normalized (Lowercase all characters; Remove any extra spaces before, after, and in between).
hashed_last_name: Option<String>
Last name of the user, which is hashed as SHA-256 after normalized (lower case only and no punctuation).
city: Option<String>
City of the address. Only accepted for Store Sales and ConversionAdjustmentUploadService.
state: Option<String>
State code of the address. Only accepted for Store Sales and ConversionAdjustmentUploadService.
country_code: Option<String>
2-letter country code in ISO-3166-1 alpha-2 of the user’s address.
postal_code: Option<String>
Postal code of the user’s address.
hashed_street_address: Option<String>
The street address of the user hashed using SHA-256 hash function after normalization (lower case only). Only accepted for ConversionAdjustmentUploadService.
Implementations
Returns the value of hashed_first_name
, or the default value if hashed_first_name
is unset.
Returns the value of hashed_last_name
, or the default value if hashed_last_name
is unset.
Returns the value of country_code
, or the default value if country_code
is unset.
Returns the value of postal_code
, or the default value if postal_code
is unset.
Returns the value of hashed_street_address
, or the default value if hashed_street_address
is unset.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for OfflineUserAddressInfo
impl Send for OfflineUserAddressInfo
impl Sync for OfflineUserAddressInfo
impl Unpin for OfflineUserAddressInfo
impl UnwindSafe for OfflineUserAddressInfo
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more