public sealed class CustomerRepricingConfig : IMessage<CustomerRepricingConfig>, IEquatable<CustomerRepricingConfig>, IDeepCloneable<CustomerRepricingConfig>, IBufferMessage, IMessage
Configuration for how a reseller will reprice a Customer.
Implements
IMessage<CustomerRepricingConfig>, IEquatable<CustomerRepricingConfig>, IDeepCloneable<CustomerRepricingConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Channel.V1Assembly
Google.Cloud.Channel.V1.dll
Constructors
CustomerRepricingConfig()
public CustomerRepricingConfig()
CustomerRepricingConfig(CustomerRepricingConfig)
public CustomerRepricingConfig(CustomerRepricingConfig other)
Parameter | |
---|---|
Name | Description |
other | CustomerRepricingConfig |
Properties
CustomerRepricingConfigName
public CustomerRepricingConfigName CustomerRepricingConfigName { get; set; }
CustomerRepricingConfigName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
CustomerRepricingConfigName |
Name
public string Name { get; set; }
Output only. Resource name of the CustomerRepricingConfig. Format: accounts/{account_id}/customers/{customer_id}/customerRepricingConfigs/{id}.
Property Value | |
---|---|
Type | Description |
String |
RepricingConfig
public RepricingConfig RepricingConfig { get; set; }
Required. The configuration for bill modifications made by a reseller before sending it to customers.
Property Value | |
---|---|
Type | Description |
RepricingConfig |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. Timestamp of an update to the repricing rule. If update_time
is after
[RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] then it indicates this was set
mid-month.
Property Value | |
---|---|
Type | Description |
Timestamp |