Class: Peddler::Notifications::FeePromotion::Identifier

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/notifications/fee_promotion.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#identifier_typeString (readonly)

Returns the value of attribute identifier_type.

Returns:

  • (String)


160
161
162
# File 'sig/peddler/notifications/fee_promotion.rbs', line 160

def identifier_type
  @identifier_type
end

#identifier_valuesArray[untyped] (readonly)

Returns the value of attribute identifier_values.

Returns:

  • (Array[untyped])


161
162
163
# File 'sig/peddler/notifications/fee_promotion.rbs', line 161

def identifier_values
  @identifier_values
end

Class Method Details

.[](identifier_type:, identifier_values:) ⇒ Peddler::Notifications::FeePromotion::Identifier .[](arg0, arg1) ⇒ Peddler::Notifications::FeePromotion::Identifier

Overloads:



153
154
# File 'sig/peddler/notifications/fee_promotion.rbs', line 153

def self.[]: (identifier_type: String, identifier_values: Array[untyped]) -> Peddler::Notifications::FeePromotion::Identifier
| (String, Array[untyped]) -> Peddler::Notifications::FeePromotion::Identifier

.members[ :identifier_type, :identifier_values ]

Returns:

  • ([ :identifier_type, :identifier_values ])


156
# File 'sig/peddler/notifications/fee_promotion.rbs', line 156

def self.members: () -> [ :identifier_type, :identifier_values ]

.new(identifier_type:, identifier_values:) ⇒ Peddler::Notifications::FeePromotion::Identifier .new(arg0, arg1) ⇒ Peddler::Notifications::FeePromotion::Identifier

Overloads:



151
152
# File 'sig/peddler/notifications/fee_promotion.rbs', line 151

def self.new: (identifier_type: String, identifier_values: Array[untyped]) -> Peddler::Notifications::FeePromotion::Identifier
| (String, Array[untyped]) -> Peddler::Notifications::FeePromotion::Identifier

.parsePeddler::Notifications::FeePromotion::Identifier

Parameters:

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

Returns:



158
# File 'sig/peddler/notifications/fee_promotion.rbs', line 158

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::Notifications::FeePromotion::Identifier

Instance Method Details

#members[ :identifier_type, :identifier_values ]

Returns:

  • ([ :identifier_type, :identifier_values ])


163
# File 'sig/peddler/notifications/fee_promotion.rbs', line 163

def members: () -> [ :identifier_type, :identifier_values ]

#to_h{ identifier_type: String, identifier_values: Array[untyped] }

Returns:

  • ({ identifier_type: String, identifier_values: Array[untyped] })


164
# File 'sig/peddler/notifications/fee_promotion.rbs', line 164

def to_h: () -> { identifier_type: String, identifier_values: Array[untyped] }