View Source GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiOrganization (google_api_content_warehouse v0.4.0)

Attributes

  • assignment (type: list(GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiOrganizationAssignment.t), default: nil) -
  • certification (type: String.t, default: nil) -
  • costCenter (type: String.t, default: nil) -
  • current (type: boolean(), default: nil) -
  • department (type: String.t, default: nil) -
  • description (type: String.t, default: nil) -
  • domain (type: String.t, default: nil) -
  • endCalendarDay (type: GoogleApi.ContentWarehouse.V1.Model.GoogleTypeDate.t, default: nil) - Start and End Dates are better represented as calendar entities. The intention is to replace timestamps. Not set if no value exists. Clients can choose whether to use has* semantics or default value semantics. For writes, the default proto and an absent message are equivalent. Legacy callers in the legacy_timestamp_event_write_behavior_enabled capability allowlist should write to PeopleApi via end_ms and migrate to setting both so they can be removed from the whitelist.
  • endMs (type: String.t, default: nil) - Clients are encouraged to read the end_calendar_day instead. PeopleApi writes will still use end_ms for legacy callers that are in the legacy_timestamp_event_write_behavior_enabled capability allowlist. New writers must use the calendar_day fields.
  • endMsAsNumber (type: String.t, default: nil) -
  • formattedStringType (type: String.t, default: nil) - The string_type translated and formatted in the request locale. See go/people-api-howto/localization for details on how to usage.
  • fteMilliPercent (type: integer(), default: nil) -
  • importance (type: number(), default: nil) -
  • location (type: String.t, default: nil) -
  • metadata (type: GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata.t, default: nil) -
  • name (type: String.t, default: nil) -
  • project (type: list(GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiOrganizationProject.t), default: nil) -
  • startCalendarDay (type: GoogleApi.ContentWarehouse.V1.Model.GoogleTypeDate.t, default: nil) - Start and End Dates are better represented as calendar entities. The intention is to replace timestamps. Not set if no value exists. Clients can choose whether to use has* semantics or default value semantics. For writes, the default proto and an absent message are equivalent. Legacy callers in the legacy_timestamp_event_write_behavior_enabled capability allowlist should write to PeopleApi via start_ms and migrate to setting both so they can be removed from the allowlist.
  • startMs (type: String.t, default: nil) - Clients are encouraged to read the start_calendar_day instead. PeopleApi writes will still use start_ms for legacy callers that are in the legacy_timestamp_event_write_behavior_enabled capability allowlist. New writers must use the calendar_day fields.
  • startMsAsNumber (type: String.t, default: nil) -
  • stringType (type: String.t, default: nil) - The type of the organization. The type can be free form or one of these predefined values: work school
  • symbol (type: String.t, default: nil) -
  • title (type: String.t, default: nil) -
  • type (type: String.t, default: nil) -
  • yomiName (type: String.t, default: nil) -

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiOrganization{
    assignment:
      [
        GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiOrganizationAssignment.t()
      ]
      | nil,
    certification: String.t() | nil,
    costCenter: String.t() | nil,
    current: boolean() | nil,
    department: String.t() | nil,
    description: String.t() | nil,
    domain: String.t() | nil,
    endCalendarDay:
      GoogleApi.ContentWarehouse.V1.Model.GoogleTypeDate.t() | nil,
    endMs: String.t() | nil,
    endMsAsNumber: String.t() | nil,
    formattedStringType: String.t() | nil,
    fteMilliPercent: integer() | nil,
    importance: number() | nil,
    location: String.t() | nil,
    metadata:
      GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiPersonFieldMetadata.t()
      | nil,
    name: String.t() | nil,
    project:
      [
        GoogleApi.ContentWarehouse.V1.Model.AppsPeopleOzExternalMergedpeopleapiOrganizationProject.t()
      ]
      | nil,
    startCalendarDay:
      GoogleApi.ContentWarehouse.V1.Model.GoogleTypeDate.t() | nil,
    startMs: String.t() | nil,
    startMsAsNumber: String.t() | nil,
    stringType: String.t() | nil,
    symbol: String.t() | nil,
    title: String.t() | nil,
    type: String.t() | nil,
    yomiName: String.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.