Class SourceFilesApiExecutor
Inheritance
SourceFilesApiExecutor
Assembly: Crowdin.Api.dll
Syntax
public class SourceFilesApiExecutor : ISourceFilesApiExecutor
Constructors
|
Edit this page
View Source
SourceFilesApiExecutor(ICrowdinApiClient)
Declaration
public SourceFilesApiExecutor(ICrowdinApiClient apiClient)
Parameters
|
Edit this page
View Source
SourceFilesApiExecutor(ICrowdinApiClient, IJsonParser)
Declaration
public SourceFilesApiExecutor(ICrowdinApiClient apiClient, IJsonParser jsonParser)
Parameters
Methods
|
Edit this page
View Source
AddBranch(long, AddBranchRequest)
Declaration
[PublicAPI]
[Obsolete("This API is deprecated, see Crowdin.Api.Branches namespace")]
public Task<Branch> AddBranch(long projectId, AddBranchRequest request)
Parameters
Returns
|
Edit this page
View Source
AddDirectory(long, AddDirectoryRequest)
Declaration
[PublicAPI]
public Task<Directory> AddDirectory(long projectId, AddDirectoryRequest request)
Parameters
Returns
|
Edit this page
View Source
AddFile(long, AddFileRequest)
Declaration
[PublicAPI]
public Task<File> AddFile(long projectId, AddFileRequest request)
Parameters
Returns
|
Edit this page
View Source
BuildReviewedSourceFiles(long, BuildReviewedSourceFilesRequest)
Declaration
[PublicAPI]
public Task<ReviewedStringBuild> BuildReviewedSourceFiles(long projectId, BuildReviewedSourceFilesRequest request)
Parameters
Returns
|
Edit this page
View Source
CheckReviewedSourceFilesBuildStatus(long, long)
Declaration
[PublicAPI]
public Task<ReviewedStringBuild> CheckReviewedSourceFilesBuildStatus(long projectId, long buildId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
buildId |
|
Returns
|
Edit this page
View Source
DeleteBranch(long, long)
Declaration
[PublicAPI]
[Obsolete("This API is deprecated, see Crowdin.Api.Branches namespace")]
public Task DeleteBranch(long projectId, long branchId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
branchId |
|
Returns
|
Edit this page
View Source
DeleteDirectory(long, long)
Declaration
[PublicAPI]
public Task DeleteDirectory(long projectId, long directoryId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
directoryId |
|
Returns
|
Edit this page
View Source
DeleteFile(long, long)
Declaration
[PublicAPI]
public Task DeleteFile(long projectId, long fileId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
fileId |
|
Returns
|
Edit this page
View Source
DownloadFile(long, long)
Declaration
[PublicAPI]
public Task<DownloadLink> DownloadFile(long projectId, long fileId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
fileId |
|
Returns
|
Edit this page
View Source
DownloadFilePreview(long, long)
Declaration
[PublicAPI]
public Task<DownloadLink> DownloadFilePreview(long projectId, long fileId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
fileId |
|
Returns
|
Edit this page
View Source
DownloadReviewedSourceFiles(long, long)
Declaration
[PublicAPI]
public Task<DownloadLink> DownloadReviewedSourceFiles(long projectId, long buildId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
buildId |
|
Returns
|
Edit this page
View Source
EditBranch(long, long, IEnumerable<BranchPatch>)
Declaration
[PublicAPI]
[Obsolete("This API is deprecated, see Crowdin.Api.Branches namespace")]
public Task<Branch> EditBranch(long projectId, long branchId, IEnumerable<BranchPatch> patches)
Parameters
Returns
|
Edit this page
View Source
EditDirectory(long, long, IEnumerable<DirectoryPatch>)
Declaration
[PublicAPI]
public Task<Directory> EditDirectory(long projectId, long directoryId, IEnumerable<DirectoryPatch> patches)
Parameters
Returns
|
Edit this page
View Source
EditFile(long, long, IEnumerable<FilePatch>)
Declaration
[PublicAPI]
public Task<File> EditFile(long projectId, long fileId, IEnumerable<FilePatch> patches)
Parameters
Returns
|
Edit this page
View Source
GetBranch(long, long)
Declaration
[PublicAPI]
[Obsolete("This API is deprecated, see Crowdin.Api.Branches namespace")]
public Task<Branch> GetBranch(long projectId, long branchId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
branchId |
|
Returns
|
Edit this page
View Source
GetDirectory(long, long)
Declaration
[PublicAPI]
public Task<Directory> GetDirectory(long projectId, long directoryId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
directoryId |
|
Returns
|
Edit this page
View Source
GetFileRevision(long, long, long)
Declaration
[PublicAPI]
public Task<RevisionResource> GetFileRevision(long projectId, long fileId, long revisionId)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
fileId |
|
long |
revisionId |
|
Returns
|
Edit this page
View Source
GetFile<TResponse>(long, long)
Declaration
[PublicAPI]
public Task<TResponse> GetFile<TResponse>(long projectId, long fileId) where TResponse : FileInfoResource
Parameters
Type |
Name |
Description |
long |
projectId |
|
long |
fileId |
|
Returns
Type |
Description |
Task<TResponse> |
|
Type Parameters
Name |
Description |
TResponse |
|
|
Edit this page
View Source
ListBranches(long, string?, int, int)
Declaration
[PublicAPI]
[Obsolete("This API is deprecated, see Crowdin.Api.Branches namespace")]
public Task<ResponseList<Branch>> ListBranches(long projectId, string? name = null, int limit = 25, int offset = 0)
Parameters
Returns
|
Edit this page
View Source
ListDirectories(long, DirectoriesListParams)
Declaration
[PublicAPI]
public Task<ResponseList<Directory>> ListDirectories(long projectId, DirectoriesListParams @params)
Parameters
Returns
|
Edit this page
View Source
ListDirectories(long, int, int, long?, long?, string?, object?, IEnumerable<SortingRule>?)
Declaration
[PublicAPI]
public Task<ResponseList<Directory>> ListDirectories(long projectId, int limit = 25, int offset = 0, long? branchId = null, long? directoryId = null, string? filter = null, object? recursion = null, IEnumerable<SortingRule>? orderBy = null)
Parameters
Returns
|
Edit this page
View Source
ListFileRevisions(long, long, int, int)
Declaration
[PublicAPI]
public Task<ResponseList<RevisionResource>> ListFileRevisions(long projectId, long fileId, int limit = 25, int offset = 0)
Parameters
Returns
|
Edit this page
View Source
ListFiles<T>(long, FilesListParams)
Declaration
[PublicAPI]
public Task<ResponseList<T>> ListFiles<T>(long projectId, FilesListParams @params) where T : FileResourceBase
Parameters
Returns
Type Parameters
|
Edit this page
View Source
ListFiles<T>(long, int, int, long?, long?, string?, object?, IEnumerable<SortingRule>?)
Declaration
[PublicAPI]
public Task<ResponseList<T>> ListFiles<T>(long projectId, int limit = 25, int offset = 0, long? branchId = null, long? directoryId = null, string? filter = null, object? recursion = null, IEnumerable<SortingRule>? orderBy = null) where T : FileResourceBase
Parameters
Returns
Type Parameters
|
Edit this page
View Source
ListReviewedSourceFilesBuilds(long, long?, int, int)
Declaration
[PublicAPI]
public Task<ResponseList<ReviewedStringBuild>> ListReviewedSourceFilesBuilds(long projectId, long? branchId, int limit = 25, int offset = 0)
Parameters
Type |
Name |
Description |
long |
projectId |
|
long? |
branchId |
|
int |
limit |
|
int |
offset |
|
Returns
|
Edit this page
View Source
UpdateOrRestoreFile(long, long, UpdateOrRestoreFileRequest)
Declaration
[PublicAPI]
public Task<(File File, bool? IsModified)> UpdateOrRestoreFile(long projectId, long fileId, UpdateOrRestoreFileRequest request)
Parameters
Returns
Implements