Class: Inttegro::Checkout::InvoiceViewBeneficiary

Inherits:
T::Struct
  • Object
show all
Defined in:
lib/inttegro/checkout/invoice_view_beneficiary.rb

Overview

Typed representation of the invoice view beneficiary object in the Inttegro API.

This generated model is immutable. Construct it with .new, or decode a string-keyed API payload with .from_hash. #serialize produces a string-keyed hash using the original wire field names and serialized enum values.

Instance Attribute Summary collapse

Instance Attribute Details

#accent_color ⇒ String? (readonly)

Value of the accent_color field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: accent_color.

Returns:

  • (String, nil)


83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/inttegro/checkout/invoice_view_beneficiary.rb', line 83

class InvoiceViewBeneficiary < T::Struct
  const :id, T.nilable(String), default: nil
  const :legal_entity_type, T.nilable(String), default: nil
  const :logo_url, T.nilable(String), default: nil
  const :alias, T.nilable(String), default: nil
  const :name, T.nilable(String), default: nil
  const :support_email, T.nilable(String), default: nil
  const :support_phone, T.nilable(String), default: nil
  const :website_url, T.nilable(String), default: nil
  const :accent_color, T.nilable(String), default: nil
  const :invoice_support_line, T.nilable(String), default: nil
  const :invoice_footer, T.nilable(String), default: nil
end

#alias ⇒ String? (readonly)

Value of the alias field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: alias.

Returns:

  • (String, nil)


83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/inttegro/checkout/invoice_view_beneficiary.rb', line 83

class InvoiceViewBeneficiary < T::Struct
  const :id, T.nilable(String), default: nil
  const :legal_entity_type, T.nilable(String), default: nil
  const :logo_url, T.nilable(String), default: nil
  const :alias, T.nilable(String), default: nil
  const :name, T.nilable(String), default: nil
  const :support_email, T.nilable(String), default: nil
  const :support_phone, T.nilable(String), default: nil
  const :website_url, T.nilable(String), default: nil
  const :accent_color, T.nilable(String), default: nil
  const :invoice_support_line, T.nilable(String), default: nil
  const :invoice_footer, T.nilable(String), default: nil
end

#id ⇒ String? (readonly)

Value of the id field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: id.

Returns:

  • (String, nil)


83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/inttegro/checkout/invoice_view_beneficiary.rb', line 83

class InvoiceViewBeneficiary < T::Struct
  const :id, T.nilable(String), default: nil
  const :legal_entity_type, T.nilable(String), default: nil
  const :logo_url, T.nilable(String), default: nil
  const :alias, T.nilable(String), default: nil
  const :name, T.nilable(String), default: nil
  const :support_email, T.nilable(String), default: nil
  const :support_phone, T.nilable(String), default: nil
  const :website_url, T.nilable(String), default: nil
  const :accent_color, T.nilable(String), default: nil
  const :invoice_support_line, T.nilable(String), default: nil
  const :invoice_footer, T.nilable(String), default: nil
end

Value of the invoice_footer field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: invoice_footer.

Returns:

  • (String, nil)


83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/inttegro/checkout/invoice_view_beneficiary.rb', line 83

class InvoiceViewBeneficiary < T::Struct
  const :id, T.nilable(String), default: nil
  const :legal_entity_type, T.nilable(String), default: nil
  const :logo_url, T.nilable(String), default: nil
  const :alias, T.nilable(String), default: nil
  const :name, T.nilable(String), default: nil
  const :support_email, T.nilable(String), default: nil
  const :support_phone, T.nilable(String), default: nil
  const :website_url, T.nilable(String), default: nil
  const :accent_color, T.nilable(String), default: nil
  const :invoice_support_line, T.nilable(String), default: nil
  const :invoice_footer, T.nilable(String), default: nil
end

#invoice_support_line ⇒ String? (readonly)

Value of the invoice_support_line field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: invoice_support_line.

Returns:

  • (String, nil)


83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/inttegro/checkout/invoice_view_beneficiary.rb', line 83

class InvoiceViewBeneficiary < T::Struct
  const :id, T.nilable(String), default: nil
  const :legal_entity_type, T.nilable(String), default: nil
  const :logo_url, T.nilable(String), default: nil
  const :alias, T.nilable(String), default: nil
  const :name, T.nilable(String), default: nil
  const :support_email, T.nilable(String), default: nil
  const :support_phone, T.nilable(String), default: nil
  const :website_url, T.nilable(String), default: nil
  const :accent_color, T.nilable(String), default: nil
  const :invoice_support_line, T.nilable(String), default: nil
  const :invoice_footer, T.nilable(String), default: nil
end

Value of the legal_entity_type field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: legal_entity_type.

Returns:

  • (String, nil)


83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/inttegro/checkout/invoice_view_beneficiary.rb', line 83

class InvoiceViewBeneficiary < T::Struct
  const :id, T.nilable(String), default: nil
  const :legal_entity_type, T.nilable(String), default: nil
  const :logo_url, T.nilable(String), default: nil
  const :alias, T.nilable(String), default: nil
  const :name, T.nilable(String), default: nil
  const :support_email, T.nilable(String), default: nil
  const :support_phone, T.nilable(String), default: nil
  const :website_url, T.nilable(String), default: nil
  const :accent_color, T.nilable(String), default: nil
  const :invoice_support_line, T.nilable(String), default: nil
  const :invoice_footer, T.nilable(String), default: nil
end

#logo_url ⇒ String? (readonly)

Value of the logo_url field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: logo_url.

Returns:

  • (String, nil)


83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/inttegro/checkout/invoice_view_beneficiary.rb', line 83

class InvoiceViewBeneficiary < T::Struct
  const :id, T.nilable(String), default: nil
  const :legal_entity_type, T.nilable(String), default: nil
  const :logo_url, T.nilable(String), default: nil
  const :alias, T.nilable(String), default: nil
  const :name, T.nilable(String), default: nil
  const :support_email, T.nilable(String), default: nil
  const :support_phone, T.nilable(String), default: nil
  const :website_url, T.nilable(String), default: nil
  const :accent_color, T.nilable(String), default: nil
  const :invoice_support_line, T.nilable(String), default: nil
  const :invoice_footer, T.nilable(String), default: nil
end

#name ⇒ String? (readonly)

Value of the name field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: name.

Returns:

  • (String, nil)


83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/inttegro/checkout/invoice_view_beneficiary.rb', line 83

class InvoiceViewBeneficiary < T::Struct
  const :id, T.nilable(String), default: nil
  const :legal_entity_type, T.nilable(String), default: nil
  const :logo_url, T.nilable(String), default: nil
  const :alias, T.nilable(String), default: nil
  const :name, T.nilable(String), default: nil
  const :support_email, T.nilable(String), default: nil
  const :support_phone, T.nilable(String), default: nil
  const :website_url, T.nilable(String), default: nil
  const :accent_color, T.nilable(String), default: nil
  const :invoice_support_line, T.nilable(String), default: nil
  const :invoice_footer, T.nilable(String), default: nil
end

#support_email ⇒ String? (readonly)

Value of the support_email field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: support_email.

Returns:

  • (String, nil)


83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/inttegro/checkout/invoice_view_beneficiary.rb', line 83

class InvoiceViewBeneficiary < T::Struct
  const :id, T.nilable(String), default: nil
  const :legal_entity_type, T.nilable(String), default: nil
  const :logo_url, T.nilable(String), default: nil
  const :alias, T.nilable(String), default: nil
  const :name, T.nilable(String), default: nil
  const :support_email, T.nilable(String), default: nil
  const :support_phone, T.nilable(String), default: nil
  const :website_url, T.nilable(String), default: nil
  const :accent_color, T.nilable(String), default: nil
  const :invoice_support_line, T.nilable(String), default: nil
  const :invoice_footer, T.nilable(String), default: nil
end

#support_phone ⇒ String? (readonly)

Value of the support_phone field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: support_phone.

Returns:

  • (String, nil)


83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/inttegro/checkout/invoice_view_beneficiary.rb', line 83

class InvoiceViewBeneficiary < T::Struct
  const :id, T.nilable(String), default: nil
  const :legal_entity_type, T.nilable(String), default: nil
  const :logo_url, T.nilable(String), default: nil
  const :alias, T.nilable(String), default: nil
  const :name, T.nilable(String), default: nil
  const :support_email, T.nilable(String), default: nil
  const :support_phone, T.nilable(String), default: nil
  const :website_url, T.nilable(String), default: nil
  const :accent_color, T.nilable(String), default: nil
  const :invoice_support_line, T.nilable(String), default: nil
  const :invoice_footer, T.nilable(String), default: nil
end

#website_url ⇒ String? (readonly)

Value of the website_url field in the Inttegro API payload.

Optional in the API payload; omitted values default to nil. Wire name: website_url.

Returns:

  • (String, nil)


83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/inttegro/checkout/invoice_view_beneficiary.rb', line 83

class InvoiceViewBeneficiary < T::Struct
  const :id, T.nilable(String), default: nil
  const :legal_entity_type, T.nilable(String), default: nil
  const :logo_url, T.nilable(String), default: nil
  const :alias, T.nilable(String), default: nil
  const :name, T.nilable(String), default: nil
  const :support_email, T.nilable(String), default: nil
  const :support_phone, T.nilable(String), default: nil
  const :website_url, T.nilable(String), default: nil
  const :accent_color, T.nilable(String), default: nil
  const :invoice_support_line, T.nilable(String), default: nil
  const :invoice_footer, T.nilable(String), default: nil
end