View Source GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1alpha1DateRange (google_api_cloud_channel v0.8.0)
A representation of usage or invoice date ranges.
Attributes
-
invoiceEndDate
(type:GoogleApi.CloudChannel.V1.Model.GoogleTypeDate.t
, default:nil
) - 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. -
invoiceStartDate
(type:GoogleApi.CloudChannel.V1.Model.GoogleTypeDate.t
, default:nil
) - 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. -
usageEndDateTime
(type:GoogleApi.CloudChannel.V1.Model.GoogleTypeDateTime.t
, default:nil
) - 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 passusage_start_date_time
in Pacific time. -
usageStartDateTime
(type:GoogleApi.CloudChannel.V1.Model.GoogleTypeDateTime.t
, default:nil
) - 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 passusage_start_date_time
in Pacific time.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1alpha1DateRange{ invoiceEndDate: GoogleApi.CloudChannel.V1.Model.GoogleTypeDate.t() | nil, invoiceStartDate: GoogleApi.CloudChannel.V1.Model.GoogleTypeDate.t() | nil, usageEndDateTime: GoogleApi.CloudChannel.V1.Model.GoogleTypeDateTime.t() | nil, usageStartDateTime: GoogleApi.CloudChannel.V1.Model.GoogleTypeDateTime.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.