Struct google_people1::api::ContactGroup [−][src]
pub struct ContactGroup {
pub client_data: Option<Vec<GroupClientData>>,
pub etag: Option<String>,
pub formatted_name: Option<String>,
pub group_type: Option<String>,
pub member_count: Option<i32>,
pub member_resource_names: Option<Vec<String>>,
pub metadata: Option<ContactGroupMetadata>,
pub name: Option<String>,
pub resource_name: Option<String>,
}
Expand description
A contact group.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- members modify contact groups (none)
- batch get contact groups (none)
- create contact groups (response)
- delete contact groups (none)
- get contact groups (response)
- list contact groups (none)
- update contact groups (response)
Fields
client_data: Option<Vec<GroupClientData>>
The group’s client data.
etag: Option<String>
The HTTP entity tag of the resource. Used for web cache validation.
formatted_name: Option<String>
Output only. The name translated and formatted in the viewer’s account locale or the Accept-Language
HTTP header locale for system groups names. Group names set by the owner are the same as name.
group_type: Option<String>
Output only. The contact group type.
member_count: Option<i32>
Output only. The total number of contacts in the group irrespective of max members in specified in the request.
member_resource_names: Option<Vec<String>>
Output only. The list of contact person resource names that are members of the contact group. The field is only populated for GET requests and will only return as many members as maxMembers
in the get request.
metadata: Option<ContactGroupMetadata>
Output only. Metadata about the contact group.
name: Option<String>
The contact group name set by the group owner or a system provided name for system groups.
resource_name: Option<String>
The resource name for the contact group, assigned by the server. An ASCII string, in the form of contactGroups/{contact_group_id}
.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ContactGroup
impl Send for ContactGroup
impl Sync for ContactGroup
impl Unpin for ContactGroup
impl UnwindSafe for ContactGroup
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more