Struct google_api_proto::google::ads::googleads::v17::resources::LocalServicesEmployee
source · pub struct LocalServicesEmployee {Show 17 fields
pub resource_name: String,
pub id: Option<i64>,
pub creation_date_time: String,
pub status: i32,
pub type: i32,
pub university_degrees: Vec<UniversityDegree>,
pub residencies: Vec<Residency>,
pub fellowships: Vec<Fellowship>,
pub job_title: Option<String>,
pub year_started_practicing: Option<i32>,
pub languages_spoken: Vec<String>,
pub category_ids: Vec<String>,
pub national_provider_id_number: Option<String>,
pub email_address: Option<String>,
pub first_name: Option<String>,
pub middle_name: Option<String>,
pub last_name: Option<String>,
}
Expand description
A local services employee resource.
Fields§
§resource_name: String
Immutable. The resource name of the Local Services Verification. Local Services Verification resource names have the form:
customers/{customer_id}/localServicesEmployees/{gls_employee_id}
id: Option<i64>
Output only. The ID of the employee.
creation_date_time: String
Output only. Timestamp of employee creation. The format is “YYYY-MM-DD HH:MM:SS” in the Google Ads account’s timezone. Examples: “2018-03-05 09:15:00” or “2018-02-01 14:34:30”
status: i32
Output only. Employee status, such as DELETED or ENABLED.
type: i32
Output only. Employee type.
university_degrees: Vec<UniversityDegree>
Output only. A list of degrees this employee has obtained, and wants to feature.
residencies: Vec<Residency>
Output only. The institutions where the employee has completed their residency.
fellowships: Vec<Fellowship>
Output only. The institutions where the employee has completed their fellowship.
job_title: Option<String>
Output only. Job title for this employee, such as “Senior partner” in legal verticals.
year_started_practicing: Option<i32>
Output only. The year that this employee started practicing in this field.
languages_spoken: Vec<String>
Output only. Languages that the employee speaks, represented as language tags from https://developers.google.com/admin-sdk/directory/v1/languages
category_ids: Vec<String>
Output only. Category of the employee. A list of Local Services category IDs can be found at https://developers.google.com/google-ads/api/data/codes-formats#local_services_ids.
national_provider_id_number: Option<String>
Output only. NPI id associated with the employee.
email_address: Option<String>
Output only. Email address of the employee.
first_name: Option<String>
Output only. First name of the employee.
middle_name: Option<String>
Output only. Middle name of the employee.
last_name: Option<String>
Output only. Last name of the employee.
Implementations§
source§impl LocalServicesEmployee
impl LocalServicesEmployee
sourcepub fn status(&self) -> LocalServicesEmployeeStatus
pub fn status(&self) -> LocalServicesEmployeeStatus
Returns the enum value of status
, or the default if the field is set to an invalid enum value.
sourcepub fn set_status(&mut self, value: LocalServicesEmployeeStatus)
pub fn set_status(&mut self, value: LocalServicesEmployeeStatus)
Sets status
to the provided enum value.
sourcepub fn type(&self) -> LocalServicesEmployeeType
pub fn type(&self) -> LocalServicesEmployeeType
Returns the enum value of type
, or the default if the field is set to an invalid enum value.
sourcepub fn set_type(&mut self, value: LocalServicesEmployeeType)
pub fn set_type(&mut self, value: LocalServicesEmployeeType)
Sets type
to the provided enum value.
sourcepub fn job_title(&self) -> &str
pub fn job_title(&self) -> &str
Returns the value of job_title
, or the default value if job_title
is unset.
sourcepub fn year_started_practicing(&self) -> i32
pub fn year_started_practicing(&self) -> i32
Returns the value of year_started_practicing
, or the default value if year_started_practicing
is unset.
sourcepub fn national_provider_id_number(&self) -> &str
pub fn national_provider_id_number(&self) -> &str
Returns the value of national_provider_id_number
, or the default value if national_provider_id_number
is unset.
sourcepub fn email_address(&self) -> &str
pub fn email_address(&self) -> &str
Returns the value of email_address
, or the default value if email_address
is unset.
sourcepub fn first_name(&self) -> &str
pub fn first_name(&self) -> &str
Returns the value of first_name
, or the default value if first_name
is unset.
sourcepub fn middle_name(&self) -> &str
pub fn middle_name(&self) -> &str
Returns the value of middle_name
, or the default value if middle_name
is unset.
Trait Implementations§
source§impl Clone for LocalServicesEmployee
impl Clone for LocalServicesEmployee
source§fn clone(&self) -> LocalServicesEmployee
fn clone(&self) -> LocalServicesEmployee
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for LocalServicesEmployee
impl Debug for LocalServicesEmployee
source§impl Default for LocalServicesEmployee
impl Default for LocalServicesEmployee
source§impl Message for LocalServicesEmployee
impl Message for LocalServicesEmployee
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for LocalServicesEmployee
impl PartialEq for LocalServicesEmployee
source§fn eq(&self, other: &LocalServicesEmployee) -> bool
fn eq(&self, other: &LocalServicesEmployee) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LocalServicesEmployee
Auto Trait Implementations§
impl Freeze for LocalServicesEmployee
impl RefUnwindSafe for LocalServicesEmployee
impl Send for LocalServicesEmployee
impl Sync for LocalServicesEmployee
impl Unpin for LocalServicesEmployee
impl UnwindSafe for LocalServicesEmployee
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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