[][src]Struct gcp_client::google::cloud::talent::v4beta1::SummarizedProfile

pub struct SummarizedProfile {
    pub profiles: Vec<Profile>,
    pub summary: Option<Profile>,
}

Profile entry with metadata inside [SearchProfilesResponse][google.cloud.talent.v4beta1.SearchProfilesResponse].

Fields

profiles: Vec<Profile>

A list of profiles that are linked by [Profile.group_id][google.cloud.talent.v4beta1.Profile.group_id].

summary: Option<Profile>

A profile summary shows the profile summary and how the profile matches the search query.

In profile summary, the profiles with the same [Profile.group_id][google.cloud.talent.v4beta1.Profile.group_id] are merged together. Among profiles, same education/employment records may be slightly different but they are merged into one with best efforts.

For example, in one profile the school name is "UC Berkeley" and the field study is "Computer Science" and in another one the school name is "University of California at Berkeley" and the field study is "CS". The API merges these two inputs into one and selects one value for each field. For example, the school name in summary is set to "University of California at Berkeley" and the field of study is set to "Computer Science".

Trait Implementations

impl Clone for SummarizedProfile[src]

impl Debug for SummarizedProfile[src]

impl Default for SummarizedProfile[src]

impl Message for SummarizedProfile[src]

impl PartialEq<SummarizedProfile> for SummarizedProfile[src]

impl StructuralPartialEq for SummarizedProfile[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> WithSubscriber for T[src]