pub struct GoogleCloudApigeeV1RevenueShareRange {
pub end: Option<i64>,
pub share_percentage: Option<f64>,
pub start: Option<i64>,
}
Expand description
API call volume range and the percentage of revenue to share with the developer when the total number of API calls is within the range.
This type is not used in any activity, and only used as part of another schema.
Fields§
§end: Option<i64>
Ending value of the range. Set to 0 or null
for the last range of values.
Percentage of the revenue to be shared with the developer. For example, to share 21 percent of the total revenue with the developer, set this value to 21. Specify a decimal number with a maximum of two digits following the decimal point.
start: Option<i64>
Starting value of the range. Set to 0 or null
for the initial range of values.
Trait Implementations§
source§fn clone(&self) -> GoogleCloudApigeeV1RevenueShareRange
fn clone(&self) -> GoogleCloudApigeeV1RevenueShareRange
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§fn default() -> GoogleCloudApigeeV1RevenueShareRange
fn default() -> GoogleCloudApigeeV1RevenueShareRange
Returns the “default value” for a type. Read more
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
Auto Trait Implementations§
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