Compartilhar via


BoardsRestClient class

Classe base que deve ser usada (derivada de) para fazer solicitações para apis REST do VSS

Extends

Construtores

BoardsRestClient(IVssRestClientOptions)

Propriedades

RESOURCE_AREA_ID

Métodos

addBoardItem(NewBoardItem, string, number)

Adiciona um único item a uma placa.

createBoard(CreateBoard, string)

Adicione um novo quadro para o projeto.

createBoardColumn(BoardColumnCreate, string, number)

Cria uma nova coluna em um quadro.

createBoardRow(BoardRowCreate, string, number)

Cria uma nova linha em um quadro.

createBoardSyncAction(BoardItemStateSyncCreate, string, number, string)

Cria uma nova sincronização para uma coluna em um quadro.

deleteBoard(string, number)

Exclui um quadro.

deleteBoardColumn(string, number, string, boolean)

Exclui uma coluna de um quadro.

deleteBoardRow(string, number, string, boolean)

Exclui uma linha de um quadro.

getBoard(string, number)

Retorna informações para um quadro dado seu identificador exclusivo.

getBoardColumn(string, number, string)

Obtém dados de coluna para um quadro dado seu identificador.

getBoardColumns(string, number)

Obter colunas em um quadro.

getBoardItem(string, number, string)

Obtém dados para um único item de placa.

getBoardItems(string, number)

Obtenha informações de itens para um quadro dado seu identificador.

getBoardRow(string, number, string)

Obtém uma linha dado seu identificador e placa.

getBoardRows(string, number)

Obtenha linhas em um quadro dado seu identificador.

getBoards(string, number, number)

Obtenha placas.

removeBoardItem(string, number, string)

Remove um item de um quadro.

updateBoard(UpdateBoard, string, number, String)

Atualizações um quadro.

updateBoardColumn(BoardColumnUpdate, string, number, string, String)

Atualizações uma coluna de quadro.

updateBoardItem(UpdateBoardItem, string, number, string, String)

Atualizações um único item em um quadro.

updateBoardItems(BoardItemBatchOperation, string, number)

Faça uma operação em um lote de itens.

updateBoardRow(BoardRowUpdate, string, number, string, String)

Atualizações uma linha de quadro.

Detalhes do construtor

BoardsRestClient(IVssRestClientOptions)

new BoardsRestClient(options: IVssRestClientOptions)

Parâmetros

Detalhes da propriedade

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Valor da propriedade

string

Detalhes do método

addBoardItem(NewBoardItem, string, number)

Adiciona um único item a uma placa.

function addBoardItem(item: NewBoardItem, project: string, board: number): Promise<BoardItemResponse>

Parâmetros

item
NewBoardItem

Item a ser adicionado ao quadro.

project

string

ID do projeto ou nome do projeto

board

number

Identificador de placa.

Retornos

createBoard(CreateBoard, string)

Adicione um novo quadro para o projeto.

function createBoard(postedBoard: CreateBoard, project: string): Promise<BoardResponse>

Parâmetros

postedBoard
CreateBoard

Definição de quadro.

project

string

ID do projeto ou nome do projeto

Retornos

Promise<BoardResponse>

createBoardColumn(BoardColumnCreate, string, number)

Cria uma nova coluna em um quadro.

function createBoardColumn(boardColumn: BoardColumnCreate, project: string, board: number): Promise<BoardColumnResponse>

Parâmetros

boardColumn
BoardColumnCreate

Dados da coluna.

project

string

ID do projeto ou nome do projeto

board

number

Identificador de placa.

Retornos

createBoardRow(BoardRowCreate, string, number)

Cria uma nova linha em um quadro.

function createBoardRow(boardRow: BoardRowCreate, project: string, board: number): Promise<BoardRowResponse>

Parâmetros

boardRow
BoardRowCreate

Dados de linha.

project

string

ID do projeto ou nome do projeto

board

number

Identificador de placa.

Retornos

Promise<BoardRowResponse>

createBoardSyncAction(BoardItemStateSyncCreate, string, number, string)

Cria uma nova sincronização para uma coluna em um quadro.

function createBoardSyncAction(boardSync: BoardItemStateSyncCreate, project: string, board: number, column: string): Promise<BoardItemStateSync>

Parâmetros

project

string

ID do projeto ou nome do projeto

board

number

column

string

Retornos

deleteBoard(string, number)

Exclui um quadro.

function deleteBoard(project: string, id: number): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

id

number

Identificador de placa.

Retornos

Promise<void>

deleteBoardColumn(string, number, string, boolean)

Exclui uma coluna de um quadro.

function deleteBoardColumn(project: string, board: number, id: string, forceRemoveItems: boolean): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

board

number

Identificador de placa.

id

string

Identificador de coluna.

forceRemoveItems

boolean

Booliano indicando se os itens devem ser removidos à força durante a exclusão da coluna.

Retornos

Promise<void>

deleteBoardRow(string, number, string, boolean)

Exclui uma linha de um quadro.

function deleteBoardRow(project: string, board: number, id: string, forceRemoveItems: boolean): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

board

number

Identificador de placa.

id

string

Identificador de linha.

forceRemoveItems

boolean

Booliano que indica se os itens devem ser forçados a serem removidos durante a exclusão de linha.

Retornos

Promise<void>

getBoard(string, number)

Retorna informações para um quadro dado seu identificador exclusivo.

function getBoard(project: string, id: number): Promise<BoardResponse>

Parâmetros

project

string

ID do projeto ou nome do projeto

id

number

Identificador exclusivo do board.

Retornos

Promise<BoardResponse>

getBoardColumn(string, number, string)

Obtém dados de coluna para um quadro dado seu identificador.

function getBoardColumn(project: string, board: number, id: string): Promise<BoardColumnResponse>

Parâmetros

project

string

ID do projeto ou nome do projeto

board

number

Identificador de placa.

id

string

Identificador de coluna.

Retornos

getBoardColumns(string, number)

Obter colunas em um quadro.

function getBoardColumns(project: string, board: number): Promise<BoardColumnCollectionResponse>

Parâmetros

project

string

ID do projeto ou nome do projeto

board

number

Identificador de placa.

Retornos

getBoardItem(string, number, string)

Obtém dados para um único item de placa.

function getBoardItem(project: string, board: number, id: string): Promise<BoardItemResponse>

Parâmetros

project

string

ID do projeto ou nome do projeto

board

number

Identificador de placa.

id

string

Identificador de item.

Retornos

getBoardItems(string, number)

Obtenha informações de itens para um quadro dado seu identificador.

function getBoardItems(project: string, board: number): Promise<BoardItemCollectionResponse>

Parâmetros

project

string

ID do projeto ou nome do projeto

board

number

Identificador de placa.

Retornos

getBoardRow(string, number, string)

Obtém uma linha dado seu identificador e placa.

function getBoardRow(project: string, board: number, id: string): Promise<BoardRowResponse>

Parâmetros

project

string

ID do projeto ou nome do projeto

board

number

Identificador de placa.

id

string

Identificador de linha de placa.

Retornos

Promise<BoardRowResponse>

getBoardRows(string, number)

Obtenha linhas em um quadro dado seu identificador.

function getBoardRows(project: string, board: number): Promise<BoardRowCollectionResponse>

Parâmetros

project

string

ID do projeto ou nome do projeto

board

number

Identificador de placa.

Retornos

getBoards(string, number, number)

Obtenha placas.

function getBoards(project: string, top?: number, skip?: number): Promise<BoardReference[]>

Parâmetros

project

string

ID do projeto ou nome do projeto

top

number

O número máximo de quadros a serem obtidos.

skip

number

O número de quadros a serem ignoradas.

Retornos

Promise<BoardReference[]>

removeBoardItem(string, number, string)

Remove um item de um quadro.

function removeBoardItem(project: string, board: number, id: string): Promise<void>

Parâmetros

project

string

ID do projeto ou nome do projeto

board

number

Identificador de placa.

id

string

Identificador de item de placa a ser removido.

Retornos

Promise<void>

updateBoard(UpdateBoard, string, number, String)

Atualizações um quadro.

function updateBoard(updatedBoard: UpdateBoard, project: string, id: number, eTag: String): Promise<BoardResponse>

Parâmetros

updatedBoard
UpdateBoard

Novos dados do quadro.

project

string

ID do projeto ou nome do projeto

id

number

ID do quadro a ser atualizado.

eTag

String

Data da Última Alteração do Quadro

Retornos

Promise<BoardResponse>

updateBoardColumn(BoardColumnUpdate, string, number, string, String)

Atualizações uma coluna de quadro.

function updateBoardColumn(boardColumn: BoardColumnUpdate, project: string, board: number, id: string, eTag: String): Promise<BoardColumnResponse>

Parâmetros

boardColumn
BoardColumnUpdate

Dados da coluna.

project

string

ID do projeto ou nome do projeto

board

number

Identificador de placa.

id

string

Identificador de coluna.

eTag

String

Data da Última Alteração da Coluna

Retornos

updateBoardItem(UpdateBoardItem, string, number, string, String)

Atualizações um único item em um quadro.

function updateBoardItem(updateItemDef: UpdateBoardItem, project: string, board: number, id: string, eTag: String): Promise<BoardItemResponse>

Parâmetros

updateItemDef
UpdateBoardItem

Dados de item atualizados.

project

string

ID do projeto ou nome do projeto

board

number

Identificador de placa.

id

string

Atualizar id do item.

eTag

String

Data da Alteração Mais Recente do Item

Retornos

updateBoardItems(BoardItemBatchOperation, string, number)

Faça uma operação em um lote de itens.

function updateBoardItems(batchRequest: BoardItemBatchOperation, project: string, board: number): Promise<BoardItemCollectionResponse>

Parâmetros

batchRequest
BoardItemBatchOperation

Dados que definem a operação em lote.

project

string

ID do projeto ou nome do projeto

board

number

A ID do quadro que contém os itens.

Retornos

updateBoardRow(BoardRowUpdate, string, number, string, String)

Atualizações uma linha de quadro.

function updateBoardRow(boardRow: BoardRowUpdate, project: string, board: number, id: string, eTag: String): Promise<BoardRowResponse>

Parâmetros

boardRow
BoardRowUpdate

Dados de linha.

project

string

ID do projeto ou nome do projeto

board

number

Identificador de placa.

id

string

Identificador de linha.

eTag

String

Data da Alteração Mais Recente da Linha

Retornos

Promise<BoardRowResponse>