everyaction.services.Signups

class everyaction.services.Signups(ea: EAClient)

Represents the Signups service.

Methods

create_or_update(**kwargs)

See POST /signups.

delete(signup_id, /)

See DELETE /signups/{eventSignupId}.

get(signup_id, /)

See GET /signups/{eventSignupId}.

list(*[, limit])

See GET /signups.

statuses(**kwargs)

See GET /signups/statuses.

update(signup_id, /, **kwargs)

See PUT /signups/{eventSignupId}.

create_or_update(**kwargs: EAValue) Signup

See POST /signups.

Parameters

kwargs – The applicable query arguments and JSON data for the request. A Signup is appropriate to unpack here.

Returns

The created Signup object.

Keyword Arguments
delete(signup_id: int, /) None

See DELETE /signups/{eventSignupId}.

Parameters

signup_id – The eventSignupId path parameter.

get(signup_id: int, /) Signup

See GET /signups/{eventSignupId}.

Parameters

signup_id – The eventSignupId path parameter.

Returns

The resulting Signup object.

list(*, limit: Optional[int] = None, **kwargs: EAValue) List[Signup]

See GET /signups.

Parameters
  • limit – Maximum number of records to get for this request.

  • kwargs – The applicable query arguments and JSON data for the request.

Returns

List of the resulting Signup objects.

Keyword Arguments
statuses(**kwargs: EAValue) List[Status]

See GET /signups/statuses.

Parameters

kwargs – The applicable query arguments and JSON data for the request.

Returns

The resulting Status objects.

Keyword Arguments
update(signup_id: int, /, **kwargs: EAValue) None

See PUT /signups/{eventSignupId}.

Parameters
  • signup_id – The eventSignupId path parameter.

  • kwargs – The applicable query arguments and JSON data for the request. A Signup is appropriate to unpack here.

Keyword Arguments