Class: Svix::EventTypeAPI

Inherits:
Object
  • Object
show all
Defined in:
lib/svix/event_type_api.rb

Instance Method Summary collapse

Constructor Details

#initialize(api_client) ⇒ EventTypeAPI

Returns a new instance of EventTypeAPI.



5
6
7
# File 'lib/svix/event_type_api.rb', line 5

def initialize(api_client)
  @api = EventTypeApi.new(api_client)
end

Instance Method Details

#create(event_type_in, options = {}) ⇒ Object



13
14
15
# File 'lib/svix/event_type_api.rb', line 13

def create(event_type_in, options = {})
  return @api.v1_event_type_create(event_type_in, options)
end

#delete(event_type_name) ⇒ Object



29
30
31
# File 'lib/svix/event_type_api.rb', line 29

def delete(event_type_name)
  return @api.v1_event_type_delete(event_type_name)
end

#get(event_type_name) ⇒ Object



17
18
19
# File 'lib/svix/event_type_api.rb', line 17

def get(event_type_name)
  return @api.v1_event_type_get(event_type_name)
end

#import_openapi(event_type_import_open_api_in, options = {}) ⇒ Object



33
34
35
# File 'lib/svix/event_type_api.rb', line 33

def import_openapi(event_type_import_open_api_in, options = {})
  return @api.v1_event_type_import_openapi(event_type_import_open_api_in, options)
end

#list(options = {}) ⇒ Object



9
10
11
# File 'lib/svix/event_type_api.rb', line 9

def list(options = {})
  return @api.v1_event_type_list(options)
end

#patch(event_type_name, event_type_patch) ⇒ Object



25
26
27
# File 'lib/svix/event_type_api.rb', line 25

def patch(event_type_name, event_type_patch)
  return @api.v1_event_type_patch(event_type_name, event_type_patch)
end

#update(event_type_name, event_type_update) ⇒ Object



21
22
23
# File 'lib/svix/event_type_api.rb', line 21

def update(event_type_name, event_type_update)
  return @api.v1_event_type_update(event_type_name, event_type_update)
end