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



159
160
161
162
163
164
165
166
167
168
169
# File 'lib/twilio-ruby/rest/preview/bulk_exports/export/day.rb', line 159

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



179
180
181
# File 'lib/twilio-ruby/rest/preview/bulk_exports/export/day.rb', line 179

def day
  @properties['day']
end

#inspectObject

Provide a detailed, user friendly representation



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

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

#redirect_toString

Returns The redirect_to.

Returns:

  • (String)

    The redirect_to



173
174
175
# File 'lib/twilio-ruby/rest/preview/bulk_exports/export/day.rb', line 173

def redirect_to
  @properties['redirect_to']
end

#resource_typeString

Returns The resource_type.

Returns:

  • (String)

    The resource_type



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

def resource_type
  @properties['resource_type']
end

#sizeString

Returns The size.

Returns:

  • (String)

    The size



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

def size
  @properties['size']
end

#to_sObject

Provide a user friendly representation



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

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