Class: Peddler::Reports::EndUserData::EndUserData

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/reports/end_user_data.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#asin_metricsArray[Peddler::Reports::EndUserData::ASINMetrics] (readonly)

Returns the value of attribute asin_metrics.



36
37
38
# File 'sig/peddler/reports/end_user_data.rbs', line 36

def asin_metrics
  @asin_metrics
end

#full_nameString (readonly)

Returns the value of attribute full_name.

Returns:

  • (String)


37
38
39
# File 'sig/peddler/reports/end_user_data.rbs', line 37

def full_name
  @full_name
end

#mailing_addressHash[untyped, untyped] (readonly)

Returns the value of attribute mailing_address.

Returns:

  • (Hash[untyped, untyped])


38
39
40
# File 'sig/peddler/reports/end_user_data.rbs', line 38

def mailing_address
  @mailing_address
end

#primary_emailString (readonly)

Returns the value of attribute primary_email.

Returns:

  • (String)


39
40
41
# File 'sig/peddler/reports/end_user_data.rbs', line 39

def primary_email
  @primary_email
end

Class Method Details

.[](asin_metrics:, full_name:, mailing_address:, primary_email:) ⇒ Peddler::Reports::EndUserData::EndUserData .[](arg0, arg1, arg2, arg3) ⇒ Peddler::Reports::EndUserData::EndUserData

Overloads:



29
30
# File 'sig/peddler/reports/end_user_data.rbs', line 29

def self.[]: (asin_metrics: Array[Peddler::Reports::EndUserData::ASINMetrics], full_name: String, mailing_address: Hash[untyped, untyped], primary_email: String) -> Peddler::Reports::EndUserData::EndUserData
| (Array[Peddler::Reports::EndUserData::ASINMetrics], String, Hash[untyped, untyped], String) -> Peddler::Reports::EndUserData::EndUserData

.members[ :asin_metrics, :full_name, :mailing_address, :primary_email ]

Returns:

  • ([ :asin_metrics, :full_name, :mailing_address, :primary_email ])


32
# File 'sig/peddler/reports/end_user_data.rbs', line 32

def self.members: () -> [ :asin_metrics, :full_name, :mailing_address, :primary_email ]

.new(asin_metrics:, full_name:, mailing_address:, primary_email:) ⇒ Peddler::Reports::EndUserData::EndUserData .new(arg0, arg1, arg2, arg3) ⇒ Peddler::Reports::EndUserData::EndUserData

Overloads:



27
28
# File 'sig/peddler/reports/end_user_data.rbs', line 27

def self.new: (asin_metrics: Array[Peddler::Reports::EndUserData::ASINMetrics], full_name: String, mailing_address: Hash[untyped, untyped], primary_email: String) -> Peddler::Reports::EndUserData::EndUserData
| (Array[Peddler::Reports::EndUserData::ASINMetrics], String, Hash[untyped, untyped], String) -> Peddler::Reports::EndUserData::EndUserData

.parsePeddler::Reports::EndUserData::EndUserData

Parameters:

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

Returns:



34
# File 'sig/peddler/reports/end_user_data.rbs', line 34

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

Instance Method Details

#members[ :asin_metrics, :full_name, :mailing_address, :primary_email ]

Returns:

  • ([ :asin_metrics, :full_name, :mailing_address, :primary_email ])


41
# File 'sig/peddler/reports/end_user_data.rbs', line 41

def members: () -> [ :asin_metrics, :full_name, :mailing_address, :primary_email ]

#to_h{ asin_metrics: Array[Peddler::Reports::EndUserData::ASINMetrics], full_name: String, mailing_address: Hash[untyped, untyped], primary_email: String }

Returns:



42
# File 'sig/peddler/reports/end_user_data.rbs', line 42

def to_h: () -> { asin_metrics: Array[Peddler::Reports::EndUserData::ASINMetrics], full_name: String, mailing_address: Hash[untyped, untyped], primary_email: String }