Class: Telnyx::Models::GlobalIPProtocolListResponse::Data

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/telnyx/models/global_ip_protocol_list_response.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Internal::Type::BaseModel

==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Constructor Details

#initialize(code: nil, name: nil, record_type: nil) ⇒ Object

Parameters:

  • code (String) (defaults to: nil)

    The Global IP Protocol code.

  • name (String) (defaults to: nil)

    A name for Global IP Protocol.

  • record_type (String) (defaults to: nil)

    Identifies the type of the resource.



15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# File 'lib/telnyx/models/global_ip_protocol_list_response.rb', line 15

class Data < Telnyx::Internal::Type::BaseModel
  # @!attribute name
  #   A name for Global IP Protocol.
  #
  #   @return [String, nil]
  optional :name, String

  response_only do
    # @!attribute code
    #   The Global IP Protocol code.
    #
    #   @return [String, nil]
    optional :code, String

    # @!attribute record_type
    #   Identifies the type of the resource.
    #
    #   @return [String, nil]
    optional :record_type, String
  end

  # @!method initialize(code: nil, name: nil, record_type: nil)
  #   @param code [String] The Global IP Protocol code.
  #
  #   @param name [String] A name for Global IP Protocol.
  #
  #   @param record_type [String] Identifies the type of the resource.
end

Instance Attribute Details

#nameString?

A name for Global IP Protocol.

Returns:

  • (String, nil)


20
# File 'lib/telnyx/models/global_ip_protocol_list_response.rb', line 20

optional :name, String