Class GlossariesApiExecutor
Inheritance
GlossariesApiExecutor
Assembly: Crowdin.Api.dll
Syntax
public class GlossariesApiExecutor : IGlossariesApiExecutor
Constructors
|
Edit this page
View Source
GlossariesApiExecutor(ICrowdinApiClient)
Declaration
public GlossariesApiExecutor(ICrowdinApiClient apiClient)
Parameters
|
Edit this page
View Source
GlossariesApiExecutor(ICrowdinApiClient, IJsonParser)
Declaration
public GlossariesApiExecutor(ICrowdinApiClient apiClient, IJsonParser jsonParser)
Parameters
Methods
|
Edit this page
View Source
AddGlossary(AddGlossaryRequest)
Declaration
[PublicAPI]
public Task<Glossary> AddGlossary(AddGlossaryRequest request)
Parameters
Returns
|
Edit this page
View Source
AddTerm(long, AddTermRequest)
Declaration
[PublicAPI]
public Task<Term> AddTerm(long glossaryId, AddTermRequest request)
Parameters
Returns
|
Edit this page
View Source
CheckGlossaryExportStatus(long, string)
Declaration
[PublicAPI]
public Task<GlossaryExportStatus> CheckGlossaryExportStatus(long glossaryId, string exportId)
Parameters
Type |
Name |
Description |
long |
glossaryId |
|
string |
exportId |
|
Returns
|
Edit this page
View Source
CheckGlossaryImportStatus(long, string)
Declaration
[PublicAPI]
public Task<GlossaryImportStatus> CheckGlossaryImportStatus(long glossaryId, string importId)
Parameters
Type |
Name |
Description |
long |
glossaryId |
|
string |
importId |
|
Returns
|
Edit this page
View Source
ClearGlossary(long, string?, long?, long?)
Declaration
[PublicAPI]
public Task ClearGlossary(long glossaryId, string? languageId = null, long? conceptId = null, long? translationOfTermId = null)
Parameters
Type |
Name |
Description |
long |
glossaryId |
|
string |
languageId |
|
long? |
conceptId |
|
long? |
translationOfTermId |
|
Returns
|
Edit this page
View Source
ConcordanceSearch(long, ConcordanceSearchRequest)
Declaration
[PublicAPI]
public Task<ResponseList<GlossaryConcordanceResultResource>> ConcordanceSearch(long projectId, ConcordanceSearchRequest request)
Parameters
Returns
|
Edit this page
View Source
DeleteConcept(long, long)
Declaration
[PublicAPI]
public Task DeleteConcept(long glossaryId, long conceptId)
Parameters
Type |
Name |
Description |
long |
glossaryId |
|
long |
conceptId |
|
Returns
|
Edit this page
View Source
DeleteGlossary(long)
Declaration
[PublicAPI]
public Task DeleteGlossary(long glossaryId)
Parameters
Type |
Name |
Description |
long |
glossaryId |
|
Returns
|
Edit this page
View Source
DeleteTerm(long, long)
Declaration
[PublicAPI]
public Task DeleteTerm(long glossaryId, long termId)
Parameters
Type |
Name |
Description |
long |
glossaryId |
|
long |
termId |
|
Returns
|
Edit this page
View Source
DownloadGlossary(long, string)
Declaration
[PublicAPI]
public Task<DownloadLink> DownloadGlossary(long glossaryId, string exportId)
Parameters
Type |
Name |
Description |
long |
glossaryId |
|
string |
exportId |
|
Returns
|
Edit this page
View Source
EditGlossary(long, IEnumerable<GlossaryPatch>)
Declaration
[PublicAPI]
public Task<Glossary> EditGlossary(long glossaryId, IEnumerable<GlossaryPatch> patches)
Parameters
Returns
|
Edit this page
View Source
EditTerm(long, long, IEnumerable<TermPatch>)
Declaration
[PublicAPI]
public Task<Term> EditTerm(long glossaryId, long termId, IEnumerable<TermPatch> patches)
Parameters
Returns
|
Edit this page
View Source
ExportGlossary(long, ExportGlossaryRequest)
Declaration
[PublicAPI]
public Task<GlossaryExportStatus> ExportGlossary(long glossaryId, ExportGlossaryRequest request)
Parameters
Returns
|
Edit this page
View Source
GetConcept(long, long)
Declaration
[PublicAPI]
public Task<Concept> GetConcept(long glossaryId, long conceptId)
Parameters
Type |
Name |
Description |
long |
glossaryId |
|
long |
conceptId |
|
Returns
|
Edit this page
View Source
GetGlossary(long)
Declaration
[PublicAPI]
public Task<Glossary> GetGlossary(long glossaryId)
Parameters
Type |
Name |
Description |
long |
glossaryId |
|
Returns
|
Edit this page
View Source
GetTerm(long, long)
Declaration
[PublicAPI]
public Task<Term> GetTerm(long glossaryId, long termId)
Parameters
Type |
Name |
Description |
long |
glossaryId |
|
long |
termId |
|
Returns
|
Edit this page
View Source
ImportGlossary(long, ImportGlossaryRequest)
Declaration
[PublicAPI]
public Task<GlossaryImportStatus> ImportGlossary(long glossaryId, ImportGlossaryRequest request)
Parameters
Returns
|
Edit this page
View Source
ListConcepts(long, int, int, IEnumerable<SortingRule>?)
Declaration
[PublicAPI]
public Task<ResponseList<Concept>> ListConcepts(long glossaryId, int limit = 25, int offset = 0, IEnumerable<SortingRule>? orderBy = null)
Parameters
Returns
|
Edit this page
View Source
ListGlossaries(GlossariesListParams)
Declaration
[PublicAPI]
public Task<ResponseList<Glossary>> ListGlossaries(GlossariesListParams @params)
Parameters
Returns
|
Edit this page
View Source
ListGlossaries(int, int, long?, long?, IEnumerable<SortingRule>?)
Declaration
[PublicAPI]
public Task<ResponseList<Glossary>> ListGlossaries(int limit = 25, int offset = 0, long? userId = null, long? groupId = null, IEnumerable<SortingRule>? orderBy = null)
Parameters
Returns
|
Edit this page
View Source
ListTerms(long, TermsListParams)
Declaration
[PublicAPI]
public Task<ResponseList<Term>> ListTerms(long glossaryId, TermsListParams @params)
Parameters
Returns
|
Edit this page
View Source
ListTerms(long, long?, string?, long?, long?, string?, int, int, IEnumerable<SortingRule>?)
Declaration
[PublicAPI]
public Task<ResponseList<Term>> ListTerms(long glossaryId, long? userId = null, string? languageId = null, long? translationOfTermId = null, long? conceptId = null, string? croql = null, int limit = 25, int offset = 0, IEnumerable<SortingRule>? orderBy = null)
Parameters
Returns
|
Edit this page
View Source
UpdateConcept(long, long, UpdateConceptRequest)
Declaration
[PublicAPI]
public Task<Concept> UpdateConcept(long glossaryId, long conceptId, UpdateConceptRequest request)
Parameters
Returns
Implements