Class: Dodopayments::Models::ProductUpdateParams::DigitalProductDelivery
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Dodopayments::Models::ProductUpdateParams::DigitalProductDelivery
- Defined in:
- lib/dodopayments/models/product_update_params.rb
Instance Attribute Summary collapse
-
#external_url ⇒ String?
External URL to digital product.
-
#files ⇒ Array<String>?
Uploaded files ids of digital product.
-
#instructions ⇒ String?
Instructions to download and use the digital product.
Instance Method Summary collapse
-
#initialize(external_url: nil, files: nil, instructions: nil) ⇒ Object
constructor
Choose how you would like you digital product delivered.
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(external_url: nil, files: nil, instructions: nil) ⇒ Object
Choose how you would like you digital product delivered
133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
# File 'lib/dodopayments/models/product_update_params.rb', line 133 class DigitalProductDelivery < Dodopayments::Internal::Type::BaseModel # @!attribute external_url # External URL to digital product # # @return [String, nil] optional :external_url, String, nil?: true # @!attribute files # Uploaded files ids of digital product # # @return [Array<String>, nil] optional :files, Dodopayments::Internal::Type::ArrayOf[String], nil?: true # @!attribute instructions # Instructions to download and use the digital product # # @return [String, nil] optional :instructions, String, nil?: true # @!method initialize(external_url: nil, files: nil, instructions: nil) # Choose how you would like you digital product delivered # # @param external_url [String, nil] External URL to digital product # # @param files [Array<String>, nil] Uploaded files ids of digital product # # @param instructions [String, nil] Instructions to download and use the digital product end |
Instance Attribute Details
#external_url ⇒ String?
External URL to digital product
138 |
# File 'lib/dodopayments/models/product_update_params.rb', line 138 optional :external_url, String, nil?: true |
#files ⇒ Array<String>?
Uploaded files ids of digital product
144 |
# File 'lib/dodopayments/models/product_update_params.rb', line 144 optional :files, Dodopayments::Internal::Type::ArrayOf[String], nil?: true |
#instructions ⇒ String?
Instructions to download and use the digital product
150 |
# File 'lib/dodopayments/models/product_update_params.rb', line 150 optional :instructions, String, nil?: true |