C# 클래스 PodioAPI.Services.SpaceMembersService

파일 보기 프로젝트 열기: podio/podio-dotnet

공개 메소드들

메소드 설명
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

메소드 상세

AcceptSpaceMembershipRequest() 공개 메소드

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
리턴 Task

AddMemberToSpace() 공개 메소드

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
리턴 Task

EndSpaceMemberships() 공개 메소드

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
리턴 Task

GetActiveMembersOfSpace() 공개 메소드

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
리턴 Task>

GetSpaceMember() 공개 메소드

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
리턴 Task

GetSpaceMembers() 공개 메소드

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
리턴 Task>

GetSpaceMembersByRole() 공개 메소드

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
리턴 Task>

GetSpaceMembership() 공개 메소드

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
리턴 Task

JoinSpace() 공개 메소드

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
리턴 Task

LeaveSpace() 공개 메소드

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
리턴 Task

RequestSpaceMembership() 공개 메소드

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
리턴 Task

SpaceMembersService() 공개 메소드

public SpaceMembersService ( Podio currentInstance ) : System.Collections.Generic
currentInstance Podio
리턴 System.Collections.Generic

UpdateSpaceMemberships() 공개 메소드

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
리턴 Task