class Message
Public Class Methods
new()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 420 def initialize @id = SecureRandom.uuid @from_connection = nil @from_address = nil @from_station = nil @to_connection = nil @to_address = nil @to_station = nil @text = nil @create_date = DateTime.now().strftime("%Y-%m-%dT%H:%M:%S") @valid_until = DateTime.now().next_day(7).strftime("%Y-%m-%dT%H:%M:%S") @time_to_send = DateTime.now().strftime("%Y-%m-%dT%H:%M:%S") @is_submit_report_requested = true @is_delivery_report_requested = true @is_view_report_requested = true @tags = [] end
Public Instance Methods
add_tag(key, value)
click to toggle source
# File lib/ozeki_libs_rest.rb, line 554 def add_tag(key, value) tag = { key => value } @tags.append(tag) end
create_date()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 502 def create_date @create_date end
create_date=(create_date)
click to toggle source
# File lib/ozeki_libs_rest.rb, line 506 def create_date=(create_date) @create_date = create_date end
from_address()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 454 def from_address @from_address end
from_address=(from_address)
click to toggle source
# File lib/ozeki_libs_rest.rb, line 458 def from_address=(from_address) @from_address = from_address end
from_connection()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 446 def from_connection @from_connection end
from_connection=(from_connection)
click to toggle source
# File lib/ozeki_libs_rest.rb, line 450 def from_connection=(from_connection) @from_connection = from_connection end
from_station()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 462 def from_station @from_station end
from_station=(from_station)
click to toggle source
# File lib/ozeki_libs_rest.rb, line 466 def from_station=(from_station) @from_station = from_station end
get_hash()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 563 def get_hash object = {} if @id != nil object[:message_id] = @id end if @from_connection != nil object[:from_connection] = @from_connection end if @from_address != nil object[:from_address] = @from_address end if @from_station != nil object[:from_station] = @from_station end if @to_connection != nil object[:to_connection] = @to_connection end if @to_address != nil object[:to_address] = @to_address end if @to_station != nil object[:to_station] = @to_station end if @text != nil object[:text] = @text end if @create_date != nil object[:create_date] = @create_date end if @valid_until != nil object[:valid_until] = @valid_until end if @time_to_send != nil object[:time_to_send] = @time_to_send end if @is_submit_report_requested != nil object[:is_submit_report_requested] = @is_submit_report_requested end if @is_delivery_report_requested != nil object[:is_delivery_report_requested] = @is_delivery_report_requested end if @is_view_report_requested != nil object[:is_view_report_requested] = @is_view_report_requested end if @tags != {} object[:tags] = self.get_tags end object end
id()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 438 def id @id end
id=(id)
click to toggle source
# File lib/ozeki_libs_rest.rb, line 442 def id=(id) @id = id end
is_delivery_report_requested()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 538 def is_delivery_report_requested @is_delivery_report_requested end
is_delivery_report_requested=(is_delivery_report_requested)
click to toggle source
# File lib/ozeki_libs_rest.rb, line 542 def is_delivery_report_requested=(is_delivery_report_requested) @is_delivery_report_requested = is_delivery_report_requested end
is_submit_report_requested()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 530 def is_submit_report_requested @is_submit_report_requested end
is_submit_report_requested=(is_submit_report_requested)
click to toggle source
# File lib/ozeki_libs_rest.rb, line 534 def is_submit_report_requested=(is_submit_report_requested) @is_submit_report_requested = is_submit_report_requested end
is_view_report_requested()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 546 def is_view_report_requested @is_view_report_requested end
is_view_report_requested=(is_view_report_requested)
click to toggle source
# File lib/ozeki_libs_rest.rb, line 550 def is_view_report_requested=(is_view_report_requested) @is_view_report_requested = is_view_report_requested end
text()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 494 def text @text end
text=(text)
click to toggle source
# File lib/ozeki_libs_rest.rb, line 498 def text=(text) @text = text end
time_to_send()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 518 def time_to_send @time_to_send end
time_to_send=(time_to_send)
click to toggle source
# File lib/ozeki_libs_rest.rb, line 522 def time_to_send=(time_to_send) if time_to_send.kind_of?(DateTime) @time_to_send = time_to_send.strftime("%Y-%m-%dT%H:%M:%S") else @time_to_send = DateTime.now().strftime("%Y-%m-%dT%H:%M:%S") end end
to_address()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 478 def to_address @to_address end
to_address=(to_address)
click to toggle source
# File lib/ozeki_libs_rest.rb, line 482 def to_address=(to_address) @to_address = to_address end
to_connection()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 470 def to_connection @to_connection end
to_connection=(to_connection)
click to toggle source
# File lib/ozeki_libs_rest.rb, line 474 def to_connection=(to_connection) @to_connection = to_connection end
to_s()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 613 def to_s "%s->%s '%s'" % [@from_address, @to_address, @text] end
to_station()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 486 def to_station @to_station end
to_station=(to_station)
click to toggle source
# File lib/ozeki_libs_rest.rb, line 490 def to_station=(to_station) @to_station = to_station end
valid_until()
click to toggle source
# File lib/ozeki_libs_rest.rb, line 510 def valid_until @valid_until end
valid_until=(valid_until)
click to toggle source
# File lib/ozeki_libs_rest.rb, line 514 def valid_until=(valid_until) @valid_until = valid_until end