Class: Telnyx::Models::DetailRecordListResponse::MediaStorageDetailRecord

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/telnyx/models/detail_record_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(record_type:, id: nil, action_type: nil, asset_id: nil, cost: nil, created_at: nil, currency: nil, link_channel_id: nil, link_channel_type: nil, org_id: nil, rate: nil, rate_measured_in: nil, status: nil, user_id: nil, webhook_id: nil) ⇒ Object

Some parameter documentations has been truncated, see Telnyx::Models::DetailRecordListResponse::MediaStorageDetailRecord for more details.

Parameters:

  • record_type (String)
  • id (String) (defaults to: nil)

    Unique identifier for the Media Storage Event

  • action_type (String) (defaults to: nil)

    Type of action performed against the Media Storage API

  • asset_id (String) (defaults to: nil)

    Asset id

  • cost (String) (defaults to: nil)

    Currency amount for Telnyx billing cost

  • created_at (Time) (defaults to: nil)

    Event creation time

  • currency (String) (defaults to: nil)

    Telnyx account currency used to describe monetary values, including billing cost

  • link_channel_id (String) (defaults to: nil)

    Link channel id

  • link_channel_type (String) (defaults to: nil)

    Link channel type

  • org_id (String) (defaults to: nil)

    Organization owner id

  • rate (String) (defaults to: nil)

    Currency amount per billing unit used to calculate the Telnyx billing cost

  • rate_measured_in (String) (defaults to: nil)

    Billing unit used to calculate the Telnyx billing cost

  • status (String) (defaults to: nil)

    Request status

  • user_id (String) (defaults to: nil)

    User id

  • webhook_id (String) (defaults to: nil)

    Webhook id



# File 'lib/telnyx/models/detail_record_list_response.rb', line 1147

Instance Attribute Details

#action_typeString?

Type of action performed against the Media Storage API

Returns:

  • (String, nil)


1073
# File 'lib/telnyx/models/detail_record_list_response.rb', line 1073

optional :action_type, String

#asset_idString?

Asset id

Returns:

  • (String, nil)


1079
# File 'lib/telnyx/models/detail_record_list_response.rb', line 1079

optional :asset_id, String

#costString?

Currency amount for Telnyx billing cost

Returns:

  • (String, nil)


1085
# File 'lib/telnyx/models/detail_record_list_response.rb', line 1085

optional :cost, String

#created_atTime?

Event creation time

Returns:

  • (Time, nil)


1091
# File 'lib/telnyx/models/detail_record_list_response.rb', line 1091

optional :created_at, Time

#currencyString?

Telnyx account currency used to describe monetary values, including billing cost

Returns:

  • (String, nil)


1097
# File 'lib/telnyx/models/detail_record_list_response.rb', line 1097

optional :currency, String

#idString?

Unique identifier for the Media Storage Event

Returns:

  • (String, nil)


1067
# File 'lib/telnyx/models/detail_record_list_response.rb', line 1067

optional :id, String

Link channel id

Returns:

  • (String, nil)


1103
# File 'lib/telnyx/models/detail_record_list_response.rb', line 1103

optional :link_channel_id, String

Link channel type

Returns:

  • (String, nil)


1109
# File 'lib/telnyx/models/detail_record_list_response.rb', line 1109

optional :link_channel_type, String

#org_idString?

Organization owner id

Returns:

  • (String, nil)


1115
# File 'lib/telnyx/models/detail_record_list_response.rb', line 1115

optional :org_id, String

#rateString?

Currency amount per billing unit used to calculate the Telnyx billing cost

Returns:

  • (String, nil)


1121
# File 'lib/telnyx/models/detail_record_list_response.rb', line 1121

optional :rate, String

#rate_measured_inString?

Billing unit used to calculate the Telnyx billing cost

Returns:

  • (String, nil)


1127
# File 'lib/telnyx/models/detail_record_list_response.rb', line 1127

optional :rate_measured_in, String

#record_typeString

Returns:

  • (String)


1061
# File 'lib/telnyx/models/detail_record_list_response.rb', line 1061

required :record_type, String

#statusString?

Request status

Returns:

  • (String, nil)


1133
# File 'lib/telnyx/models/detail_record_list_response.rb', line 1133

optional :status, String

#user_idString?

User id

Returns:

  • (String, nil)


1139
# File 'lib/telnyx/models/detail_record_list_response.rb', line 1139

optional :user_id, String

#webhook_idString?

Webhook id

Returns:

  • (String, nil)


1145
# File 'lib/telnyx/models/detail_record_list_response.rb', line 1145

optional :webhook_id, String