@@ -53,7 +53,7 @@ export interface IWorkItemTrackingApi extends basem.ClientApiBase {
53
53
getRelationTypes ( onResult : ( err : any , statusCode : number , workItemRelationTypes : WorkItemTrackingInterfaces . WorkItemRelationType [ ] ) => void ) : void ;
54
54
readReportingRevisionsGet ( project : string , fields : string [ ] , types : string [ ] , watermark : number , startDateTime : Date , includeIdentityRef : boolean , onResult : ( err : any , statusCode : number , workItemRevision : WorkItemTrackingInterfaces . ReportingWorkItemRevisionsBatch ) => void ) : void ;
55
55
readReportingRevisionsPost ( filter : WorkItemTrackingInterfaces . ReportingWorkItemRevisionsFilter , project : string , watermark : number , startDateTime : Date , onResult : ( err : any , statusCode : number , workItemRevision : WorkItemTrackingInterfaces . ReportingWorkItemRevisionsBatch ) => void ) : void ;
56
- createWorkItem ( customHeaders : any , document : VSSInterfaces . JsonPatchDocument , type : string , validateOnly : boolean , bypassRules : boolean , onResult : ( err : any , statusCode : number , workItem : WorkItemTrackingInterfaces . WorkItem ) => void ) : void ;
56
+ createWorkItem ( customHeaders : any , document : VSSInterfaces . JsonPatchDocument , project : string , type : string , validateOnly : boolean , bypassRules : boolean , onResult : ( err : any , statusCode : number , workItem : WorkItemTrackingInterfaces . WorkItem ) => void ) : void ;
57
57
getWorkItem ( id : number , fields : string [ ] , asOf : Date , expand : WorkItemTrackingInterfaces . WorkItemExpand , onResult : ( err : any , statusCode : number , workItem : WorkItemTrackingInterfaces . WorkItem ) => void ) : void ;
58
58
getWorkItems ( ids : number [ ] , fields : string [ ] , asOf : Date , expand : WorkItemTrackingInterfaces . WorkItemExpand , onResult : ( err : any , statusCode : number , workItems : WorkItemTrackingInterfaces . WorkItem [ ] ) => void ) : void ;
59
59
updateWorkItem ( customHeaders : any , document : VSSInterfaces . JsonPatchDocument , id : number , validateOnly : boolean , bypassRules : boolean , onResult : ( err : any , statusCode : number , workItem : WorkItemTrackingInterfaces . WorkItem ) => void ) : void ;
@@ -98,7 +98,7 @@ export interface IQWorkItemTrackingApi extends basem.QClientApiBase {
98
98
getRelationTypes ( ) : Q . Promise < WorkItemTrackingInterfaces . WorkItemRelationType [ ] > ;
99
99
readReportingRevisionsGet ( project ?: string , fields ?: string [ ] , types ?: string [ ] , watermark ?: number , startDateTime ?: Date , includeIdentityRef ?: boolean ) : Q . Promise < WorkItemTrackingInterfaces . ReportingWorkItemRevisionsBatch > ;
100
100
readReportingRevisionsPost ( filter : WorkItemTrackingInterfaces . ReportingWorkItemRevisionsFilter , project ?: string , watermark ?: number , startDateTime ?: Date ) : Q . Promise < WorkItemTrackingInterfaces . ReportingWorkItemRevisionsBatch > ;
101
- createWorkItem ( customHeaders : any , document : VSSInterfaces . JsonPatchDocument , type : string , validateOnly ?: boolean , bypassRules ?: boolean ) : Q . Promise < WorkItemTrackingInterfaces . WorkItem > ;
101
+ createWorkItem ( customHeaders : any , document : VSSInterfaces . JsonPatchDocument , project : string , type : string , validateOnly ?: boolean , bypassRules ?: boolean ) : Q . Promise < WorkItemTrackingInterfaces . WorkItem > ;
102
102
getWorkItem ( id : number , fields ?: string [ ] , asOf ?: Date , expand ?: WorkItemTrackingInterfaces . WorkItemExpand ) : Q . Promise < WorkItemTrackingInterfaces . WorkItem > ;
103
103
getWorkItems ( ids : number [ ] , fields ?: string [ ] , asOf ?: Date , expand ?: WorkItemTrackingInterfaces . WorkItemExpand ) : Q . Promise < WorkItemTrackingInterfaces . WorkItem [ ] > ;
104
104
updateWorkItem ( customHeaders : any , document : VSSInterfaces . JsonPatchDocument , id : number , validateOnly ?: boolean , bypassRules ?: boolean ) : Q . Promise < WorkItemTrackingInterfaces . WorkItem > ;
@@ -1120,6 +1120,7 @@ export class WorkItemTrackingApi extends basem.ClientApiBase implements IWorkIte
1120
1120
1121
1121
/**
1122
1122
* @param {VSSInterfaces.JsonPatchDocument } document
1123
+ * @param {string } project
1123
1124
* @param {string } type
1124
1125
* @param {boolean } validateOnly
1125
1126
* @param {boolean } bypassRules
@@ -1128,25 +1129,27 @@ export class WorkItemTrackingApi extends basem.ClientApiBase implements IWorkIte
1128
1129
public createWorkItem (
1129
1130
customHeaders : VsoBaseInterfaces . IHeaders ,
1130
1131
document : VSSInterfaces . JsonPatchDocument ,
1132
+ project : string ,
1131
1133
type : string ,
1132
1134
validateOnly : boolean ,
1133
1135
bypassRules : boolean ,
1134
1136
onResult : ( err : any , statusCode : number , workItem : WorkItemTrackingInterfaces . WorkItem ) => void
1135
1137
) : void {
1136
1138
1137
1139
var routeValues : any = {
1140
+ project : project ,
1141
+ type : type
1138
1142
} ;
1139
1143
1140
1144
var queryValues : any = {
1141
- type : type ,
1142
1145
validateOnly : validateOnly ,
1143
1146
bypassRules : bypassRules ,
1144
1147
} ;
1145
1148
1146
1149
customHeaders = customHeaders || { } ;
1147
1150
customHeaders [ "Content-Type" ] = "application/json-patch+json" ;
1148
1151
1149
- this . vsoClient . getVersioningData ( "2.2-preview.2" , "wit" , "72c7ddf8-2cdc-4f60-90cd-ab71c14a399b " , routeValues , queryValues )
1152
+ this . vsoClient . getVersioningData ( "2.2-preview.2" , "wit" , "62d3d110-0047-428c-ad3c-4fe872c91c74 " , routeValues , queryValues )
1150
1153
. then ( ( versioningData : vsom . ClientVersioningData ) => {
1151
1154
var url : string = versioningData . requestUrl ;
1152
1155
var apiVersion : string = versioningData . apiVersion ;
@@ -2374,21 +2377,23 @@ export class QWorkItemTrackingApi extends basem.QClientApiBase implements IQWork
2374
2377
2375
2378
/**
2376
2379
* @param {VSSInterfaces.JsonPatchDocument } document
2380
+ * @param {string } project
2377
2381
* @param {string } type
2378
2382
* @param {boolean } validateOnly
2379
2383
* @param {boolean } bypassRules
2380
2384
*/
2381
2385
public createWorkItem (
2382
2386
customHeaders : any ,
2383
2387
document : VSSInterfaces . JsonPatchDocument ,
2388
+ project : string ,
2384
2389
type : string ,
2385
2390
validateOnly ?: boolean ,
2386
2391
bypassRules ?: boolean
2387
2392
) : Q . Promise < WorkItemTrackingInterfaces . WorkItem > {
2388
2393
2389
2394
var deferred = Q . defer < WorkItemTrackingInterfaces . WorkItem > ( ) ;
2390
2395
2391
- this . api . createWorkItem ( customHeaders , document , type , validateOnly , bypassRules , ( err : any , statusCode : number , workItem : WorkItemTrackingInterfaces . WorkItem ) => {
2396
+ this . api . createWorkItem ( customHeaders , document , project , type , validateOnly , bypassRules , ( err : any , statusCode : number , workItem : WorkItemTrackingInterfaces . WorkItem ) => {
2392
2397
if ( err ) {
2393
2398
err . statusCode = statusCode ;
2394
2399
deferred . reject ( err ) ;
0 commit comments