Class: Redox::Request::Scheduling
- Inherits:
-
Object
- Object
- Redox::Request::Scheduling
- Defined in:
- lib/redox/request/scheduling.rb
Constant Summary collapse
- CREATE_META =
Redox::Models::Meta.new(EventType: 'New', DataModel: 'Scheduling')
- CANCEL_META =
Redox::Models::Meta.new(EventType: 'Cancel', DataModel: 'Scheduling')
- RESCHEDULE_META =
Redox::Models::Meta.new(EventType: 'Reschedule', DataModel: 'Scheduling')
- MODIFICATION_META =
Redox::Models::Meta.new(EventType: 'Modification', DataModel: 'Scheduling')
Class Method Summary collapse
- .cancel(model, meta: Redox::Models::Meta.new) ⇒ Object
- .create(model, meta: Redox::Models::Meta.new) ⇒ Object
- .modification(model, meta: Redox::Models::Meta.new) ⇒ Object
- .reschedule(model, meta: Redox::Models::Meta.new) ⇒ Object
Class Method Details
.cancel(model, meta: Redox::Models::Meta.new) ⇒ Object
18 19 20 21 22 23 |
# File 'lib/redox/request/scheduling.rb', line 18 def self.cancel(model, meta: Redox::Models::Meta.new) = CANCEL_META.merge() Redox::Models::Model.from_response(RedoxClient.connection.request(body: Redox::Request.build_body( model, ))) end |
.create(model, meta: Redox::Models::Meta.new) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/redox/request/scheduling.rb', line 11 def self.create(model, meta: Redox::Models::Meta.new) = CREATE_META.merge() Redox::Models::Model.from_response(RedoxClient.connection.request(body: Redox::Request.build_body( model, ))) end |
.modification(model, meta: Redox::Models::Meta.new) ⇒ Object
32 33 34 35 36 37 |
# File 'lib/redox/request/scheduling.rb', line 32 def self.modification(model, meta: Redox::Models::Meta.new) = MODIFICATION_META.merge() Redox::Models::Model.from_response(RedoxClient.connection.request(body: Redox::Request.build_body( model, ))) end |
.reschedule(model, meta: Redox::Models::Meta.new) ⇒ Object
25 26 27 28 29 30 |
# File 'lib/redox/request/scheduling.rb', line 25 def self.reschedule(model, meta: Redox::Models::Meta.new) = RESCHEDULE_META.merge() Redox::Models::Model.from_response(RedoxClient.connection.request(body: Redox::Request.build_body( model, ))) end |