Cloud Channel v1 API - Class CustomerRepricingConfig (2.12.0)

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

Reference documentation and code samples for the Cloud Channel v1 API class CustomerRepricingConfig.

Configuration for how a reseller will reprice a Customer.

Inheritance

object > CustomerRepricingConfig

Namespace

Google.Cloud.Channel.V1

Assembly

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