Class: Peddler::APIs::SellerWallet20240301::ScheduleExpression

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/seller_wallet_2024_03_01.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#recurring_frequencyString? (readonly)

Returns the value of attribute recurring_frequency.

Returns:

  • (String, nil)


244
245
246
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 244

def recurring_frequency
  @recurring_frequency
end

#schedule_expression_typeString (readonly)

Returns the value of attribute schedule_expression_type.

Returns:

  • (String)


245
246
247
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 245

def schedule_expression_type
  @schedule_expression_type
end

Class Method Details

.[](schedule_expression_type:, recurring_frequency:) ⇒ Peddler::APIs::SellerWallet20240301::ScheduleExpression .[](arg0, arg1) ⇒ Peddler::APIs::SellerWallet20240301::ScheduleExpression

Overloads:



237
238
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 237

def self.[]: (schedule_expression_type: String, ?recurring_frequency: String?) -> Peddler::APIs::SellerWallet20240301::ScheduleExpression
| (String, String?) -> Peddler::APIs::SellerWallet20240301::ScheduleExpression

.members[ :schedule_expression_type, :recurring_frequency ]

Returns:

  • ([ :schedule_expression_type, :recurring_frequency ])


240
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 240

def self.members: () -> [ :schedule_expression_type, :recurring_frequency ]

.new(schedule_expression_type:, recurring_frequency:) ⇒ Peddler::APIs::SellerWallet20240301::ScheduleExpression .new(arg0, arg1) ⇒ Peddler::APIs::SellerWallet20240301::ScheduleExpression

Overloads:



235
236
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 235

def self.new: (schedule_expression_type: String, ?recurring_frequency: String?) -> Peddler::APIs::SellerWallet20240301::ScheduleExpression
| (String, String?) -> Peddler::APIs::SellerWallet20240301::ScheduleExpression

.parsePeddler::APIs::SellerWallet20240301::ScheduleExpression

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



242
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 242

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::SellerWallet20240301::ScheduleExpression

Instance Method Details

#members[ :schedule_expression_type, :recurring_frequency ]

Returns:

  • ([ :schedule_expression_type, :recurring_frequency ])


247
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 247

def members: () -> [ :schedule_expression_type, :recurring_frequency ]

#to_h{ schedule_expression_type: String, recurring_frequency: String? }

Returns:

  • ({ schedule_expression_type: String, recurring_frequency: String? })


248
# File 'sig/peddler/apis/seller_wallet_2024_03_01.rbs', line 248

def to_h: () -> { schedule_expression_type: String, recurring_frequency: String? }