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 v1beta API class Project.Types.ServiceTerms.
Metadata about the terms of service.
Implements
IMessageProjectTypesServiceTerms, IEquatableProjectTypesServiceTerms, IDeepCloneableProjectTypesServiceTerms, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
Google.Cloud.DiscoveryEngine.V1Beta.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 asid
, the acceptable [version][google.cloud.discoveryengine.v1beta.Project.ServiceTerms.version] to provide is2022-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.v1beta.Project.ServiceTerms.id] above.
Property Value | |
---|---|
Type | Description |
string |