Cloud Commerce Producer v1beta API - Class Service (1.0.0-beta03)

public sealed class Service : IMessage<Service>, IEquatable<Service>, IDeepCloneable<Service>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Commerce Producer v1beta API class Service.

Message describing Service resource.

Inheritance

object > Service

Namespace

Google.Cloud.CommerceProducer.V1Beta

Assembly

Google.Cloud.CommerceProducer.V1Beta.dll

Constructors

Service()

public Service()

Service(Service)

public Service(Service other)
Parameter
Name Description
other Service

Properties

DocumentRequirement

public Service.Types.DocumentRequirement DocumentRequirement { get; set; }

Output only. Document requirement for private offers on this service.

Constraints that apply to every service, such as the restriction against attaching both a standard and a custom EULA, are documented on PrivateOfferDocument and are not represented here.

Property Value
Type Description
ServiceTypesDocumentRequirement

Name

public string Name { get; set; }

Identifier. Name of resource.

Property Value
Type Description
string

ProductType

public Service.Types.ProductType ProductType { get; set; }

Output only. Type of the product this service commercializes.

Property Value
Type Description
ServiceTypesProductType

ServiceName

public ServiceName ServiceName { get; set; }

ServiceName-typed view over the Name resource name property.

Property Value
Type Description
ServiceName

Title

public string Title { get; set; }

Output only. Title of the service.

Not included for SERVICE_VIEW_BASIC.

Property Value
Type Description
string