C# Class PodioAPI.Services.SpaceMembersService

Mostrar archivo Open project: podio/podio-dotnet

Public Methods

Method Description
AcceptSpaceMembershipRequest ( int spaceId, int spaceMemberRequestId ) : Task

Accept a request from another user to be added to the space.

Podio API Reference: https://developers.podio.com/doc/space-members/accept-space-membership-request-6146271

AddMemberToSpace ( int spaceId, AddSpaceMemberRequest addSpaceMemberRequest ) : Task

Adds a list of users (either through user_id or email) to the space. If the user limit is reached, status code 403 will be returned.

Podio API Reference: https://developers.podio.com/doc/space-members/add-member-to-space-1066259

EndSpaceMemberships ( int spaceId, int userIds ) : Task

Ends all the users membership on the space, can also be called for members in state invited.

Podio API Reference: https://developers.podio.com/doc/space-members/end-space-memberships-22399

GetActiveMembersOfSpace ( int spaceId ) : Task>

Returns the active members of the given space.

Podio API Reference: https://developers.podio.com/doc/space-members/get-active-members-of-space-22395

GetSpaceMember ( int spaceId, int userId ) : Task

Returns the membership details for the given user on the given space.

Podio API Reference: https://developers.podio.com/doc/space-members/get-space-member-20735097

GetSpaceMembers ( int spaceId, string memberType = null, string query = null, int limit = 100, int offset ) : Task>

Returns the members of the given space.

Podio API Reference: https://developers.podio.com/doc/space-members/get-space-members-v2-19350328

GetSpaceMembersByRole ( int spaceId, string role ) : Task>

Returns the space members with the specified role.

Podio API Reference: https://developers.podio.com/doc/space-members/get-space-members-by-role-68043

GetSpaceMembership ( int spaceId, int userId ) : Task

Used to get the details of an active users membership of a space.

Podio API Reference: https://developers.podio.com/doc/space-members/get-space-membership-22397

JoinSpace ( int spaceId ) : Task

Joins the open space with the given id.

Podio API Reference: https://developers.podio.com/doc/space-members/join-space-1927286

LeaveSpace ( int spaceId ) : Task

Used to leave the space for the active user.

Podio API Reference: https://developers.podio.com/doc/space-members/leave-space-19410457

RequestSpaceMembership ( int spaceId ) : Task

Request access to a space you don't have access to. All admins of this space will get notified and can accept or ignore it.

Podio API Reference: https://developers.podio.com/doc/space-members/request-space-membership-6146231

SpaceMembersService ( Podio currentInstance ) : System.Collections.Generic
UpdateSpaceMemberships ( int spaceId, int userIds, string role ) : Task

Updates the space memberships with another role.

Podio API Reference: https://developers.podio.com/doc/space-members/update-space-memberships-22398

Method Details

AcceptSpaceMembershipRequest() public method

Accept a request from another user to be added to the space.

Podio API Reference: https://developers.podio.com/doc/space-members/accept-space-membership-request-6146271

public AcceptSpaceMembershipRequest ( int spaceId, int spaceMemberRequestId ) : Task
spaceId int
spaceMemberRequestId int
return Task

AddMemberToSpace() public method

Adds a list of users (either through user_id or email) to the space. If the user limit is reached, status code 403 will be returned.

Podio API Reference: https://developers.podio.com/doc/space-members/add-member-to-space-1066259

public AddMemberToSpace ( int spaceId, AddSpaceMemberRequest addSpaceMemberRequest ) : Task
spaceId int
addSpaceMemberRequest PodioAPI.Models.Request.AddSpaceMemberRequest
return Task

EndSpaceMemberships() public method

Ends all the users membership on the space, can also be called for members in state invited.

Podio API Reference: https://developers.podio.com/doc/space-members/end-space-memberships-22399

public EndSpaceMemberships ( int spaceId, int userIds ) : Task
spaceId int
userIds int
return Task

GetActiveMembersOfSpace() public method

Returns the active members of the given space.

Podio API Reference: https://developers.podio.com/doc/space-members/get-active-members-of-space-22395

public GetActiveMembersOfSpace ( int spaceId ) : Task>
spaceId int
return Task>

GetSpaceMember() public method

Returns the membership details for the given user on the given space.

Podio API Reference: https://developers.podio.com/doc/space-members/get-space-member-20735097

public GetSpaceMember ( int spaceId, int userId ) : Task
spaceId int
userId int
return Task

GetSpaceMembers() public method

Returns the members of the given space.

Podio API Reference: https://developers.podio.com/doc/space-members/get-space-members-v2-19350328

public GetSpaceMembers ( int spaceId, string memberType = null, string query = null, int limit = 100, int offset ) : Task>
spaceId int
memberType string /// The type of members to return. Can be one of: employee, external, admin, regular, light, /// guest. ///
query string Any search term to match.
limit int The maximum number of members to return. Default value: 100
offset int The offset into the member list. Default value: 0
return Task>

GetSpaceMembersByRole() public method

Returns the space members with the specified role.

Podio API Reference: https://developers.podio.com/doc/space-members/get-space-members-by-role-68043

public GetSpaceMembersByRole ( int spaceId, string role ) : Task>
spaceId int
role string
return Task>

GetSpaceMembership() public method

Used to get the details of an active users membership of a space.

Podio API Reference: https://developers.podio.com/doc/space-members/get-space-membership-22397

public GetSpaceMembership ( int spaceId, int userId ) : Task
spaceId int
userId int
return Task

JoinSpace() public method

Joins the open space with the given id.

Podio API Reference: https://developers.podio.com/doc/space-members/join-space-1927286

public JoinSpace ( int spaceId ) : Task
spaceId int
return Task

LeaveSpace() public method

Used to leave the space for the active user.

Podio API Reference: https://developers.podio.com/doc/space-members/leave-space-19410457

public LeaveSpace ( int spaceId ) : Task
spaceId int
return Task

RequestSpaceMembership() public method

Request access to a space you don't have access to. All admins of this space will get notified and can accept or ignore it.

Podio API Reference: https://developers.podio.com/doc/space-members/request-space-membership-6146231

public RequestSpaceMembership ( int spaceId ) : Task
spaceId int
return Task

SpaceMembersService() public method

public SpaceMembersService ( Podio currentInstance ) : System.Collections.Generic
currentInstance Podio
return System.Collections.Generic

UpdateSpaceMemberships() public method

Updates the space memberships with another role.

Podio API Reference: https://developers.podio.com/doc/space-members/update-space-memberships-22398

public UpdateSpaceMemberships ( int spaceId, int userIds, string role ) : Task
spaceId int
userIds int
role string
return Task