Interface IProjectsGroupsApiExecutor
Assembly: Crowdin.Api.dll
Syntax
[PublicAPI]
public interface IProjectsGroupsApiExecutor
Methods
|
Edit this page
View Source
AddGroup(AddGroupRequest)
Declaration
Task<Group> AddGroup(AddGroupRequest request)
Parameters
Returns
|
Edit this page
View Source
Declaration
Task<FileFormatSettingsResource> AddProjectFileFormatSettings(long projectId, AddProjectFileFormatSettingsRequest request)
Parameters
Returns
|
Edit this page
View Source
AddProjectStringsExporterSettings(long, AddProjectStringsExporterSettingsRequest)
Declaration
Task<StringsExporterSettingsResource> AddProjectStringsExporterSettings(long projectId, AddProjectStringsExporterSettingsRequest request)
Parameters
Returns
|
Edit this page
View Source
AddProject<T>(AddProjectRequest)
Declaration
Task<T> AddProject<T>(AddProjectRequest request) where T : ProjectBase
Parameters
Returns
Type Parameters
|
Edit this page
View Source
DeleteGroup(long)
Declaration
Task DeleteGroup(long groupId)
Parameters
Type |
Name |
Description |
long |
groupId |
|
Returns
|
Edit this page
View Source
DeleteProject(long)
Declaration
Task DeleteProject(long projectId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
Returns
|
Edit this page
View Source
Declaration
Task DeleteProjectFileFormatSettings(long projectId, long fileFormatSettingsId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
fileFormatSettingsId |
|
Returns
|
Edit this page
View Source
DeleteProjectStringsExporterSettings(long, long)
Declaration
Task DeleteProjectStringsExporterSettings(long projectId, long stringsExporterSettingsId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
stringsExporterSettingsId |
|
Returns
|
Edit this page
View Source
Declaration
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
Task<Group> EditGroup(long groupId, IEnumerable<GroupPatch> patches)
Parameters
Returns
|
Edit this page
View Source
Declaration
Task<FileFormatSettingsResource> EditProjectFileFormatSettings(long projectId, long fileFormatSettingsId, IEnumerable<ProjectFileFormatSettingsPatch> patches)
Parameters
Returns
|
Edit this page
View Source
EditProjectStringsExporterSettings(long, long, IEnumerable<ProjectStringsExporterSettingsPatch>)
Declaration
Task<StringsExporterSettingsResource> EditProjectStringsExporterSettings(long projectId, long stringsExporterSettingsId, IEnumerable<ProjectStringsExporterSettingsPatch> patches)
Parameters
Returns
|
Edit this page
View Source
EditProject<T>(long, IEnumerable<ProjectPatch>)
Declaration
Task<T> EditProject<T>(long projectId, IEnumerable<ProjectPatch> patches) where T : ProjectBase
Parameters
Returns
Type Parameters
|
Edit this page
View Source
GetGroup(long)
Declaration
Task<Group> GetGroup(long groupId)
Parameters
Type |
Name |
Description |
long |
groupId |
|
Returns
|
Edit this page
View Source
Declaration
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
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
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
Task<ResponseList<Group>> ListGroups(long? parentId, int limit = 25, int offset = 0, IEnumerable<SortingRule>? orderBy = null)
Parameters
Returns
|
Edit this page
View Source
Declaration
Task<ResponseList<FileFormatSettingsResource>> ListProjectFileFormatSettings(long projectId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
Returns
|
Edit this page
View Source
ListProjectStringsExporterSettings(long)
Declaration
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
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
Task ResetProjectFileFormatSettingsCustomSegmentation(long projectId, long fileFormatSettingsId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
fileFormatSettingsId |
|
Returns