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