pub struct RegistryGetSubscriptionResponseSubscriptionTier {
pub allow_storage_overage: Option<bool>,
pub included_bandwidth_bytes: Option<i64>,
pub included_repositories: Option<i64>,
pub included_storage_bytes: Option<i64>,
pub monthly_price_in_cents: Option<i64>,
pub name: Option<String>,
pub slug: Option<String>,
pub storage_overage_price_in_cents: Option<i64>,
}Expand description
RegistryGetSubscriptionResponseSubscriptionTier
JSON schema
{
"type": "object",
"properties": {
"allow_storage_overage": {
"description": "A boolean indicating whether the subscription tier supports additional storage above what is included in the base plan at an additional cost per GiB used.",
"examples": [
true
],
"type": "boolean"
},
"included_bandwidth_bytes": {
"description": "The amount of outbound data transfer included in the subscription tier in bytes.",
"examples": [
5368709120
],
"type": "integer"
},
"included_repositories": {
"description": "The number of repositories included in the subscription tier. `0` indicates that the subscription tier includes unlimited repositories.",
"examples": [
5
],
"type": "integer"
},
"included_storage_bytes": {
"description": "The amount of storage included in the subscription tier in bytes.",
"examples": [
5368709120
],
"type": "integer"
},
"monthly_price_in_cents": {
"description": "The monthly cost of the subscription tier in cents.",
"examples": [
500
],
"type": "integer"
},
"name": {
"description": "The name of the subscription tier.",
"examples": [
"Basic"
],
"type": "string"
},
"slug": {
"description": "The slug identifier of the subscription tier.",
"examples": [
"basic"
],
"type": "string"
},
"storage_overage_price_in_cents": {
"description": "The price paid in cents per GiB for additional storage beyond what is included in the subscription plan.",
"examples": [
2
],
"type": "integer"
}
}
}Fields§
§allow_storage_overage: Option<bool>A boolean indicating whether the subscription tier supports additional storage above what is included in the base plan at an additional cost per GiB used.
included_bandwidth_bytes: Option<i64>The amount of outbound data transfer included in the subscription tier in bytes.
included_repositories: Option<i64>The number of repositories included in the subscription tier. 0 indicates that the subscription tier includes unlimited repositories.
included_storage_bytes: Option<i64>The amount of storage included in the subscription tier in bytes.
monthly_price_in_cents: Option<i64>The monthly cost of the subscription tier in cents.
name: Option<String>The name of the subscription tier.
slug: Option<String>The slug identifier of the subscription tier.
storage_overage_price_in_cents: Option<i64>The price paid in cents per GiB for additional storage beyond what is included in the subscription plan.
Trait Implementations§
Source§impl Clone for RegistryGetSubscriptionResponseSubscriptionTier
impl Clone for RegistryGetSubscriptionResponseSubscriptionTier
Source§fn clone(&self) -> RegistryGetSubscriptionResponseSubscriptionTier
fn clone(&self) -> RegistryGetSubscriptionResponseSubscriptionTier
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for RegistryGetSubscriptionResponseSubscriptionTier
impl<'de> Deserialize<'de> for RegistryGetSubscriptionResponseSubscriptionTier
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
Source§impl From<&RegistryGetSubscriptionResponseSubscriptionTier> for RegistryGetSubscriptionResponseSubscriptionTier
impl From<&RegistryGetSubscriptionResponseSubscriptionTier> for RegistryGetSubscriptionResponseSubscriptionTier
Source§fn from(value: &RegistryGetSubscriptionResponseSubscriptionTier) -> Self
fn from(value: &RegistryGetSubscriptionResponseSubscriptionTier) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RegistryGetSubscriptionResponseSubscriptionTier
impl RefUnwindSafe for RegistryGetSubscriptionResponseSubscriptionTier
impl Send for RegistryGetSubscriptionResponseSubscriptionTier
impl Sync for RegistryGetSubscriptionResponseSubscriptionTier
impl Unpin for RegistryGetSubscriptionResponseSubscriptionTier
impl UnsafeUnpin for RegistryGetSubscriptionResponseSubscriptionTier
impl UnwindSafe for RegistryGetSubscriptionResponseSubscriptionTier
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