pub struct FixedSubscriptionUpdateRequest {
pub subscription_id: Option<i32>,
pub name: Option<String>,
pub plan_id: Option<i32>,
pub payment_method: Option<String>,
pub payment_method_id: Option<i32>,
pub command_type: Option<String>,
pub extra: Value,
}
Expand description
Essentials subscription update request
Fields§
§subscription_id: Option<i32>
§name: Option<String>
Optional. Updated subscription name.
plan_id: Option<i32>
Optional. An Essentials plan ID. The plan describes the dataset size, cloud provider and region, and available database configuration options. Use GET /fixed/plans/subscriptions/{subscriptionId} to get a list of compatible options for the specified subscription.
payment_method: Option<String>
Optional. The payment method for the subscription. If set to ‘credit-card’ , ‘paymentMethodId’ must be defined.
payment_method_id: Option<i32>
Optional. The payment method ID you’d like to use for this subscription. Must be a valid payment method ID for this account. Use GET /payment-methods to get a list of payment methods for your account. This value is optional if ‘paymentMethod’ is ‘marketplace’, but required if ‘paymentMethod’ is ‘credit-card’.
command_type: Option<String>
§extra: Value
Additional fields from the API
Trait Implementations§
Source§impl Clone for FixedSubscriptionUpdateRequest
impl Clone for FixedSubscriptionUpdateRequest
Source§fn clone(&self) -> FixedSubscriptionUpdateRequest
fn clone(&self) -> FixedSubscriptionUpdateRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more