Class: Karaden::Param::Message::MessageListParamsBuilder
- Inherits:
-
Object
- Object
- Karaden::Param::Message::MessageListParamsBuilder
- Defined in:
- lib/karaden/param/message/message_list_params.rb
Instance Method Summary collapse
- #build ⇒ Object
-
#initialize ⇒ MessageListParamsBuilder
constructor
A new instance of MessageListParamsBuilder.
- #with_end_at(end_at) ⇒ Object
- #with_page(page) ⇒ Object
- #with_per_page(per_page) ⇒ Object
- #with_result(result) ⇒ Object
- #with_sent_result(sent_result) ⇒ Object
- #with_service_id(service_id) ⇒ Object
- #with_start_at(start_at) ⇒ Object
- #with_status(status) ⇒ Object
- #with_tag(tag) ⇒ Object
- #with_to(to) ⇒ Object
Constructor Details
#initialize ⇒ MessageListParamsBuilder
Returns a new instance of MessageListParamsBuilder.
46 47 48 |
# File 'lib/karaden/param/message/message_list_params.rb', line 46 def initialize @params = MessageListParams.new end |
Instance Method Details
#build ⇒ Object
100 101 102 |
# File 'lib/karaden/param/message/message_list_params.rb', line 100 def build @params.clone end |
#with_end_at(end_at) ⇒ Object
85 86 87 88 |
# File 'lib/karaden/param/message/message_list_params.rb', line 85 def with_end_at(end_at) @params.end_at = end_at self end |
#with_page(page) ⇒ Object
90 91 92 93 |
# File 'lib/karaden/param/message/message_list_params.rb', line 90 def with_page(page) @params.page = page self end |
#with_per_page(per_page) ⇒ Object
95 96 97 98 |
# File 'lib/karaden/param/message/message_list_params.rb', line 95 def with_per_page(per_page) @params.per_page = per_page self end |
#with_result(result) ⇒ Object
65 66 67 68 |
# File 'lib/karaden/param/message/message_list_params.rb', line 65 def with_result(result) @params.result = result self end |
#with_sent_result(sent_result) ⇒ Object
70 71 72 73 |
# File 'lib/karaden/param/message/message_list_params.rb', line 70 def with_sent_result(sent_result) @params.sent_result = sent_result self end |
#with_service_id(service_id) ⇒ Object
50 51 52 53 |
# File 'lib/karaden/param/message/message_list_params.rb', line 50 def with_service_id(service_id) @params.service_id = service_id self end |
#with_start_at(start_at) ⇒ Object
80 81 82 83 |
# File 'lib/karaden/param/message/message_list_params.rb', line 80 def with_start_at(start_at) @params.start_at = start_at self end |
#with_status(status) ⇒ Object
60 61 62 63 |
# File 'lib/karaden/param/message/message_list_params.rb', line 60 def with_status(status) @params.status = status self end |
#with_tag(tag) ⇒ Object
75 76 77 78 |
# File 'lib/karaden/param/message/message_list_params.rb', line 75 def with_tag(tag) @params.tag = tag self end |
#with_to(to) ⇒ Object
55 56 57 58 |
# File 'lib/karaden/param/message/message_list_params.rb', line 55 def with_to(to) @params.to = to self end |