pub struct GoogleCloudChannelV1DateRange {
pub invoice_end_date: Option<GoogleTypeDate>,
pub invoice_start_date: Option<GoogleTypeDate>,
pub usage_end_date_time: Option<GoogleTypeDateTime>,
pub usage_start_date_time: Option<GoogleTypeDateTime>,
}Expand description
A representation of usage or invoice date ranges.
This type is not used in any activity, and only used as part of another schema.
Fields§
§invoice_end_date: Option<GoogleTypeDate>The latest invoice date (inclusive). If this value is not the last day of a month, this will move it forward to the last day of the given month.
invoice_start_date: Option<GoogleTypeDate>The earliest invoice date (inclusive). If this value is not the first day of a month, this will move it back to the first day of the given month.
usage_end_date_time: Option<GoogleTypeDateTime>The latest usage date time (exclusive). If you use time groupings (daily, weekly, etc), each group uses midnight to midnight (Pacific time). The usage end date is rounded down to include all usage from the specified date. We recommend that clients pass usage_start_date_time in Pacific time.
usage_start_date_time: Option<GoogleTypeDateTime>The earliest usage date time (inclusive). If you use time groupings (daily, weekly, etc), each group uses midnight to midnight (Pacific time). The usage start date is rounded down to include all usage from the specified date. We recommend that clients pass usage_start_date_time in Pacific time.
Trait Implementations§
Source§impl Clone for GoogleCloudChannelV1DateRange
impl Clone for GoogleCloudChannelV1DateRange
Source§fn clone(&self) -> GoogleCloudChannelV1DateRange
fn clone(&self) -> GoogleCloudChannelV1DateRange
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more