pub struct LocalServicesEmployee {Show 17 fields
pub resource_name: String,
pub id: 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: String,
pub year_started_practicing: i32,
pub languages_spoken: Vec<String>,
pub category_ids: Vec<String>,
pub national_provider_id_number: String,
pub email_address: String,
pub first_name: String,
pub middle_name: String,
pub last_name: 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: 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: String
Output only. Job title for this employee, such as “Senior partner” in legal verticals.
year_started_practicing: 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: String
Output only. NPI id associated with the employee.
email_address: String
Output only. Email address of the employee.
first_name: String
Output only. First name of the employee.
middle_name: String
Output only. Middle name of the employee.
last_name: 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.
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<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 LocalServicesEmployee
impl PartialEq for LocalServicesEmployee
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
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