Compartir a través de


BoardsRestClient class

Clase base que se debe usar (derivada de) para realizar solicitudes a las API REST de VSS

Extends

Constructores

BoardsRestClient(IVssRestClientOptions)

Propiedades

RESOURCE_AREA_ID

Métodos

addBoardItem(NewBoardItem, string, number)

Agrega un solo elemento a un panel.

createBoard(CreateBoard, string)

Agregue un nuevo panel para el proyecto.

createBoardColumn(BoardColumnCreate, string, number)

Crea una nueva columna en un panel.

createBoardRow(BoardRowCreate, string, number)

Crea una nueva fila en un panel.

createBoardSyncAction(BoardItemStateSyncCreate, string, number, string)

Crea una nueva sincronización para una columna de un panel.

deleteBoard(string, number)

Elimina un panel.

deleteBoardColumn(string, number, string, boolean)

Elimina una columna de un panel.

deleteBoardRow(string, number, string, boolean)

Elimina una fila de un panel.

getBoard(string, number)

Devuelve información de un panel según su identificador único.

getBoardColumn(string, number, string)

Obtiene los datos de columna de un panel según su identificador.

getBoardColumns(string, number)

Obtener columnas en un panel.

getBoardItem(string, number, string)

Obtiene los datos del elemento de una sola placa.

getBoardItems(string, number)

Obtiene información de elementos de un panel según su identificador.

getBoardRow(string, number, string)

Obtiene una fila dada su identificador y placa.

getBoardRows(string, number)

Obtiene las filas de un panel según su identificador.

getBoards(string, number, number)

Obtener tableros.

removeBoardItem(string, number, string)

Quita un elemento de un panel.

updateBoard(UpdateBoard, string, number, String)

Novedades un tablero.

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

Novedades una columna de panel.

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

Novedades un solo elemento de un panel.

updateBoardItems(BoardItemBatchOperation, string, number)

Realice una operación en un lote de elementos.

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

Novedades una fila de panel.

Detalles del constructor

BoardsRestClient(IVssRestClientOptions)

new BoardsRestClient(options: IVssRestClientOptions)

Parámetros

Detalles de las propiedades

RESOURCE_AREA_ID

static RESOURCE_AREA_ID: string

Valor de propiedad

string

Detalles del método

addBoardItem(NewBoardItem, string, number)

Agrega un solo elemento a un panel.

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

Parámetros

item
NewBoardItem

Elemento que se va a agregar al panel.

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador de la placa.

Devoluciones

createBoard(CreateBoard, string)

Agregue un nuevo panel para el proyecto.

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

Parámetros

postedBoard
CreateBoard

Definición del panel.

project

string

Id. de proyecto o nombre del proyecto

Devoluciones

Promise<BoardResponse>

createBoardColumn(BoardColumnCreate, string, number)

Crea una nueva columna en un panel.

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

Parámetros

boardColumn
BoardColumnCreate

Datos de columna.

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador de la placa.

Devoluciones

createBoardRow(BoardRowCreate, string, number)

Crea una nueva fila en un panel.

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

Parámetros

boardRow
BoardRowCreate

Datos de fila.

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador de la placa.

Devoluciones

Promise<BoardRowResponse>

createBoardSyncAction(BoardItemStateSyncCreate, string, number, string)

Crea una nueva sincronización para una columna de un panel.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

board

number

column

string

Devoluciones

deleteBoard(string, number)

Elimina un panel.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

id

number

Identificador de la placa.

Devoluciones

Promise<void>

deleteBoardColumn(string, number, string, boolean)

Elimina una columna de un panel.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador de la placa.

id

string

Identificador de columna.

forceRemoveItems

boolean

Boolean que indica si se van a forzar la eliminación de elementos durante la eliminación de columnas.

Devoluciones

Promise<void>

deleteBoardRow(string, number, string, boolean)

Elimina una fila de un panel.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador de la placa.

id

string

Identificador de fila.

forceRemoveItems

boolean

Boolean que indica si los elementos se van a quitar durante la eliminación de filas.

Devoluciones

Promise<void>

getBoard(string, number)

Devuelve información de un panel según su identificador único.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

id

number

Identificador único de la junta.

Devoluciones

Promise<BoardResponse>

getBoardColumn(string, number, string)

Obtiene los datos de columna de un panel según su identificador.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador de la placa.

id

string

Identificador de columna.

Devoluciones

getBoardColumns(string, number)

Obtener columnas en un panel.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador de la placa.

Devoluciones

getBoardItem(string, number, string)

Obtiene los datos del elemento de una sola placa.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador de la placa.

id

string

Identificador de elemento.

Devoluciones

getBoardItems(string, number)

Obtiene información de elementos de un panel según su identificador.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador de la placa.

Devoluciones

getBoardRow(string, number, string)

Obtiene una fila dada su identificador y placa.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador de la placa.

id

string

Identificador de fila del panel.

Devoluciones

Promise<BoardRowResponse>

getBoardRows(string, number)

Obtiene las filas de un panel según su identificador.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador de la placa.

Devoluciones

getBoards(string, number, number)

Obtener tableros.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

top

number

Número máximo de paneles que se van a obtener.

skip

number

Número de paneles que se van a omitir.

Devoluciones

Promise<BoardReference[]>

removeBoardItem(string, number, string)

Quita un elemento de un panel.

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

Parámetros

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador del panel.

id

string

Identificador de elemento de panel que se va a quitar.

Devoluciones

Promise<void>

updateBoard(UpdateBoard, string, number, String)

Novedades un tablero.

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

Parámetros

updatedBoard
UpdateBoard

Nuevos datos de placa.

project

string

Id. de proyecto o nombre del proyecto

id

number

Id. del panel que se va a actualizar.

eTag

String

Fecha de cambio más reciente del panel

Devoluciones

Promise<BoardResponse>

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

Novedades una columna de panel.

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

Parámetros

boardColumn
BoardColumnUpdate

Datos de columna.

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador del panel.

id

string

Identificador de columna.

eTag

String

Última fecha de modificación de la columna

Devoluciones

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

Novedades un solo elemento de un panel.

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

Parámetros

updateItemDef
UpdateBoardItem

Datos de elementos actualizados.

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador del panel.

id

string

Actualice el identificador del elemento.

eTag

String

Fecha de cambio más reciente del elemento

Devoluciones

updateBoardItems(BoardItemBatchOperation, string, number)

Realice una operación en un lote de elementos.

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

Parámetros

batchRequest
BoardItemBatchOperation

Datos que definen la operación por lotes.

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador del panel que contiene los elementos.

Devoluciones

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

Novedades una fila de panel.

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

Parámetros

boardRow
BoardRowUpdate

Datos de fila.

project

string

Id. de proyecto o nombre del proyecto

board

number

Identificador del panel.

id

string

Identificador de fila.

eTag

String

Fecha de modificación de fila más reciente

Devoluciones

Promise<BoardRowResponse>