Class: PlatformAPI::TeamInvitation

Inherits:
Object
  • Object
show all
Defined in:
lib/platform-api/client.rb

Overview

A team invitation represents an invite to a team.

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ TeamInvitation

Returns a new instance of TeamInvitation.



4918
4919
4920
# File 'lib/platform-api/client.rb', line 4918

def initialize(client)
  @client = client
end

Instance Method Details

#accept(team_invitation_token) ⇒ Object



4982
4983
4984
# File 'lib/platform-api/client.rb', line 4982

def accept(team_invitation_token)
  @client.team_invitation.accept(team_invitation_token)
end

#create(team_name_or_team_id, body = {}) ⇒ Object



4944
4945
4946
# File 'lib/platform-api/client.rb', line 4944

def create(team_name_or_team_id, body = {})
  @client.team_invitation.create(team_name_or_team_id, body)
end

#get(team_invitation_token) ⇒ Object



4970
4971
4972
# File 'lib/platform-api/client.rb', line 4970

def get(team_invitation_token)
  @client.team_invitation.get(team_invitation_token)
end

#list(team_name) ⇒ Object



4930
4931
4932
# File 'lib/platform-api/client.rb', line 4930

def list(team_name)
  @client.team_invitation.list(team_name)
end

#revoke(team_name_or_team_id, team_invitation_id) ⇒ Object



4958
4959
4960
# File 'lib/platform-api/client.rb', line 4958

def revoke(team_name_or_team_id, team_invitation_id)
  @client.team_invitation.revoke(team_name_or_team_id, team_invitation_id)
end