Class: Fastly::Invoice
Overview
An invoice for a time period
Instance Attribute Summary collapse
-
#end_time ⇒ Object
Returns the value of attribute end_time.
-
#regions ⇒ Object
Returns the value of attribute regions.
-
#service_id ⇒ Object
Returns the value of attribute service_id.
-
#service_name ⇒ Object
Returns the value of attribute service_name.
-
#start_time ⇒ Object
Returns the value of attribute start_time.
-
#total ⇒ Object
Returns the value of attribute total.
Attributes inherited from Base
Instance Method Summary collapse
-
#end ⇒ Object
Get the end time of this invoice as a DateTime object in UTC.
-
#start ⇒ Object
Get the start time of this invoice as a DateTime object in UTC.
Methods inherited from Base
#as_hash, #initialize, path, #require_api_key!
Constructor Details
This class inherits a constructor from Fastly::Base
Instance Attribute Details
#end_time ⇒ Object
Returns the value of attribute end_time.
7 8 9 |
# File 'lib/fastly/invoice.rb', line 7 def end_time @end_time end |
#regions ⇒ Object
Returns the value of attribute regions.
7 8 9 |
# File 'lib/fastly/invoice.rb', line 7 def regions @regions end |
#service_id ⇒ Object
Returns the value of attribute service_id.
7 8 9 |
# File 'lib/fastly/invoice.rb', line 7 def service_id @service_id end |
#service_name ⇒ Object
Returns the value of attribute service_name.
7 8 9 |
# File 'lib/fastly/invoice.rb', line 7 def service_name @service_name end |
#start_time ⇒ Object
Returns the value of attribute start_time.
7 8 9 |
# File 'lib/fastly/invoice.rb', line 7 def start_time @start_time end |
#total ⇒ Object
Returns the value of attribute total.
7 8 9 |
# File 'lib/fastly/invoice.rb', line 7 def total @total end |
Instance Method Details
#end ⇒ Object
Get the end time of this invoice as a DateTime object in UTC
50 51 52 |
# File 'lib/fastly/invoice.rb', line 50 def end DateTime.parse(end_time).new_offset(0) end |
#start ⇒ Object
Get the start time of this invoice as a DateTime object in UTC
45 46 47 |
# File 'lib/fastly/invoice.rb', line 45 def start DateTime.parse(start_time).new_offset(0) end |