pub struct RegistryGetResponseRegistrySubscriptionTier {
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
RegistryGetResponseRegistrySubscriptionTier
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 RegistryGetResponseRegistrySubscriptionTier
impl Clone for RegistryGetResponseRegistrySubscriptionTier
Source§fn clone(&self) -> RegistryGetResponseRegistrySubscriptionTier
fn clone(&self) -> RegistryGetResponseRegistrySubscriptionTier
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 RegistryGetResponseRegistrySubscriptionTier
impl<'de> Deserialize<'de> for RegistryGetResponseRegistrySubscriptionTier
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<&RegistryGetResponseRegistrySubscriptionTier> for RegistryGetResponseRegistrySubscriptionTier
impl From<&RegistryGetResponseRegistrySubscriptionTier> for RegistryGetResponseRegistrySubscriptionTier
Source§fn from(value: &RegistryGetResponseRegistrySubscriptionTier) -> Self
fn from(value: &RegistryGetResponseRegistrySubscriptionTier) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RegistryGetResponseRegistrySubscriptionTier
impl RefUnwindSafe for RegistryGetResponseRegistrySubscriptionTier
impl Send for RegistryGetResponseRegistrySubscriptionTier
impl Sync for RegistryGetResponseRegistrySubscriptionTier
impl Unpin for RegistryGetResponseRegistrySubscriptionTier
impl UnsafeUnpin for RegistryGetResponseRegistrySubscriptionTier
impl UnwindSafe for RegistryGetResponseRegistrySubscriptionTier
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