Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FieldsApi

Hierarchy

  • FieldsApi

Index

Constructors

constructor

  • new FieldsApi(basePath?: string): FieldsApi

Properties

Protected basePath

basePath: string = "https://dev.azure.com/"

defaultHeaders

defaultHeaders: any

Methods

addFieldToWorkItemType

  • addFieldToWorkItemType(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<ProcessWorkItemTypeField>

createField

  • createField(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<FieldModel>
  • Creates a single field in the process.

    Parameters

    • params: object
      • apiVersion: string
      • body: FieldModel
      • organization: string
      • processId: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<FieldModel>

createField_1

  • createField_1(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<WorkItemField>
  • Create a new field.

    Parameters

    • params: object
      • apiVersion: string
      • body: WorkItemField
      • organization: string
      • project: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<WorkItemField>

deleteField

  • deleteField(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<__type>
  • Deletes the field.

    Parameters

    • params: object
      • apiVersion: string
      • fieldNameOrRefName: string
      • organization: string
      • project: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<__type>

getAllWorkItemTypeFields

  • Returns a list of all fields in a work item type.

    Parameters

    • params: object
      • apiVersion: string
      • organization: string
      • processId: string
      • witRefName: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<ArrayWrapper<ProcessWorkItemTypeField>>

getField

  • getField(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<WorkItemField>
  • Gets information on a specific field.

    Parameters

    • params: object
      • apiVersion: string
      • fieldNameOrRefName: string
      • organization: string
      • project: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<WorkItemField>

getFields

  • Returns information for all fields.

    Parameters

    • params: object
      • Optional $Expand?: string
      • apiVersion: string
      • organization: string
      • project: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<ArrayWrapper<WorkItemField>>

getWorkItemTypeField

  • getWorkItemTypeField(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<ProcessWorkItemTypeField>
  • Returns a field in a work item type.

    Parameters

    • params: object
      • apiVersion: string
      • fieldRefName: string
      • organization: string
      • processId: string
      • witRefName: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<ProcessWorkItemTypeField>

removeWorkItemTypeField

  • removeWorkItemTypeField(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<__type>
  • Removes a field from a work item type. Does not permanently delete the field.

    Parameters

    • params: object
      • apiVersion: string
      • fieldRefName: string
      • organization: string
      • processId: string
      • witRefName: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<__type>

updateField

  • updateField(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<FieldModel>
  • Updates a given field in the process.

    Parameters

    • params: object
      • apiVersion: string
      • body: FieldUpdate
      • organization: string
      • processId: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<FieldModel>

updateWorkItemTypeField

  • updateWorkItemTypeField(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<ProcessWorkItemTypeField>

Generated using TypeDoc