Class Service (0.1.3)

Service(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Message describing Service resource.

Attributes

Name Description
name str
Identifier. Name of resource.
title str
Output only. Title of the service. Not included for SERVICE_VIEW_BASIC.
document_requirement google.cloud.commerceproducer_v1beta.types.Service.DocumentRequirement
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.
product_type google.cloud.commerceproducer_v1beta.types.Service.ProductType
Output only. Type of the product this service commercializes.

Classes

DocumentRequirement

DocumentRequirement(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Requirements and constraints for documents attached to private offers.

ProductType

ProductType(value)

The type of the product this service commercializes.

Every service has a type, but only the types listed below are exposed. A service whose type is not one of the listed values reports PRODUCT_TYPE_UNSPECIFIED.

Values may be added over time. Clients must handle unrecognized values. When new values are added, the ProductType for an existing service may change. Clients must also be able to handle a change in ProductType.