Class: Bio::BaseSpace::AppSessionLaunchObject
- Defined in:
- lib/basespace/model/app_session_launch_object.rb
Overview
Records the launch as part of an AppSession.
Instance Attribute Summary
Attributes inherited from Model
Instance Method Summary collapse
-
#initialize ⇒ AppSessionLaunchObject
constructor
Create a new instance.
-
#serialize_object(api) ⇒ Object
Serializes the object.
-
#to_s ⇒ Object
Returns the type of the object.
Methods inherited from Model
#get_attr, #method_missing, #set_attr
Constructor Details
#initialize ⇒ AppSessionLaunchObject
Create a new instance.
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/basespace/model/app_session_launch_object.rb', line 23 def initialize @swagger_types = { 'Content' => 'dict', 'Href' => 'str', 'HrefContent' => 'str', 'Rel' => 'str', 'Type' => 'str', } @attributes = { 'Content' => nil, 'Href' => nil, 'HrefContent' => nil, 'Rel' => nil, 'Type' => nil, } end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Bio::BaseSpace::Model
Instance Method Details
#serialize_object(api) ⇒ Object
Serializes the object.
api
-
BaseSpaceAPI instance.
48 49 50 51 52 |
# File 'lib/basespace/model/app_session_launch_object.rb', line 48 def serialize_object(api) res = api.serialize_object(get_attr('Content'), get_attr('Type')) set_attr('Content', res) return self end |
#to_s ⇒ Object
Returns the type of the object.
41 42 43 |
# File 'lib/basespace/model/app_session_launch_object.rb', line 41 def to_s return get_attr('Type').to_s end |