Interface IUsersApiExecutor
Assembly: Crowdin.Api.dll
Syntax
[PublicAPI]
public interface IUsersApiExecutor
Methods
|
Edit this page
View Source
AddProjectMember(long, AddProjectMemberRequest)
Declaration
Task<ProjectMembersResponse> AddProjectMember(long projectId, AddProjectMemberRequest request)
Parameters
Returns
|
Edit this page
View Source
DeleteMemberFromProject(long, long)
Declaration
Task DeleteMemberFromProject(long projectId, long memberId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
memberId |
|
Returns
|
Edit this page
View Source
DeleteUser(long)
Declaration
Task DeleteUser(long userId)
Parameters
Type |
Name |
Description |
long |
userId |
|
Returns
|
Edit this page
View Source
EditUser(long, IEnumerable<EnterpriseUserPatch>)
Declaration
Task<UserEnterprise> EditUser(long userId, IEnumerable<EnterpriseUserPatch> patches)
Parameters
Returns
|
Edit this page
View Source
GetAuthenticatedUser<T>()
Declaration
Task<T> GetAuthenticatedUser<T>() where T : UserBase
Returns
Type Parameters
|
Edit this page
View Source
GetGroupManager(long, long)
Declaration
Task<GroupManager> GetGroupManager(long groupId, long userId)
Parameters
Type |
Name |
Description |
long |
groupId |
|
long |
userId |
|
Returns
|
Edit this page
View Source
GetMemberInfo(long, long)
Declaration
Task<TeamMember> GetMemberInfo(long projectId, long memberId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
memberId |
|
Returns
|
Edit this page
View Source
GetProjectMemberPermissions(long, long)
Declaration
Task<ProjectMember> GetProjectMemberPermissions(long projectId, long memberId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
memberId |
|
Returns
|
Edit this page
View Source
GetUser(long)
Declaration
Task<UserEnterprise> GetUser(long userId)
Parameters
Type |
Name |
Description |
long |
userId |
|
Returns
|
Edit this page
View Source
InviteUser(EnterpriseInviteUserRequest)
Declaration
Task<UserEnterprise> InviteUser(EnterpriseInviteUserRequest request)
Parameters
Returns
|
Edit this page
View Source
ListGroupManagers(long, IEnumerable<long>?, IEnumerable<SortingRule>?)
Declaration
Task<ResponseList<GroupManager>> ListGroupManagers(long groupId, IEnumerable<long>? teamIds = null, IEnumerable<SortingRule>? orderBy = null)
Parameters
Returns
|
Edit this page
View Source
ListProjectMembers(long, ProjectMembersListParams)
Declaration
Task<ResponseList<TeamMember>> ListProjectMembers(long projectId, ProjectMembersListParams @params)
Parameters
Returns
|
Edit this page
View Source
ListProjectMembers(long, string?, UserRole?, string?, int, int, IEnumerable<SortingRule>?)
Declaration
Task<ResponseList<TeamMember>> ListProjectMembers(long projectId, string? search = null, UserRole? role = null, string? languageId = null, int limit = 25, int offset = 0, IEnumerable<SortingRule>? orderBy = null)
Parameters
Returns
|
Edit this page
View Source
ListProjectMembersEnterprise(long, EnterpriseProjectMembersListParams)
Declaration
Task<ResponseList<ProjectMember>> ListProjectMembersEnterprise(long projectId, EnterpriseProjectMembersListParams @params)
Parameters
Returns
|
Edit this page
View Source
ListProjectMembersEnterprise(long, string?, string?, long?, int, int)
Declaration
Task<ResponseList<ProjectMember>> ListProjectMembersEnterprise(long projectId, string? search = null, string? languageId = null, long? workflowStepId = null, int limit = 25, int offset = 0)
Parameters
Returns
|
Edit this page
View Source
ListUsers(EnterpriseUsersListParams)
Declaration
Task<ResponseList<UserEnterprise>> ListUsers(EnterpriseUsersListParams @params)
Parameters
Returns
|
Edit this page
View Source
ListUsers(UserStatus?, string?, UserTwoFactorStatus?, int, int, IEnumerable<SortingRule>?, IEnumerable<OrganizationRole>?, long?, IEnumerable<long>?, IEnumerable<ProjectRole>?, IEnumerable<string>?, IEnumerable<long>?, DateTimeOffset?, DateTimeOffset?)
Declaration
Task<ResponseList<UserEnterprise>> ListUsers(UserStatus? status = null, string? search = null, UserTwoFactorStatus? twoFactor = null, int limit = 25, int offset = 0, IEnumerable<SortingRule>? orderBy = null, IEnumerable<OrganizationRole>? organizationRoles = null, long? teamId = null, IEnumerable<long>? projectIds = null, IEnumerable<ProjectRole>? projectRoles = null, IEnumerable<string>? languageIds = null, IEnumerable<long>? groupIds = null, DateTimeOffset? lastSeenFrom = null, DateTimeOffset? lastSeenTo = null)
Parameters
Returns
|
Edit this page
View Source
ReplaceProjectMemberPermissions(long, long, ReplaceProjectMemberPermissionsRequest)
Declaration
Task<ProjectMember> ReplaceProjectMemberPermissions(long projectId, long memberId, ReplaceProjectMemberPermissionsRequest request)
Parameters
Returns
|
Edit this page
View Source
UpdateGroupManagers(long, IEnumerable<GroupManagerPatch>)
Declaration
Task<ResponseList<GroupManager>> UpdateGroupManagers(long groupId, IEnumerable<GroupManagerPatch> patches)
Parameters
Returns