Discovery Engine v1 API - Class Project.Types.ServiceTerms (1.5.0)

public sealed class Project.Types.ServiceTerms : IMessage<Project.Types.ServiceTerms>, IEquatable<Project.Types.ServiceTerms>, IDeepCloneable<Project.Types.ServiceTerms>, IBufferMessage, IMessage

Reference documentation and code samples for the Discovery Engine v1 API class Project.Types.ServiceTerms.

Metadata about the terms of service.

Inheritance

object > Project.Types.ServiceTerms

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.dll

Constructors

ServiceTerms()

public ServiceTerms()

ServiceTerms(ServiceTerms)

public ServiceTerms(Project.Types.ServiceTerms other)
Parameter
Name Description
other ProjectTypesServiceTerms

Properties

AcceptTime

public Timestamp AcceptTime { get; set; }

The last time when the project agreed to the terms of service.

Property Value
Type Description
Timestamp

DeclineTime

public Timestamp DeclineTime { get; set; }

The last time when the project declined or revoked the agreement to terms of service.

Property Value
Type Description
Timestamp

Id

public string Id { get; set; }

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][google.cloud.discoveryengine.v1.Project.ServiceTerms.version] to provide is 2022-11-23.
Property Value
Type Description
string

State

public Project.Types.ServiceTerms.Types.State State { get; set; }

Whether the project has accepted/rejected the service terms or it is still pending.

Property Value
Type Description
ProjectTypesServiceTermsTypesState

Version

public string Version { get; set; }

The version string of the terms of service. For acceptable values, see the comments for [id][google.cloud.discoveryengine.v1.Project.ServiceTerms.id] above.

Property Value
Type Description
string