Skip to content

Commit 7a55cb2

Browse files
Merge pull request #115 from autodesk-platform-services/development
Keep Main branch updated with Dev
2 parents 64454d4 + 749af9a commit 7a55cb2

66 files changed

Lines changed: 418 additions & 960 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

construction/issues/source/api.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/* tslint:disable */
2-
/* eslint-disable */
31

42

53
export * from './api/issue-attribute-definitions-api';

construction/issues/source/api/issue-attribute-definitions-api.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
/* tslint:disable */
2-
/* eslint-disable */
31

42
import type { AxiosPromise, AxiosInstance } from 'axios';
53
import {ApsServiceRequestConfig, IApsConfiguration, SdkManager, ApiResponse} from "@aps_sdk/autodesk-sdkmanager";
64
import { assertParamExists, setBearerAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../common';
75
import { COLLECTION_FORMATS, RequestArgs, BaseApi, RequiredError, ConstructionIssuesApiError } from '../base';
8-
import { AttrDefinition } from '../model';
6+
import { AttrDefinitionPage } from '../model';
97
import { DataType } from '../model';
108
import { Region } from '../model';
119
/**
@@ -112,7 +110,7 @@ export const IssueAttributeDefinitionsApiFp = function(sdkManager?: SdkManager)
112110
* @param {*} [options] Override http request option.
113111
* @throws {RequiredError}
114112
*/
115-
async getAttributeDefinitions(accessToken: string, projectId: string, xAdsRegion?: Region, limit?: number, offset?: number, filterCreatedAt?: string, filterUpdatedAt?: string, filterDeletedAt?: string, filterDataType?: Array<DataType>, options?: ApsServiceRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AttrDefinition>> {
113+
async getAttributeDefinitions(accessToken: string, projectId: string, xAdsRegion?: Region, limit?: number, offset?: number, filterCreatedAt?: string, filterUpdatedAt?: string, filterDeletedAt?: string, filterDataType?: Array<DataType>, options?: ApsServiceRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AttrDefinitionPage>> {
116114
const localVarAxiosArgs = await localVarAxiosParamCreator.getAttributeDefinitions(accessToken, projectId, xAdsRegion, limit, offset, filterCreatedAt, filterUpdatedAt, filterDeletedAt, filterDataType, options);
117115
return createRequestFunction(localVarAxiosArgs, sdkManager);
118116
},

construction/issues/source/api/issue-attribute-mappings-api.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
/* tslint:disable */
2-
/* eslint-disable */
31

42
import type { AxiosPromise, AxiosInstance } from 'axios';
53
import {ApsServiceRequestConfig, IApsConfiguration, SdkManager, ApiResponse} from "@aps_sdk/autodesk-sdkmanager";
64
import { assertParamExists, setBearerAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../common';
75
import { COLLECTION_FORMATS, RequestArgs, BaseApi, RequiredError, ConstructionIssuesApiError } from '../base';
8-
import { AttrMapping } from '../model';
6+
import { AttrMappingPage } from '../model';
97
import { Region } from '../model';
108
/**
119
* IssueAttributeMappingsApi - axios parameter creator
@@ -117,7 +115,7 @@ export const IssueAttributeMappingsApiFp = function(sdkManager?: SdkManager) {
117115
* @param {*} [options] Override http request option.
118116
* @throws {RequiredError}
119117
*/
120-
async getAttributeMappings(accessToken: string, projectId: string, xAdsRegion?: Region, limit?: number, offset?: number, filterCreatedAt?: string, filterUpdatedAt?: string, filterDeletedAt?: string, filterAttributeDefinitionId?: string, filterMappedItemId?: string, options?: ApsServiceRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AttrMapping>> {
118+
async getAttributeMappings(accessToken: string, projectId: string, xAdsRegion?: Region, limit?: number, offset?: number, filterCreatedAt?: string, filterUpdatedAt?: string, filterDeletedAt?: string, filterAttributeDefinitionId?: string, filterMappedItemId?: string, options?: ApsServiceRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AttrMappingPage>> {
121119
const localVarAxiosArgs = await localVarAxiosParamCreator.getAttributeMappings(accessToken, projectId, xAdsRegion, limit, offset, filterCreatedAt, filterUpdatedAt, filterDeletedAt, filterAttributeDefinitionId, filterMappedItemId, options);
122120
return createRequestFunction(localVarAxiosArgs, sdkManager);
123121
},

construction/issues/source/api/issue-comments-api.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
1-
/* tslint:disable */
2-
/* eslint-disable */
31

42
import type { AxiosPromise, AxiosInstance } from 'axios';
53
import {ApsServiceRequestConfig, IApsConfiguration, SdkManager, ApiResponse} from "@aps_sdk/autodesk-sdkmanager";
64
import { assertParamExists, setBearerAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../common';
75
import { COLLECTION_FORMATS, RequestArgs, BaseApi, RequiredError, ConstructionIssuesApiError } from '../base';
8-
import { Comments } from '../model';
6+
import { Comments, CommentsPage } from '../model';
97
import { CommentsPayload } from '../model';
10-
import { CreatedComment } from '../model';
118
import { Region } from '../model';
129
import { SortBy } from '../model';
1310
/**
@@ -150,7 +147,7 @@ export const IssueCommentsApiFp = function(sdkManager?: SdkManager) {
150147
* @param {*} [options] Override http request option.
151148
* @throws {RequiredError}
152149
*/
153-
async createComments(accessToken: string, projectId: string, issueId: string, xAdsRegion?: Region, commentsPayload?: CommentsPayload, options?: ApsServiceRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CreatedComment>> {
150+
async createComments(accessToken: string, projectId: string, issueId: string, xAdsRegion?: Region, commentsPayload?: CommentsPayload, options?: ApsServiceRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Comments>> {
154151
const localVarAxiosArgs = await localVarAxiosParamCreator.createComments(accessToken, projectId, issueId, xAdsRegion, commentsPayload, options);
155152
return createRequestFunction(localVarAxiosArgs, sdkManager);
156153
},
@@ -166,7 +163,7 @@ export const IssueCommentsApiFp = function(sdkManager?: SdkManager) {
166163
* @param {*} [options] Override http request option.
167164
* @throws {RequiredError}
168165
*/
169-
async getComments(accessToken: string, projectId: string, issueId: string, xAdsRegion?: Region, limit?: string, offset?: string, sortBy?: Array<SortBy>, options?: ApsServiceRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Comments>> {
166+
async getComments(accessToken: string, projectId: string, issueId: string, xAdsRegion?: Region, limit?: string, offset?: string, sortBy?: Array<SortBy>, options?: ApsServiceRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<CommentsPage>> {
170167
const localVarAxiosArgs = await localVarAxiosParamCreator.getComments(accessToken, projectId, issueId, xAdsRegion, limit, offset, sortBy, options);
171168
return createRequestFunction(localVarAxiosArgs, sdkManager);
172169
},

construction/issues/source/api/issue-root-cause-categories-api.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
/* tslint:disable */
2-
/* eslint-disable */
31

42
import type { AxiosPromise, AxiosInstance } from 'axios';
53
import {ApsServiceRequestConfig, IApsConfiguration, SdkManager, ApiResponse} from "@aps_sdk/autodesk-sdkmanager";
64
import { assertParamExists, setBearerAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../common';
75
import { COLLECTION_FORMATS, RequestArgs, BaseApi, RequiredError, ConstructionIssuesApiError } from '../base';
8-
import { IssueRootCause } from '../model';
6+
import { RootCauseCategoriesPage } from '../model';
97
import { Region } from '../model';
108
/**
119
* IssueRootCauseCategoriesApi - axios parameter creator
@@ -99,7 +97,7 @@ export const IssueRootCauseCategoriesApiFp = function(sdkManager?: SdkManager) {
9997
* @param {*} [options] Override http request option.
10098
* @throws {RequiredError}
10199
*/
102-
async getRootCauseCategories(accessToken: string, projectId: string, xAdsRegion?: Region, include?: string, limit?: number, offset?: number, filterUpdatedAt?: string, options?: ApsServiceRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<IssueRootCause>> {
100+
async getRootCauseCategories(accessToken: string, projectId: string, xAdsRegion?: Region, include?: string, limit?: number, offset?: number, filterUpdatedAt?: string, options?: ApsServiceRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<RootCauseCategoriesPage>> {
103101
const localVarAxiosArgs = await localVarAxiosParamCreator.getRootCauseCategories(accessToken, projectId, xAdsRegion, include, limit, offset, filterUpdatedAt, options);
104102
return createRequestFunction(localVarAxiosArgs, sdkManager);
105103
},

construction/issues/source/api/issue-types-api.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
/* tslint:disable */
2-
/* eslint-disable */
31

42
import type { AxiosPromise, AxiosInstance } from 'axios';
53
import {ApsServiceRequestConfig, IApsConfiguration, SdkManager, ApiResponse} from "@aps_sdk/autodesk-sdkmanager";
64
import { assertParamExists, setBearerAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction } from '../common';
75
import { COLLECTION_FORMATS, RequestArgs, BaseApi, RequiredError, ConstructionIssuesApiError } from '../base';
8-
import { IssueType } from '../model';
6+
import { TypesPage } from '../model';
97
import { Region } from '../model';
108
/**
119
* IssueTypesApi - axios parameter creator
@@ -105,7 +103,7 @@ export const IssueTypesApiFp = function(sdkManager?: SdkManager) {
105103
* @param {*} [options] Override http request option.
106104
* @throws {RequiredError}
107105
*/
108-
async getIssuesTypes(accessToken: string, projectId: string, include?: string, limit?: number, offset?: number, filterUpdatedAt?: string, filterIsActive?: boolean, xAdsRegion?: Region, options?: ApsServiceRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<IssueType>> {
106+
async getIssuesTypes(accessToken: string, projectId: string, include?: string, limit?: number, offset?: number, filterUpdatedAt?: string, filterIsActive?: boolean, xAdsRegion?: Region, options?: ApsServiceRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<TypesPage>> {
109107
const localVarAxiosArgs = await localVarAxiosParamCreator.getIssuesTypes(accessToken, projectId, include, limit, offset, filterUpdatedAt, filterIsActive, xAdsRegion, options);
110108
return createRequestFunction(localVarAxiosArgs, sdkManager);
111109
},

construction/issues/source/api/issues-api.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/* tslint:disable */
2-
/* eslint-disable */
31

42
import type { AxiosPromise, AxiosInstance } from 'axios';
53
import {ApsServiceRequestConfig, IApsConfiguration, SdkManager, ApiResponse} from "@aps_sdk/autodesk-sdkmanager";
@@ -472,6 +470,7 @@ export interface IssuesApiInterface {
472470
* @param {Region} [xAdsRegion]
473471
* @param {string} [filterDueDate] Filter issues by due date, in one of the following URL-encoded format: YYYY-MM-DD. Separate multiple values with commas.
474472
* @param {string} [filterStartDate] Filter issues by start date, in one of the following URL-encoded format: YYYY-MM-DD. Separate multiple values with commas.
473+
* @param {boolean} [filterDeleted] Filter deleted issues. For example, filter[deleted]=true. If set to true it only returns deleted issues. If set to false it only returns undeleted issues. Note that we do not currently support returning both deleted and undeleted issues. Default value: false.
475474
* @param {string} [filterCreatedAt] Filter issues created at the specified date and time, in one of the following URL-encoded formats: YYYY-MM-DDThh:mm:ss.sz or YYYY-MM-DD. Separate multiple values with commas
476475
* @param {Array<string>} [filterCreatedBy] Filter issues by the unique identifier of the user who created the issue. Separate multiple values with commas.
477476
* @param {string} [filterUpdatedAt] Filter issues updated at the specified date and time, in one of the following URL-encoded formats: YYYY-MM-DDThh:mm:ss.sz or YYYY-MM-DD. Separate multiple values with commas.
@@ -496,7 +495,7 @@ export interface IssuesApiInterface {
496495
* @throws {RequiredError}
497496
* @memberof IssuesApiInterface
498497
*/
499-
getIssues(accessToken: string,projectId: string, filterId?: Array<string>, filterIssueTypeId?: Array<string>, filterIssueSubtypeId?: Array<string>, filterStatus?: string, filterLinkedDocumentUrn?: Array<string>, xAdsRegion?: Region, filterDueDate?: string, filterStartDate?: string, filterCreatedAt?: string, filterCreatedBy?: Array<string>, filterUpdatedAt?: string, filterUpdatedBy?: Array<string>, filterAssignedTo?: Array<string>, filterRootCauseId?: Array<string>, filterLocationId?: Array<string>, filterSubLocationId?: Array<string>, filterClosedBy?: Array<string>, filterClosedAt?: string, filterSearch?: string, filterDisplayId?: number, filterAssignedToType?: string, filterCustomAttributes?: Array<string>, filterValid?: boolean, limit?: number, offset?: number, sortBy?: Array<SortBy>, fields?: Array<Fields>, options?: ApsServiceRequestConfig): Promise<ApiResponse>;
498+
getIssues(accessToken: string,projectId: string, filterId?: Array<string>, filterIssueTypeId?: Array<string>, filterIssueSubtypeId?: Array<string>, filterStatus?: string, filterLinkedDocumentUrn?: Array<string>, xAdsRegion?: Region, filterDueDate?: string, filterStartDate?: string, filterDeleted?: boolean, filterCreatedAt?: string, filterCreatedBy?: Array<string>, filterUpdatedAt?: string, filterUpdatedBy?: Array<string>, filterAssignedTo?: Array<string>, filterRootCauseId?: Array<string>, filterLocationId?: Array<string>, filterSubLocationId?: Array<string>, filterClosedBy?: Array<string>, filterClosedAt?: string, filterSearch?: string, filterDisplayId?: number, filterAssignedToType?: string, filterCustomAttributes?: Array<string>, filterValid?: boolean, limit?: number, offset?: number, sortBy?: Array<SortBy>, fields?: Array<Fields>, options?: ApsServiceRequestConfig): Promise<ApiResponse>;
500499

501500
/**
502501
* Updates an issue. To verify whether a user can update issues for a specific project, call GET users/me. To verify which attributes the user can update, call GET issues/:id and check the permittedAttributes and permittedStatuses lists.
@@ -596,6 +595,7 @@ export class IssuesApi extends BaseApi implements IssuesApiInterface {
596595
* @param {Region} [xAdsRegion]
597596
* @param {string} [filterDueDate] Filter issues by due date, in one of the following URL-encoded format: YYYY-MM-DD. Separate multiple values with commas.
598597
* @param {string} [filterStartDate] Filter issues by start date, in one of the following URL-encoded format: YYYY-MM-DD. Separate multiple values with commas.
598+
* @param {boolean} [filterDeleted] Filter deleted issues. For example, filter[deleted]=true. If set to true it only returns deleted issues. If set to false it only returns undeleted issues. Note that we do not currently support returning both deleted and undeleted issues. Default value: false.
599599
* @param {string} [filterCreatedAt] Filter issues created at the specified date and time, in one of the following URL-encoded formats: YYYY-MM-DDThh:mm:ss.sz or YYYY-MM-DD. Separate multiple values with commas
600600
* @param {Array<string>} [filterCreatedBy] Filter issues by the unique identifier of the user who created the issue. Separate multiple values with commas.
601601
* @param {string} [filterUpdatedAt] Filter issues updated at the specified date and time, in one of the following URL-encoded formats: YYYY-MM-DDThh:mm:ss.sz or YYYY-MM-DD. Separate multiple values with commas.
@@ -620,7 +620,7 @@ export class IssuesApi extends BaseApi implements IssuesApiInterface {
620620
* @throws {RequiredError}
621621
* @memberof IssuesApi
622622
*/
623-
public async getIssues(accessToken: string, projectId: string, filterId?: Array<string>, filterIssueTypeId?: Array<string>, filterIssueSubtypeId?: Array<string>, filterStatus?: string, filterLinkedDocumentUrn?: Array<string>, xAdsRegion?: Region, filterDueDate?: string, filterStartDate?: string, filterCreatedAt?: string, filterCreatedBy?: Array<string>, filterUpdatedAt?: string, filterUpdatedBy?: Array<string>, filterAssignedTo?: Array<string>, filterRootCauseId?: Array<string>, filterLocationId?: Array<string>, filterSubLocationId?: Array<string>, filterClosedBy?: Array<string>, filterClosedAt?: string, filterSearch?: string, filterDisplayId?: number, filterAssignedToType?: string, filterCustomAttributes?: Array<string>, filterValid?: boolean, limit?: number, offset?: number, sortBy?: Array<SortBy>, fields?: Array<Fields>, options?: ApsServiceRequestConfig) {
623+
public async getIssues(accessToken: string, projectId: string, filterId?: Array<string>, filterIssueTypeId?: Array<string>, filterIssueSubtypeId?: Array<string>, filterStatus?: string, filterLinkedDocumentUrn?: Array<string>, xAdsRegion?: Region, filterDueDate?: string, filterStartDate?: string, filterDeleted?: boolean, filterCreatedAt?: string, filterCreatedBy?: Array<string>, filterUpdatedAt?: string, filterUpdatedBy?: Array<string>, filterAssignedTo?: Array<string>, filterRootCauseId?: Array<string>, filterLocationId?: Array<string>, filterSubLocationId?: Array<string>, filterClosedBy?: Array<string>, filterClosedAt?: string, filterSearch?: string, filterDisplayId?: number, filterAssignedToType?: string, filterCustomAttributes?: Array<string>, filterValid?: boolean, limit?: number, offset?: number, sortBy?: Array<SortBy>, fields?: Array<Fields>, options?: ApsServiceRequestConfig) {
624624
this.logger.logInfo("Entered into getIssues ");
625625
try {
626626
const request = await IssuesApiFp(this.sdkManager).getIssues(accessToken, projectId, filterId, filterIssueTypeId, filterIssueSubtypeId, filterStatus, filterLinkedDocumentUrn, xAdsRegion, filterDueDate, filterStartDate, filterCreatedAt, filterCreatedBy, filterUpdatedAt, filterUpdatedBy, filterAssignedTo, filterRootCauseId, filterLocationId, filterSubLocationId, filterClosedBy, filterClosedAt, filterSearch, filterDisplayId, filterAssignedToType, filterCustomAttributes, filterValid, limit, offset, sortBy, fields, options);

construction/issues/source/api/issues-profile-api.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/* tslint:disable */
2-
/* eslint-disable */
31

42
import type { AxiosPromise, AxiosInstance } from 'axios';
53
import {ApsServiceRequestConfig, IApsConfiguration, SdkManager, ApiResponse} from "@aps_sdk/autodesk-sdkmanager";

construction/issues/source/base.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/* tslint:disable */
2-
/* eslint-disable */
31

42
import type { AxiosPromise, AxiosInstance } from 'axios';
53
import globalAxios, {AxiosError} from 'axios';

construction/issues/source/common.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/* tslint:disable */
2-
/* eslint-disable */
31

42
import type { RequestArgs } from "./base";
53
import type { AxiosInstance, AxiosResponse } from 'axios';

0 commit comments

Comments
 (0)