SecurityCredentialsContactGroupProto

GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsContactGroupProto


Table of Contents ▼

Jump to a specific part of the page:

Description

A group of contacts for a given user, as described in http://cs/p#google3/focus/backend/proto/backend.proto Historically (and in still-existing ACLs), this was used to represent Google+ circles as well as contact groups, but this use is now deprecated. New code should use the CIRCLE principal type to represent Google+ circles.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. groupId (type: String.t, default: nil)
    - Group ID is unique only relative to the owner's Gaia ID.
  2. ownerGaiaId (type: String.t, default: nil)
    -
  3. requiredConsistencyTimestampUsec (type: String.t, default: nil)
    - If present, then tests for membership in this ContactGroup must use data known to be at least as fresh as the given (FBS-assigned) timestamp. See http://go/fbs-consistent-read-after-important-write Before using this, be sure that any service checking authorization against this group supports checking consistency timestamps. For example, as of 12/2011, Keystore only supports this for the Moonshine configuration, and in others authorization checks will fail if the timestamp is present.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsContactGroupProto{
groupId: String.t() | nil,
ownerGaiaId: String.t() | nil,
requiredConsistencyTimestampUsec: String.t() | nil
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.SecurityCredentialsContactGroupProto