pub struct OrganizationSubscriptionResponseModel {Show 49 fields
pub object: Option<String>,
pub id: Option<Uuid>,
pub name: Option<String>,
pub business_name: Option<String>,
pub business_address1: Option<String>,
pub business_address2: Option<String>,
pub business_address3: Option<String>,
pub business_country: Option<String>,
pub business_tax_number: Option<String>,
pub billing_email: Option<String>,
pub plan: Option<Box<PlanResponseModel>>,
pub secrets_manager_plan: Option<Box<PlanResponseModel>>,
pub plan_type: Option<PlanType>,
pub seats: Option<i32>,
pub max_autoscale_seats: Option<i32>,
pub max_collections: Option<i32>,
pub max_storage_gb: Option<i32>,
pub use_policies: Option<bool>,
pub use_sso: Option<bool>,
pub use_key_connector: Option<bool>,
pub use_scim: Option<bool>,
pub use_groups: Option<bool>,
pub use_directory: Option<bool>,
pub use_events: Option<bool>,
pub use_totp: Option<bool>,
pub use2fa: Option<bool>,
pub use_api: Option<bool>,
pub use_secrets_manager: Option<bool>,
pub use_reset_password: Option<bool>,
pub users_get_premium: Option<bool>,
pub use_custom_permissions: Option<bool>,
pub self_host: Option<bool>,
pub has_public_and_private_keys: Option<bool>,
pub use_password_manager: Option<bool>,
pub sm_seats: Option<i32>,
pub sm_service_accounts: Option<i32>,
pub max_autoscale_sm_seats: Option<i32>,
pub max_autoscale_sm_service_accounts: Option<i32>,
pub limit_collection_creation: Option<bool>,
pub limit_collection_deletion: Option<bool>,
pub allow_admin_access_to_all_collection_items: Option<bool>,
pub use_risk_insights: Option<bool>,
pub storage_name: Option<String>,
pub storage_gb: Option<f64>,
pub customer_discount: Option<Box<BillingCustomerDiscount>>,
pub subscription: Option<Box<BillingSubscription>>,
pub upcoming_invoice: Option<Box<BillingSubscriptionUpcomingInvoice>>,
pub expiration_without_grace_period: Option<String>,
pub expiration: Option<String>,
}
Fields§
§object: Option<String>
§id: Option<Uuid>
§name: Option<String>
§business_name: Option<String>
§business_address1: Option<String>
§business_address2: Option<String>
§business_address3: Option<String>
§business_country: Option<String>
§business_tax_number: Option<String>
§billing_email: Option<String>
§plan: Option<Box<PlanResponseModel>>
§secrets_manager_plan: Option<Box<PlanResponseModel>>
§plan_type: Option<PlanType>
§seats: Option<i32>
§max_autoscale_seats: Option<i32>
§max_collections: Option<i32>
§max_storage_gb: Option<i32>
§use_policies: Option<bool>
§use_sso: Option<bool>
§use_key_connector: Option<bool>
§use_scim: Option<bool>
§use_groups: Option<bool>
§use_directory: Option<bool>
§use_events: Option<bool>
§use_totp: Option<bool>
§use2fa: Option<bool>
§use_api: Option<bool>
§use_secrets_manager: Option<bool>
§use_reset_password: Option<bool>
§use_custom_permissions: Option<bool>
§self_host: Option<bool>
§has_public_and_private_keys: Option<bool>
§use_password_manager: Option<bool>
§sm_seats: Option<i32>
§sm_service_accounts: Option<i32>
§max_autoscale_sm_seats: Option<i32>
§max_autoscale_sm_service_accounts: Option<i32>
§limit_collection_creation: Option<bool>
§limit_collection_deletion: Option<bool>
§allow_admin_access_to_all_collection_items: Option<bool>
§use_risk_insights: Option<bool>
§storage_name: Option<String>
§storage_gb: Option<f64>
§customer_discount: Option<Box<BillingCustomerDiscount>>
§subscription: Option<Box<BillingSubscription>>
§upcoming_invoice: Option<Box<BillingSubscriptionUpcomingInvoice>>
§expiration_without_grace_period: Option<String>
Date when a self-hosted organization’s subscription expires, without any grace period.
expiration: Option<String>
Date when a self-hosted organization expires (includes grace period).
Implementations§
Trait Implementations§
Source§impl Clone for OrganizationSubscriptionResponseModel
impl Clone for OrganizationSubscriptionResponseModel
Source§fn clone(&self) -> OrganizationSubscriptionResponseModel
fn clone(&self) -> OrganizationSubscriptionResponseModel
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§impl Default for OrganizationSubscriptionResponseModel
impl Default for OrganizationSubscriptionResponseModel
Source§fn default() -> OrganizationSubscriptionResponseModel
fn default() -> OrganizationSubscriptionResponseModel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OrganizationSubscriptionResponseModel
impl<'de> Deserialize<'de> for OrganizationSubscriptionResponseModel
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 PartialEq for OrganizationSubscriptionResponseModel
impl PartialEq for OrganizationSubscriptionResponseModel
Source§fn eq(&self, other: &OrganizationSubscriptionResponseModel) -> bool
fn eq(&self, other: &OrganizationSubscriptionResponseModel) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for OrganizationSubscriptionResponseModel
Auto Trait Implementations§
impl Freeze for OrganizationSubscriptionResponseModel
impl RefUnwindSafe for OrganizationSubscriptionResponseModel
impl Send for OrganizationSubscriptionResponseModel
impl Sync for OrganizationSubscriptionResponseModel
impl Unpin for OrganizationSubscriptionResponseModel
impl UnwindSafe for OrganizationSubscriptionResponseModel
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