Class ScreenshotsApiExecutor
Inheritance
ScreenshotsApiExecutor
Assembly: Crowdin.Api.dll
Syntax
public class ScreenshotsApiExecutor : IScreenshotsApiExecutor
Constructors
|
Edit this page
View Source
ScreenshotsApiExecutor(ICrowdinApiClient)
Declaration
public ScreenshotsApiExecutor(ICrowdinApiClient apiClient)
Parameters
|
Edit this page
View Source
ScreenshotsApiExecutor(ICrowdinApiClient, IJsonParser)
Declaration
public ScreenshotsApiExecutor(ICrowdinApiClient apiClient, IJsonParser jsonParser)
Parameters
Methods
|
Edit this page
View Source
AddScreenshot(long, AddScreenshotRequest)
Declaration
[PublicAPI]
public Task<Screenshot> AddScreenshot(long projectId, AddScreenshotRequest request)
Parameters
Returns
|
Edit this page
View Source
AddTag(long, long, IEnumerable<AddTagRequest>)
Declaration
[PublicAPI]
public Task<ResponseList<Tag>> AddTag(long projectId, long screenshotId, IEnumerable<AddTagRequest> request)
Parameters
Returns
|
Edit this page
View Source
Declaration
[PublicAPI]
public Task ClearTags(long projectId, long screenshotId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
screenshotId |
|
Returns
|
Edit this page
View Source
DeleteScreenshot(long, long)
Declaration
[PublicAPI]
public Task DeleteScreenshot(long projectId, long screenshotId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
screenshotId |
|
Returns
|
Edit this page
View Source
DeleteTag(long, long, long)
Declaration
[PublicAPI]
public Task DeleteTag(long projectId, long screenshotId, long tagId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
screenshotId |
|
long |
tagId |
|
Returns
|
Edit this page
View Source
EditScreenshot(long, long, IEnumerable<ScreenshotPatch>)
Declaration
[PublicAPI]
public Task<Screenshot> EditScreenshot(long projectId, long screenshotId, IEnumerable<ScreenshotPatch> patches)
Parameters
Returns
|
Edit this page
View Source
EditTag(long, long, long, IEnumerable<TagPatch>)
Declaration
[PublicAPI]
public Task<Screenshot> EditTag(long projectId, long screenshotId, long tagId, IEnumerable<TagPatch> patches)
Parameters
Returns
|
Edit this page
View Source
GetScreenshot(long, long)
Declaration
[PublicAPI]
public Task<Screenshot> GetScreenshot(long projectId, long screenshotId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
screenshotId |
|
Returns
|
Edit this page
View Source
GetTag(long, long, long)
Declaration
[PublicAPI]
public Task<Tag> GetTag(long projectId, long screenshotId, long tagId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
screenshotId |
|
long |
tagId |
|
Returns
|
Edit this page
View Source
ListScreenshots(long, int, int, IEnumerable<SortingRule>?, IEnumerable<long>?)
Declaration
[PublicAPI]
public Task<ResponseList<Screenshot>> ListScreenshots(long projectId, int limit = 25, int offset = 0, IEnumerable<SortingRule>? orderBy = null, IEnumerable<long>? stringIds = null)
Parameters
Returns
|
Edit this page
View Source
Declaration
[PublicAPI]
public Task<ResponseList<Tag>> ListTags(long projectId, long screenshotId, int limit = 25, int offset = 0)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
screenshotId |
|
int |
limit |
|
int |
offset |
|
Returns
|
Edit this page
View Source
Declaration
[PublicAPI]
public Task ReplaceTags(long projectId, long screenshotId, AutoTagReplaceTagsRequest request)
Parameters
Returns
|
Edit this page
View Source
Declaration
[PublicAPI]
public Task ReplaceTags(long projectId, long screenshotId, IEnumerable<AddTagRequest> request)
Parameters
Returns
|
Edit this page
View Source
UpdateScreenshot(long, long, UpdateScreenshotRequest)
Declaration
[PublicAPI]
public Task<Screenshot> UpdateScreenshot(long projectId, long screenshotId, UpdateScreenshotRequest request)
Parameters
Returns
Implements