pub struct GoogleCloudChannelV1CustomerRepricingConfig {
pub name: Option<String>,
pub repricing_config: Option<GoogleCloudChannelV1RepricingConfig>,
pub update_time: Option<DateTime<Utc>>,
}
Expand description
Configuration for how a reseller will reprice a Customer.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- customers customer repricing configs create accounts (request|response)
- customers customer repricing configs get accounts (response)
- customers customer repricing configs patch accounts (request|response)
Fields§
§name: Option<String>
Output only. Resource name of the CustomerRepricingConfig. Format: accounts/{account_id}/customers/{customer_id}/customerRepricingConfigs/{id}.
repricing_config: Option<GoogleCloudChannelV1RepricingConfig>
Required. The configuration for bill modifications made by a reseller before sending it to customers.
update_time: Option<DateTime<Utc>>
Output only. Timestamp of an update to the repricing rule. If update_time
is after RepricingConfig.effective_invoice_month then it indicates this was set mid-month.
Trait Implementations§
source§impl Clone for GoogleCloudChannelV1CustomerRepricingConfig
impl Clone for GoogleCloudChannelV1CustomerRepricingConfig
source§fn clone(&self) -> GoogleCloudChannelV1CustomerRepricingConfig
fn clone(&self) -> GoogleCloudChannelV1CustomerRepricingConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for GoogleCloudChannelV1CustomerRepricingConfig
impl Default for GoogleCloudChannelV1CustomerRepricingConfig
source§fn default() -> GoogleCloudChannelV1CustomerRepricingConfig
fn default() -> GoogleCloudChannelV1CustomerRepricingConfig
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GoogleCloudChannelV1CustomerRepricingConfig
impl<'de> Deserialize<'de> for GoogleCloudChannelV1CustomerRepricingConfig
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl RequestValue for GoogleCloudChannelV1CustomerRepricingConfig
impl ResponseResult for GoogleCloudChannelV1CustomerRepricingConfig
Auto Trait Implementations§
impl RefUnwindSafe for GoogleCloudChannelV1CustomerRepricingConfig
impl Send for GoogleCloudChannelV1CustomerRepricingConfig
impl Sync for GoogleCloudChannelV1CustomerRepricingConfig
impl Unpin for GoogleCloudChannelV1CustomerRepricingConfig
impl UnwindSafe for GoogleCloudChannelV1CustomerRepricingConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more