Class: CiscoWebex::Aliases

Inherits:
Journey show all
Defined in:
lib/CC/Journey/Aliases.rb

Instance Method Summary collapse

Methods inherited from Journey

#actions, #aliases, #events, #get, #head, #identities, #post, #profile_views, #put, #reports, #streams, #views

Methods inherited from ContactCenter

#address_books, #agent_profiles, #agents, #auxiliary_codes, #captures, #dial_plans, #entry_point_mappings, #entry_points, #get, #head, #journey, #multimedia_profiles, #my_org, #outbound_ani, #post, #put, #queues, #sites, #skill_profiles, #skills, #subscriptions, #tasks, #teams, #user_profiles, #users

Constructor Details

#initialize(token = nil, org_id = nil) ⇒ Aliases

Returns a new instance of Aliases.



6
7
8
9
10
11
12
13
14
# File 'lib/CC/Journey/Aliases.rb', line 6

def initialize(token=nil, org_id=nil)
	if token == nil || org_id == nil
		STDERR.puts "Must provde token and org_idwhen initiating CiscoWebex::CC::Journey::Alias"
		return false
	else 
		@org_id = org_id
		@auth_token = token
	end
end

Instance Method Details

#create(id, params) ⇒ Object



24
25
26
# File 'lib/CC/Journey/Aliases.rb', line 24

def create(id, params)
	return CiscoWebex::RestCC.post(@auth_token, "/v1/journey/identities/#{id}/aliases", params)
end

#delete(id) ⇒ Object



20
21
22
# File 'lib/CC/Journey/Aliases.rb', line 20

def delete(id)
	return CiscoWebex::RestCC.delete(@auth_token, "/v1/journey/identities/#{id}/aliases")
end

#thisObject



16
17
18
# File 'lib/CC/Journey/Aliases.rb', line 16

def this()
	puts "CiscoWebex::CC::Journey::Alias - Org:#{@org_id}"
end