Module: NgpVan::Client::Codes

Included in:
NgpVan::Client
Defined in:
lib/ngp_van/client/codes.rb

Instance Method Summary collapse

Instance Method Details

#code(id:, params: {}) ⇒ Object



14
15
16
17
# File 'lib/ngp_van/client/codes.rb', line 14

def code(id:, params: {})
  verify_id(id)
  get(path: "codes/#{id}", params: params)
end

#code_supported_entities(params: {}) ⇒ Object



6
7
8
# File 'lib/ngp_van/client/codes.rb', line 6

def code_supported_entities(params: {})
  get(path: 'codes/supportedEntities', params: params)
end

#codes(params: {}) ⇒ Object



10
11
12
# File 'lib/ngp_van/client/codes.rb', line 10

def codes(params: {})
  get(path: 'codes', params: params)
end

#create_code(body: {}) ⇒ Object



19
20
21
# File 'lib/ngp_van/client/codes.rb', line 19

def create_code(body: {})
  post(path: 'codes', body: body)
end

#delete_code(id:) ⇒ Object



28
29
30
31
# File 'lib/ngp_van/client/codes.rb', line 28

def delete_code(id:)
  verify_id(id)
  delete(path: "codes/#{id}")
end

#update_code(id:, body: {}) ⇒ Object



23
24
25
26
# File 'lib/ngp_van/client/codes.rb', line 23

def update_code(id:, body: {})
  verify_id(id)
  put(path: "codes/#{id}", body: body)
end