Class: ChargeBee::OmnichannelSubscriptionItemScheduledChange

Inherits:
Model
  • Object
show all
Defined in:
lib/chargebee/models/omnichannel_subscription_item_scheduled_change.rb

Defined Under Namespace

Classes: CurrentState, ScheduledState

Instance Attribute Summary collapse

Method Summary

Methods inherited from Model

construct, #init_dependant, #init_dependant_list, #initialize, #inspect, #load, #method_missing, #replace_white_space_with_underscore, #to_s, uri_path

Constructor Details

This class inherits a constructor from ChargeBee::Model

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ChargeBee::Model

Instance Attribute Details

#change_typeObject

Returns the value of attribute change_type.



12
13
14
# File 'lib/chargebee/models/omnichannel_subscription_item_scheduled_change.rb', line 12

def change_type
  @change_type
end

#created_atObject

Returns the value of attribute created_at.



12
13
14
# File 'lib/chargebee/models/omnichannel_subscription_item_scheduled_change.rb', line 12

def created_at
  @created_at
end

#current_stateObject

Returns the value of attribute current_state.



12
13
14
# File 'lib/chargebee/models/omnichannel_subscription_item_scheduled_change.rb', line 12

def current_state
  @current_state
end

#idObject

Returns the value of attribute id.



12
13
14
# File 'lib/chargebee/models/omnichannel_subscription_item_scheduled_change.rb', line 12

def id
  @id
end

#modified_atObject

Returns the value of attribute modified_at.



12
13
14
# File 'lib/chargebee/models/omnichannel_subscription_item_scheduled_change.rb', line 12

def modified_at
  @modified_at
end

#omnichannel_subscription_item_idObject

Returns the value of attribute omnichannel_subscription_item_id.



12
13
14
# File 'lib/chargebee/models/omnichannel_subscription_item_scheduled_change.rb', line 12

def omnichannel_subscription_item_id
  @omnichannel_subscription_item_id
end

#resource_versionObject

Returns the value of attribute resource_version.



12
13
14
# File 'lib/chargebee/models/omnichannel_subscription_item_scheduled_change.rb', line 12

def resource_version
  @resource_version
end

#scheduled_atObject

Returns the value of attribute scheduled_at.



12
13
14
# File 'lib/chargebee/models/omnichannel_subscription_item_scheduled_change.rb', line 12

def scheduled_at
  @scheduled_at
end

#scheduled_stateObject

Returns the value of attribute scheduled_state.



12
13
14
# File 'lib/chargebee/models/omnichannel_subscription_item_scheduled_change.rb', line 12

def scheduled_state
  @scheduled_state
end