MemberService

new MemberService()

Service for managing members in a team or season.

Methods

create(name, nickname, abbreviation, seasonTeamId) → {Promise.<Object>}

Create a new member.

Parameters:
NameTypeDescription
namestring

Full name of the member

nicknamestring

Nickname of the member

abbreviationstring

Abbreviation for the member

seasonTeamIdstring

ID of the season team the member belongs to

Returns:

Created member

Type: 
Promise.<Object>

remove(MemberId) → {Promise.<Object>}

Remove a member by their ID.

Parameters:
NameTypeDescription
MemberIdstring

ID of the member to remove

Returns:

Response data

Type: 
Promise.<Object>

update(MemberId, data) → {Promise.<Object>}

Update a member's data.

Parameters:
NameTypeDescription
MemberIdstring

ID of the member to update

dataObject

Data to update the member with

Returns:

Updated member

Type: 
Promise.<Object>