View Source GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1Developer (google_api_apigee v0.46.0)

Attributes

  • accessType (type: String.t, default: nil) - Access type.
  • appFamily (type: String.t, default: nil) - Developer app family.
  • apps (type: list(String.t), default: nil) - List of apps associated with the developer.
  • attributes (type: list(GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1Attribute.t), default: nil) - Optional. Developer attributes (name/value pairs). The custom attribute limit is 18.
  • companies (type: list(String.t), default: nil) - List of companies associated with the developer.
  • createdAt (type: String.t, default: nil) - Output only. Time at which the developer was created in milliseconds since epoch.
  • developerId (type: String.t, default: nil) - ID of the developer. Note: IDs are generated internally by Apigee and are not guaranteed to stay the same over time.
  • email (type: String.t, default: nil) - Required. Email address of the developer. This value is used to uniquely identify the developer in Apigee hybrid. Note that the email address has to be in lowercase only.
  • firstName (type: String.t, default: nil) - Required. First name of the developer.
  • lastModifiedAt (type: String.t, default: nil) - Output only. Time at which the developer was last modified in milliseconds since epoch.
  • lastName (type: String.t, default: nil) - Required. Last name of the developer.
  • organizationName (type: String.t, default: nil) - Output only. Name of the Apigee organization in which the developer resides.
  • status (type: String.t, default: nil) - Output only. Status of the developer. Valid values are active and inactive.
  • userName (type: String.t, default: nil) - Required. User name of the developer. Not used by Apigee hybrid.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1Developer{
  accessType: String.t() | nil,
  appFamily: String.t() | nil,
  apps: [String.t()] | nil,
  attributes:
    [GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1Attribute.t()] | nil,
  companies: [String.t()] | nil,
  createdAt: String.t() | nil,
  developerId: String.t() | nil,
  email: String.t() | nil,
  firstName: String.t() | nil,
  lastModifiedAt: String.t() | nil,
  lastName: String.t() | nil,
  organizationName: String.t() | nil,
  status: String.t() | nil,
  userName: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.