Class: Twilio::REST::Preview::BulkExports::ExportContext::DayInstance

Inherits:
InstanceResource
  • Object
show all
Defined in:
lib/twilio-ruby/rest/preview/bulk_exports/export/day.rb

Overview

PLEASE NOTE that this class contains preview products that are subject to change. Use them with caution. If you currently do not have developer preview access, please contact [email protected].

Instance Method Summary collapse

Constructor Details

#initialize(version, payload, resource_type: nil) ⇒ DayInstance

Initialize the DayInstance

Parameters:

  • version (Version)

    Version that contains the resource

  • payload (Hash)

    payload that contains response from Twilio

  • resource_type (String) (defaults to: nil)

    The resource_type



170
171
172
173
174
175
176
177
178
179
180
# File 'lib/twilio-ruby/rest/preview/bulk_exports/export/day.rb', line 170

def initialize(version, payload, resource_type: nil)
  super(version)

  # Marshaled Properties
  @properties = {
      'redirect_to' => payload['redirect_to'],
      'day' => payload['day'],
      'size' => payload['size'].to_i,
      'resource_type' => payload['resource_type'],
  }
end

Instance Method Details

#dayString

Returns The day.

Returns:

  • (String)

    The day



190
191
192
# File 'lib/twilio-ruby/rest/preview/bulk_exports/export/day.rb', line 190

def day
  @properties['day']
end

#inspectObject

Provide a detailed, user friendly representation



214
215
216
# File 'lib/twilio-ruby/rest/preview/bulk_exports/export/day.rb', line 214

def inspect
  "<Twilio.Preview.BulkExports.DayInstance>"
end

#redirect_toString

Returns The redirect_to.

Returns:

  • (String)

    The redirect_to



184
185
186
# File 'lib/twilio-ruby/rest/preview/bulk_exports/export/day.rb', line 184

def redirect_to
  @properties['redirect_to']
end

#resource_typeString

Returns The resource_type.

Returns:

  • (String)

    The resource_type



202
203
204
# File 'lib/twilio-ruby/rest/preview/bulk_exports/export/day.rb', line 202

def resource_type
  @properties['resource_type']
end

#sizeString

Returns The size.

Returns:

  • (String)

    The size



196
197
198
# File 'lib/twilio-ruby/rest/preview/bulk_exports/export/day.rb', line 196

def size
  @properties['size']
end

#to_sObject

Provide a user friendly representation



208
209
210
# File 'lib/twilio-ruby/rest/preview/bulk_exports/export/day.rb', line 208

def to_s
  "<Twilio.Preview.BulkExports.DayInstance>"
end