Class: Calendlyr::Organization

Inherits:
Object
  • Object
show all
Defined in:
lib/calendlyr/objects/organizations.rb

Instance Method Summary collapse

Methods inherited from Object

#extract_uuid, #get_slug, #initialize, #to_ostruct

Constructor Details

This class inherits a constructor from Calendlyr::Object

Instance Method Details

#create_webhook(**params) ⇒ Object



15
16
17
# File 'lib/calendlyr/objects/organizations.rb', line 15

def create_webhook(**params)
  client.webhooks.create(organization_uri: uri, **params)
end

#events(user_uri: nil, **params) ⇒ Object



27
28
29
# File 'lib/calendlyr/objects/organizations.rb', line 27

def events(user_uri: nil, **params)
  client.events.list user_uri: user_uri, organization_uri: uri, **params
end

#invitation(invitation_uuid:) ⇒ Object



23
24
25
# File 'lib/calendlyr/objects/organizations.rb', line 23

def invitation(invitation_uuid:)
  client.organizations.retrieve_invitation(organization_uuid: uuid, invitation_uuid: invitation_uuid)
end

#invite_user(email:) ⇒ Object



3
4
5
# File 'lib/calendlyr/objects/organizations.rb', line 3

def invite_user(email:)
  client.organizations.invite organization_uuid: uuid, email: email
end

#list_invitations(**params) ⇒ Object



7
8
9
# File 'lib/calendlyr/objects/organizations.rb', line 7

def list_invitations(**params)
  client.organizations.list_invitations organization_uuid: uuid, **params
end

#list_webhooks(**params) ⇒ Object



11
12
13
# File 'lib/calendlyr/objects/organizations.rb', line 11

def list_webhooks(**params)
  client.webhooks.list(organization_uri: uri, **params)
end

#memberships(user_uri: nil, **params) ⇒ Object



31
32
33
# File 'lib/calendlyr/objects/organizations.rb', line 31

def memberships(user_uri: nil, **params)
  client.organizations.list_memberships user_uri: user_uri, organization_uri: uri, **params
end

#revoke_invitation(invitation_uuid:) ⇒ Object



19
20
21
# File 'lib/calendlyr/objects/organizations.rb', line 19

def revoke_invitation(invitation_uuid:)
  client.organizations.revoke_invitation(organization_uuid: uuid, invitation_uuid: invitation_uuid)
end