Class ProjectsGroupsApiExecutor
Inheritance
ProjectsGroupsApiExecutor
Assembly: Crowdin.Api.dll
Syntax
public class ProjectsGroupsApiExecutor : IProjectsGroupsApiExecutor
Constructors
|
Edit this page
View Source
ProjectsGroupsApiExecutor(ICrowdinApiClient)
Declaration
public ProjectsGroupsApiExecutor(ICrowdinApiClient apiClient)
Parameters
|
Edit this page
View Source
ProjectsGroupsApiExecutor(ICrowdinApiClient, IJsonParser)
Declaration
public ProjectsGroupsApiExecutor(ICrowdinApiClient apiClient, IJsonParser jsonParser)
Parameters
Methods
|
Edit this page
View Source
AddGroup(AddGroupRequest)
Declaration
[PublicAPI]
public Task<Group> AddGroup(AddGroupRequest request)
Parameters
Returns
|
Edit this page
View Source
Declaration
[PublicAPI]
public Task<FileFormatSettingsResource> AddProjectFileFormatSettings(long projectId, AddProjectFileFormatSettingsRequest request)
Parameters
Returns
|
Edit this page
View Source
AddProjectStringsExporterSettings(long, AddProjectStringsExporterSettingsRequest)
Declaration
[PublicAPI]
public Task<StringsExporterSettingsResource> AddProjectStringsExporterSettings(long projectId, AddProjectStringsExporterSettingsRequest request)
Parameters
Returns
|
Edit this page
View Source
AddProject<T>(AddProjectRequest)
Declaration
[PublicAPI]
public Task<T> AddProject<T>(AddProjectRequest request) where T : ProjectBase
Parameters
Returns
Type Parameters
|
Edit this page
View Source
DeleteGroup(long)
Declaration
[PublicAPI]
public Task DeleteGroup(long groupId)
Parameters
Type |
Name |
Description |
long |
groupId |
|
Returns
|
Edit this page
View Source
DeleteProject(long)
Declaration
[PublicAPI]
public Task DeleteProject(long projectId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
Returns
|
Edit this page
View Source
Declaration
[PublicAPI]
public Task DeleteProjectFileFormatSettings(long projectId, long fileFormatSettingsId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
fileFormatSettingsId |
|
Returns
|
Edit this page
View Source
DeleteProjectStringsExporterSettings(long, long)
Declaration
[PublicAPI]
public Task DeleteProjectStringsExporterSettings(long projectId, long stringsExporterSettingsId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
stringsExporterSettingsId |
|
Returns
|
Edit this page
View Source
Declaration
[PublicAPI]
public Task<DownloadLink> DownloadProjectFileFormatSettingsCustomSegmentation(long projectId, long fileFormatSettingsId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
fileFormatSettingsId |
|
Returns
|
Edit this page
View Source
EditGroup(long, IEnumerable<GroupPatch>)
Declaration
[PublicAPI]
public Task<Group> EditGroup(long groupId, IEnumerable<GroupPatch> patches)
Parameters
Returns
|
Edit this page
View Source
Declaration
[PublicAPI]
public Task<FileFormatSettingsResource> EditProjectFileFormatSettings(long projectId, long fileFormatSettingsId, IEnumerable<ProjectFileFormatSettingsPatch> patches)
Parameters
Returns
|
Edit this page
View Source
EditProjectStringsExporterSettings(long, long, IEnumerable<ProjectStringsExporterSettingsPatch>)
Declaration
[PublicAPI]
public Task<StringsExporterSettingsResource> EditProjectStringsExporterSettings(long projectId, long stringsExporterSettingsId, IEnumerable<ProjectStringsExporterSettingsPatch> patches)
Parameters
Returns
|
Edit this page
View Source
EditProject<T>(long, IEnumerable<ProjectPatch>)
Declaration
[PublicAPI]
public Task<T> EditProject<T>(long projectId, IEnumerable<ProjectPatch> patches) where T : ProjectBase
Parameters
Returns
Type Parameters
|
Edit this page
View Source
GetGroup(long)
Declaration
[PublicAPI]
public Task<Group> GetGroup(long groupId)
Parameters
Type |
Name |
Description |
long |
groupId |
|
Returns
|
Edit this page
View Source
Declaration
[PublicAPI]
public Task<FileFormatSettingsResource> GetProjectFileFormatSettings(long projectId, long fileFormatSettingsId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
fileFormatSettingsId |
|
Returns
|
Edit this page
View Source
GetProjectStringsExporterSettings(long, long)
Declaration
[PublicAPI]
public Task<StringsExporterSettingsResource> GetProjectStringsExporterSettings(long projectId, long stringsExporterSettingsId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
stringsExporterSettingsId |
|
Returns
|
Edit this page
View Source
GetProject<T>(long)
Declaration
[PublicAPI]
public Task<T> GetProject<T>(long projectId) where T : ProjectBase
Parameters
Type |
Name |
Description |
long |
projectId |
|
Returns
Type Parameters
|
Edit this page
View Source
ListGroups(long?, int, int, IEnumerable<SortingRule>?)
Declaration
[PublicAPI]
public Task<ResponseList<Group>> ListGroups(long? parentId, int limit = 25, int offset = 0, IEnumerable<SortingRule>? orderBy = null)
Parameters
Returns
|
Edit this page
View Source
Declaration
[PublicAPI]
public Task<ResponseList<FileFormatSettingsResource>> ListProjectFileFormatSettings(long projectId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
Returns
|
Edit this page
View Source
ListProjectStringsExporterSettings(long)
Declaration
[PublicAPI]
public Task<ResponseList<StringsExporterSettingsResource>> ListProjectStringsExporterSettings(long projectId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
Returns
|
Edit this page
View Source
ListProjects<TProject>(long?, long?, bool, ProjectType?, int, int, IEnumerable<SortingRule>?)
Declaration
[PublicAPI]
public Task<ResponseList<TProject>> ListProjects<TProject>(long? userId = null, long? groupId = null, bool hasManagerAccess = false, ProjectType? type = null, int limit = 25, int offset = 0, IEnumerable<SortingRule>? orderBy = null) where TProject : ProjectBase
Parameters
Returns
Type Parameters
Name |
Description |
TProject |
|
|
Edit this page
View Source
Declaration
[PublicAPI]
public Task ResetProjectFileFormatSettingsCustomSegmentation(long projectId, long fileFormatSettingsId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
fileFormatSettingsId |
|
Returns
Implements