class Mfkessai::Examination

Public Class Methods

create(request_body:) click to toggle source

ref: mfkessai.co.jp/api_doc/endpoint.html#/examination/examination_create

# File lib/mfkessai/examination.rb, line 14
def self.create(request_body:)
  request(url: '/v1/examinations',
          request_type: :post,
          request_body: request_body)
end
create_transaction(id:, request_body:) click to toggle source

ref: mfkessai.co.jp/api_doc/endpoint.html#/examination/examination_create_transaction

# File lib/mfkessai/examination.rb, line 26
def self.create_transaction(id:, request_body:)
  request(url: "/v1/examinations/#{id}/transaction",
          request_type: :post,
          request_body: request_body)
end
list(page: nil, per_page: nil) click to toggle source

ref: mfkessai.co.jp/api_doc/endpoint.html#/examination/examination_index

# File lib/mfkessai/examination.rb, line 7
def self.list(page: nil, per_page: nil)
  url = '/v1/examinations'
  url += list_filter_parameters(page, per_page) if !page.nil? || !per_page.nil?
  request(url: url, request_type: :get)
end
retrieve(id) click to toggle source

ref: mfkessai.co.jp/api_doc/endpoint.html#/examination/examination_show

# File lib/mfkessai/examination.rb, line 21
def self.retrieve(id)
  request(url: "/v1/examinations/#{id}", request_type: :get)
end