WikiRestClient class
Basisklasse die moet worden gebruikt (afgeleid van) om aanvragen te doen voor VSS REST API's
- Extends
Constructors
Wiki |
Eigenschappen
RESOURCE_AREA_ID |
Methoden
add |
Voeg een opmerking toe aan een wikipagina. |
add |
Voeg een reactie toe aan een wikipaginaopmerking. |
create |
Uploadt een bijlage op een opmerking op een wikipagina. |
create |
Hiermee maakt u een nieuwe resource voor paginaweergavestatistieken of werkt u een bestaande resource voor paginaweergavestatistieken bij. |
create |
Hiermee maakt u de wikiresource. |
delete |
Een opmerking op een wikipagina verwijderen. |
delete |
Een reactie op een opmerking op een wikipagina verwijderen. |
delete |
Hiermee verwijdert u de wiki die overeenkomt met de wiki-id of wikinaam die is opgegeven. |
get |
Hiermee haalt u alle wiki's in een project of verzameling op. |
get |
Hiermee downloadt u een bijlage bij een opmerking op een wikipagina. |
get |
Retourneert een opmerking die is gekoppeld aan de wikipagina. |
get |
Hiermee haalt u een lijst op van gebruikers die hebben gereageerd op de opgegeven wiki-opmerking met een bepaald reactietype. Ondersteunt paging, met een standaardpaginaformaat van 100 gebruikers tegelijk. |
get |
Hiermee haalt u metagegevens of inhoud van de wikipagina op voor de opgegeven pagina-id. Inhoudsonderhandeling wordt uitgevoerd op basis van de |
get |
Hiermee haalt u metagegevens of inhoud van de wikipagina op voor de opgegeven pagina-id. Inhoudsonderhandeling wordt uitgevoerd op basis van de |
get |
Retourneert paginadetails die overeenkomen met pagina-id. |
get |
Retourneert een paginabare lijst met wikipagina's |
get |
Hiermee haalt u metagegevens of inhoud van de wikipagina op voor het opgegeven pad. Inhoudsonderhandeling wordt uitgevoerd op basis van de |
get |
Hiermee haalt u metagegevens of inhoud van de wikipagina op voor het opgegeven pad. Inhoudsonderhandeling wordt uitgevoerd op basis van de |
get |
Hiermee haalt u de wiki op die overeenkomt met de opgegeven wiki-id of wikinaam. |
list |
Retourneert een wisselbare lijst met opmerkingen. |
update |
Een opmerking op een wikipagina bijwerken. |
update |
Updates de wiki die overeenkomt met de wiki-id of wikinaam die is opgegeven met behulp van de updateparameters. |
Constructordetails
WikiRestClient(IVssRestClientOptions)
Eigenschapdetails
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Waarde van eigenschap
string
Methodedetails
addComment(CommentCreateParameters, string, string, number)
Voeg een opmerking toe aan een wikipagina.
function addComment(request: CommentCreateParameters, project: string, wikiIdentifier: string, pageId: number): Promise<Comment>
Parameters
- request
- CommentCreateParameters
Aanvraag voor het maken van opmerkingen.
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of wikinaam.
- pageId
-
number
Wikipagina-id.
Retouren
Promise<Comment>
addCommentReaction(string, string, number, number, CommentReactionType)
Voeg een reactie toe aan een wikipaginaopmerking.
function addCommentReaction(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType): Promise<CommentReaction>
Parameters
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of wikinaam
- pageId
-
number
Wikipagina-id
- commentId
-
number
Id van de bijbehorende opmerking
- type
- CommentReactionType
Type reactie dat wordt toegevoegd
Retouren
Promise<CommentReaction>
createCommentAttachment(any, string, string, number)
Uploadt een bijlage op een opmerking op een wikipagina.
function createCommentAttachment(content: any, project: string, wikiIdentifier: string, pageId: number): Promise<CommentAttachment>
Parameters
- content
-
any
Inhoud die moet worden geĆ¼pload
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of wikinaam.
- pageId
-
number
Wikipagina-id.
Retouren
Promise<CommentAttachment>
createOrUpdatePageViewStats(string, string, GitVersionDescriptor, string, string)
Hiermee maakt u een nieuwe resource voor paginaweergavestatistieken of werkt u een bestaande resource voor paginaweergavestatistieken bij.
function createOrUpdatePageViewStats(project: string, wikiIdentifier: string, wikiVersion: GitVersionDescriptor, path: string, oldPath?: string): Promise<WikiPageViewStats>
Parameters
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of wikinaam.
- wikiVersion
- GitVersionDescriptor
Wikiversie.
- path
-
string
Wikipaginapad.
- oldPath
-
string
Oud paginapad. Dit is optioneel en vereist om de naam van het pad in bestaande paginaweergavestatistieken te wijzigen.
Retouren
Promise<WikiPageViewStats>
createWiki(WikiCreateParametersV2, string)
Hiermee maakt u de wikiresource.
function createWiki(wikiCreateParams: WikiCreateParametersV2, project?: string): Promise<WikiV2>
Parameters
- wikiCreateParams
- WikiCreateParametersV2
Parameters voor het maken van de wiki.
- project
-
string
Project-id of projectnaam
Retouren
Promise<WikiV2>
deleteComment(string, string, number, number)
Een opmerking op een wikipagina verwijderen.
function deleteComment(project: string, wikiIdentifier: string, pageId: number, id: number): Promise<void>
Parameters
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of -naam.
- pageId
-
number
Wikipagina-id.
- id
-
number
Opmerking-id.
Retouren
Promise<void>
deleteCommentReaction(string, string, number, number, CommentReactionType)
Een reactie op een opmerking op een wikipagina verwijderen.
function deleteCommentReaction(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType): Promise<CommentReaction>
Parameters
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of -naam
- pageId
-
number
Wikipagina-id
- commentId
-
number
Id van de bijbehorende opmerking
- type
- CommentReactionType
Type reactie dat wordt verwijderd
Retouren
Promise<CommentReaction>
deleteWiki(string, string)
Hiermee verwijdert u de wiki die overeenkomt met de wiki-id of wikinaam die is opgegeven.
function deleteWiki(wikiIdentifier: string, project?: string): Promise<WikiV2>
Parameters
- wikiIdentifier
-
string
Wiki-id of wikinaam.
- project
-
string
Project-id of projectnaam
Retouren
Promise<WikiV2>
getAllWikis(string)
Hiermee haalt u alle wiki's in een project of verzameling op.
function getAllWikis(project?: string): Promise<WikiV2[]>
Parameters
- project
-
string
Project-id of projectnaam
Retouren
Promise<WikiV2[]>
getAttachmentContent(string, string, number, string)
Hiermee downloadt u een bijlage bij een opmerking op een wikipagina.
function getAttachmentContent(project: string, wikiIdentifier: string, pageId: number, attachmentId: string): Promise<ArrayBuffer>
Parameters
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of wikinaam.
- pageId
-
number
Wikipagina-id.
- attachmentId
-
string
Bijlage-id.
Retouren
Promise<ArrayBuffer>
getComment(string, string, number, number, boolean, CommentExpandOptions)
Retourneert een opmerking die is gekoppeld aan de wikipagina.
function getComment(project: string, wikiIdentifier: string, pageId: number, id: number, excludeDeleted?: boolean, expand?: CommentExpandOptions): Promise<Comment>
Parameters
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of wikinaam.
- pageId
-
number
Wikipagina-id.
- id
-
number
Id van de opmerking die moet worden geretourneerd.
- excludeDeleted
-
boolean
Geef op of de verwijderde opmerking moet worden overgeslagen.
- expand
- CommentExpandOptions
Hiermee geeft u de extra opties voor het ophalen van gegevens voor opmerkingen.
Retouren
Promise<Comment>
getEngagedUsers(string, string, number, number, CommentReactionType, number, number)
Hiermee haalt u een lijst op van gebruikers die hebben gereageerd op de opgegeven wiki-opmerking met een bepaald reactietype. Ondersteunt paging, met een standaardpaginaformaat van 100 gebruikers tegelijk.
function getEngagedUsers(project: string, wikiIdentifier: string, pageId: number, commentId: number, type: CommentReactionType, top?: number, skip?: number): Promise<IdentityRef[]>
Parameters
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of wikinaam.
- pageId
-
number
Wikipagina-id.
- commentId
-
number
Id van de bijbehorende opmerking
- type
- CommentReactionType
Type reactie waarvoor de betrokken gebruikers worden gevraagd
- top
-
number
Het aantal gebruikers dat op een bepaalde pagina moet worden geretourneerd. Optioneel, standaard ingesteld op 100
- skip
-
number
Aantal betrokken gebruikers dat moet worden overgeslagen naar de pagina van de volgende set betrokken gebruikers, standaard ingesteld op 0
Retouren
Promise<IdentityRef[]>
getPageByIdText(string, string, number, VersionControlRecursionType, boolean)
Hiermee haalt u metagegevens of inhoud van de wikipagina op voor de opgegeven pagina-id. Inhoudsonderhandeling wordt uitgevoerd op basis van de Accept
header die in de aanvraag is verzonden.
function getPageByIdText(project: string, wikiIdentifier: string, id: number, recursionLevel?: VersionControlRecursionType, includeContent?: boolean): Promise<string>
Parameters
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of wikinaam..
- id
-
number
Wikipagina-id.
- recursionLevel
- VersionControlRecursionType
Recursieniveau voor het ophalen van subpagina's. Standaard ingesteld op None
(optioneel).
- includeContent
-
boolean
Waar om de inhoud van de pagina op te nemen in het antwoord voor het Json-inhoudstype. Standaard ingesteld op false (optioneel)
Retouren
Promise<string>
getPageByIdZip(string, string, number, VersionControlRecursionType, boolean)
Hiermee haalt u metagegevens of inhoud van de wikipagina op voor de opgegeven pagina-id. Inhoudsonderhandeling wordt uitgevoerd op basis van de Accept
header die in de aanvraag is verzonden.
function getPageByIdZip(project: string, wikiIdentifier: string, id: number, recursionLevel?: VersionControlRecursionType, includeContent?: boolean): Promise<ArrayBuffer>
Parameters
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of wikinaam..
- id
-
number
Wikipagina-id.
- recursionLevel
- VersionControlRecursionType
Recursieniveau voor het ophalen van subpagina's. Standaard ingesteld op None
(optioneel).
- includeContent
-
boolean
Waar om de inhoud van de pagina op te nemen in het antwoord voor het Json-inhoudstype. Standaard ingesteld op false (optioneel)
Retouren
Promise<ArrayBuffer>
getPageData(string, string, number, number)
Retourneert paginadetails die overeenkomen met pagina-id.
function getPageData(project: string, wikiIdentifier: string, pageId: number, pageViewsForDays?: number): Promise<WikiPageDetail>
Parameters
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of wikinaam.
- pageId
-
number
Wikipagina-id.
- pageViewsForDays
-
number
laatste N dagen vanaf de huidige dag waarvoor paginaweergaven moeten worden geretourneerd. Het is inclusief de huidige dag.
Retouren
Promise<WikiPageDetail>
getPagesBatch(WikiPagesBatchRequest, string, string, GitVersionDescriptor)
Retourneert een paginabare lijst met wikipagina's
function getPagesBatch(pagesBatchRequest: WikiPagesBatchRequest, project: string, wikiIdentifier: string, versionDescriptor?: GitVersionDescriptor): Promise<PagedList<WikiPageDetail>>
Parameters
- pagesBatchRequest
- WikiPagesBatchRequest
Wikibatchpaginaaanvraag.
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of wikinaam.
- versionDescriptor
- GitVersionDescriptor
GitVersionDescriptor voor de pagina. (Optioneel in het geval van ProjectWiki).
Retouren
Promise<PagedList<WikiPageDetail>>
getPageText(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)
Hiermee haalt u metagegevens of inhoud van de wikipagina op voor het opgegeven pad. Inhoudsonderhandeling wordt uitgevoerd op basis van de Accept
header die in de aanvraag is verzonden.
function getPageText(project: string, wikiIdentifier: string, path?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean): Promise<string>
Parameters
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of wikinaam.
- path
-
string
Wikipaginapad.
- recursionLevel
- VersionControlRecursionType
Recursieniveau voor het ophalen van subpagina's. Standaard ingesteld op None
(optioneel).
- versionDescriptor
- GitVersionDescriptor
GitVersionDescriptor voor de pagina. Standaard ingesteld op de standaardbranch (optioneel).
- includeContent
-
boolean
Waar om de inhoud van de pagina op te nemen in het antwoord voor het Json-inhoudstype. Standaard ingesteld op false (optioneel)
Retouren
Promise<string>
getPageZip(string, string, string, VersionControlRecursionType, GitVersionDescriptor, boolean)
Hiermee haalt u metagegevens of inhoud van de wikipagina op voor het opgegeven pad. Inhoudsonderhandeling wordt uitgevoerd op basis van de Accept
header die in de aanvraag is verzonden.
function getPageZip(project: string, wikiIdentifier: string, path?: string, recursionLevel?: VersionControlRecursionType, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean): Promise<ArrayBuffer>
Parameters
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of wikinaam.
- path
-
string
Wikipaginapad.
- recursionLevel
- VersionControlRecursionType
Recursieniveau voor het ophalen van subpagina's. Standaard ingesteld op None
(optioneel).
- versionDescriptor
- GitVersionDescriptor
GitVersionDescriptor voor de pagina. Standaard ingesteld op de standaardbranch (optioneel).
- includeContent
-
boolean
Waar om de inhoud van de pagina op te nemen in het antwoord voor het Json-inhoudstype. Standaard ingesteld op false (optioneel)
Retouren
Promise<ArrayBuffer>
getWiki(string, string)
Hiermee haalt u de wiki op die overeenkomt met de opgegeven wiki-id of wikinaam.
function getWiki(wikiIdentifier: string, project?: string): Promise<WikiV2>
Parameters
- wikiIdentifier
-
string
Wiki-id of wikinaam.
- project
-
string
Project-id of projectnaam
Retouren
Promise<WikiV2>
listComments(string, string, number, number, string, boolean, CommentExpandOptions, CommentSortOrder, number)
Retourneert een wisselbare lijst met opmerkingen.
function listComments(project: string, wikiIdentifier: string, pageId: number, top?: number, continuationToken?: string, excludeDeleted?: boolean, expand?: CommentExpandOptions, order?: CommentSortOrder, parentId?: number): Promise<CommentList>
Parameters
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of wikinaam.
- pageId
-
number
Wikipagina-id.
- top
-
number
Maximum aantal opmerkingen dat moet worden geretourneerd.
- continuationToken
-
string
Wordt gebruikt om een query uit te voeren op de volgende pagina met opmerkingen.
- excludeDeleted
-
boolean
Geef op of de verwijderde opmerkingen moeten worden overgeslagen.
- expand
- CommentExpandOptions
Hiermee geeft u de extra opties voor het ophalen van gegevens voor opmerkingen.
- order
- CommentSortOrder
Volgorde waarin de opmerkingen moeten worden geretourneerd.
- parentId
-
number
CommentId van de bovenliggende opmerking.
Retouren
Promise<CommentList>
updateComment(CommentUpdateParameters, string, string, number, number)
Een opmerking op een wikipagina bijwerken.
function updateComment(comment: CommentUpdateParameters, project: string, wikiIdentifier: string, pageId: number, id: number): Promise<Comment>
Parameters
- comment
- CommentUpdateParameters
Bijwerkaanvraag voor opmerkingen.
- project
-
string
Project-id of projectnaam
- wikiIdentifier
-
string
Wiki-id of wikinaam.
- pageId
-
number
Wikipagina-id.
- id
-
number
Opmerking-id.
Retouren
Promise<Comment>
updateWiki(WikiUpdateParameters, string, string)
Updates de wiki die overeenkomt met de wiki-id of wikinaam die is opgegeven met behulp van de updateparameters.
function updateWiki(updateParameters: WikiUpdateParameters, wikiIdentifier: string, project?: string): Promise<WikiV2>
Parameters
- updateParameters
- WikiUpdateParameters
Parameters bijwerken.
- wikiIdentifier
-
string
Wiki-id of wikinaam.
- project
-
string
Project-id of projectnaam
Retouren
Promise<WikiV2>