Class: Seahorse::Model::Operation
- Inherits:
- 
      Object
      
        - Object
- Seahorse::Model::Operation
 
- Defined in:
- lib/seahorse/model/operation.rb
Instance Attribute Summary collapse
- #deprecated ⇒ Boolean
- #documentation ⇒ String?
- #errors ⇒ Array<ShapeRef>
- #http_method ⇒ String
- #http_request_uri ⇒ String
- #input ⇒ ShapeRef?
- #name ⇒ String?
- #output ⇒ ShapeRef?
Instance Method Summary collapse
- #[](key) ⇒ Object
- #[]=(key, value) ⇒ Object
- 
  
    
      #initialize  ⇒ Operation 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of Operation. 
Constructor Details
#initialize ⇒ Operation
| 5 6 7 8 9 10 11 | # File 'lib/seahorse/model/operation.rb', line 5 def initialize @http_method = 'POST' @http_request_uri = '/' @deprecated = false @errors = [] = {} end | 
Instance Attribute Details
#deprecated ⇒ Boolean
| 23 24 25 | # File 'lib/seahorse/model/operation.rb', line 23 def deprecated @deprecated end | 
#documentation ⇒ String?
| 26 27 28 | # File 'lib/seahorse/model/operation.rb', line 26 def documentation @documentation end | 
#errors ⇒ Array<ShapeRef>
| 35 36 37 | # File 'lib/seahorse/model/operation.rb', line 35 def errors @errors end | 
#http_method ⇒ String
| 17 18 19 | # File 'lib/seahorse/model/operation.rb', line 17 def http_method @http_method end | 
#http_request_uri ⇒ String
| 20 21 22 | # File 'lib/seahorse/model/operation.rb', line 20 def http_request_uri @http_request_uri end | 
#input ⇒ ShapeRef?
| 29 30 31 | # File 'lib/seahorse/model/operation.rb', line 29 def input @input end | 
#name ⇒ String?
| 14 15 16 | # File 'lib/seahorse/model/operation.rb', line 14 def name @name end | 
#output ⇒ ShapeRef?
| 32 33 34 | # File 'lib/seahorse/model/operation.rb', line 32 def output @output end | 
Instance Method Details
#[](key) ⇒ Object
| 37 38 39 | # File 'lib/seahorse/model/operation.rb', line 37 def [](key) [key.to_s] end | 
#[]=(key, value) ⇒ Object
| 41 42 43 | # File 'lib/seahorse/model/operation.rb', line 41 def []=(key, value) [key.to_s] = value end |