pub struct OrganizationSubscriptionResponseModel {Show 66 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 pam_seats: Option<i32>,
pub max_autoscale_pam_seats: Option<i32>,
pub limit_collection_creation: Option<bool>,
pub limit_collection_deletion: Option<bool>,
pub limit_item_deletion: Option<bool>,
pub allow_admin_access_to_all_collection_items: Option<bool>,
pub use_risk_insights: Option<bool>,
pub use_organization_domains: Option<bool>,
pub use_admin_sponsored_families: Option<bool>,
pub use_automatic_user_confirmation: Option<bool>,
pub use_disable_sm_ads_for_users: Option<bool>,
pub use_phishing_blocker: Option<bool>,
pub use_my_items: Option<bool>,
pub use_invite_links: Option<bool>,
pub use_pam: 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 pending_annual_upgrade: Option<Box<PendingAnnualUpgradeResponseModel>>,
pub sm_service_accounts_grace: Option<i32>,
pub occupied_pam_seats: Option<i32>,
pub is_on_pam_sales_initiated_trial: Option<bool>,
pub pam_seat_minimum: Option<i32>,
pub expiration_without_grace_period: Option<String>,
pub expiration: Option<String>,
pub exempt_from_billing_automation: Option<bool>,
}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>§pam_seats: Option<i32>§max_autoscale_pam_seats: Option<i32>§limit_collection_creation: Option<bool>§limit_collection_deletion: Option<bool>§limit_item_deletion: Option<bool>§allow_admin_access_to_all_collection_items: Option<bool>§use_risk_insights: Option<bool>§use_organization_domains: Option<bool>§use_admin_sponsored_families: Option<bool>§use_automatic_user_confirmation: Option<bool>§use_disable_sm_ads_for_users: Option<bool>§use_phishing_blocker: Option<bool>§use_my_items: Option<bool>§use_invite_links: Option<bool>§use_pam: Option<bool>§storage_name: Option<String>§storage_gb: Option<f64>§customer_discount: Option<Box<BillingCustomerDiscount>>§subscription: Option<Box<BillingSubscription>>§upcoming_invoice: Option<Box<BillingSubscriptionUpcomingInvoice>>§pending_annual_upgrade: Option<Box<PendingAnnualUpgradeResponseModel>>§sm_service_accounts_grace: Option<i32>The count of permanently-free Secrets Manager service accounts granted beyond the plan baseline during a pricing migration. Clients subtract this from Bit.Api.AdminConsole.Models.Response.Organizations.OrganizationResponseModel. SmServiceAccounts so the migration-grace allotment is not billed. Null on self-hosted and when there is no gateway subscription; a concrete count (including 0 for a non-migrated cloud organization) otherwise.
occupied_pam_seats: Option<i32>The count of Privileged Controls seats in use. Null on self-hosted and when Privileged Controls is off.
is_on_pam_sales_initiated_trial: Option<bool>True when the plan supports Privileged Controls, Privileged Controls is on, and the subscription has no Privileged Controls line. Null on self-hosted.
pam_seat_minimum: Option<i32>The organization’s Privileged Controls seat minimum, or the plan default. Null on self-hosted, when Privileged Controls is off, and when the plan has no Privileged Controls.
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).
exempt_from_billing_automation: Option<bool>Implementations§
Trait Implementations§
Source§impl Clone for OrganizationSubscriptionResponseModel
impl Clone for OrganizationSubscriptionResponseModel
Source§fn clone(&self) -> OrganizationSubscriptionResponseModel
fn clone(&self) -> OrganizationSubscriptionResponseModel
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for OrganizationSubscriptionResponseModel
impl Default for OrganizationSubscriptionResponseModel
Source§fn default() -> OrganizationSubscriptionResponseModel
fn default() -> OrganizationSubscriptionResponseModel
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>,
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 UnsafeUnpin for OrganizationSubscriptionResponseModel
impl UnwindSafe for OrganizationSubscriptionResponseModel
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CompatExt for T
impl<T> CompatExt for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
§unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
Arc<> Read more