Class: Peddler::APIs::Promotions20251201::PreviewedFeeRates

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#upfront_feePeddler::APIs::Promotions20251201::UpfrontFee? (readonly)

Returns the value of attribute upfront_fee.



394
395
396
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 394

def upfront_fee
  @upfront_fee
end

#variable_feePeddler::APIs::Promotions20251201::VariableFee? (readonly)

Returns the value of attribute variable_fee.



395
396
397
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 395

def variable_fee
  @variable_fee
end

Class Method Details

.[](upfront_fee:, variable_fee:) ⇒ Peddler::APIs::Promotions20251201::PreviewedFeeRates .[](arg0, arg1) ⇒ Peddler::APIs::Promotions20251201::PreviewedFeeRates



387
388
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 387

def self.[]: (?upfront_fee: Peddler::APIs::Promotions20251201::UpfrontFee?, ?variable_fee: Peddler::APIs::Promotions20251201::VariableFee?) -> Peddler::APIs::Promotions20251201::PreviewedFeeRates
| (Peddler::APIs::Promotions20251201::UpfrontFee?, Peddler::APIs::Promotions20251201::VariableFee?) -> Peddler::APIs::Promotions20251201::PreviewedFeeRates

.members[ :upfront_fee, :variable_fee ]

Returns:

  • ([ :upfront_fee, :variable_fee ])


390
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 390

def self.members: () -> [ :upfront_fee, :variable_fee ]

.new(upfront_fee:, variable_fee:) ⇒ Peddler::APIs::Promotions20251201::PreviewedFeeRates .new(arg0, arg1) ⇒ Peddler::APIs::Promotions20251201::PreviewedFeeRates



385
386
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 385

def self.new: (?upfront_fee: Peddler::APIs::Promotions20251201::UpfrontFee?, ?variable_fee: Peddler::APIs::Promotions20251201::VariableFee?) -> Peddler::APIs::Promotions20251201::PreviewedFeeRates
| (Peddler::APIs::Promotions20251201::UpfrontFee?, Peddler::APIs::Promotions20251201::VariableFee?) -> Peddler::APIs::Promotions20251201::PreviewedFeeRates

.parsePeddler::APIs::Promotions20251201::PreviewedFeeRates

Parameters:

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

Returns:



392
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 392

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

Instance Method Details

#members[ :upfront_fee, :variable_fee ]

Returns:

  • ([ :upfront_fee, :variable_fee ])


397
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 397

def members: () -> [ :upfront_fee, :variable_fee ]

#to_h{ upfront_fee: Peddler::APIs::Promotions20251201::UpfrontFee?, variable_fee: Peddler::APIs::Promotions20251201::VariableFee? }



398
# File 'sig/peddler/apis/promotions_2025_12_01.rbs', line 398

def to_h: () -> { upfront_fee: Peddler::APIs::Promotions20251201::UpfrontFee?, variable_fee: Peddler::APIs::Promotions20251201::VariableFee? }