View Source GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1alphaProjectServiceTerms (google_api_discovery_engine v0.16.0)

Metadata about the terms of service.

Attributes

  • acceptTime (type: DateTime.t, default: nil) - The last time when the project agreed to the terms of service.
  • declineTime (type: DateTime.t, default: nil) - The last time when the project declined or revoked the agreement to terms of service.
  • id (type: String.t, default: nil) - The unique identifier of this terms of service. Available terms: * GA_DATA_USE_TERMS: Terms for data use. When using this as id, the acceptable version to provide is 2022-11-23.
  • state (type: String.t, default: nil) - Whether the project has accepted/rejected the service terms or it is still pending.
  • version (type: String.t, default: nil) - The version string of the terms of service. For acceptable values, see the comments for id above.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1alphaProjectServiceTerms{
    acceptTime: DateTime.t() | nil,
    declineTime: DateTime.t() | nil,
    id: String.t() | nil,
    state: String.t() | nil,
    version: String.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.