@itwin/clash-detection-client
Version:
Clash Detection client for the iTwin platform
40 lines • 1.62 kB
TypeScript
import type { AuthorizationParam } from "../../base/interfaces/CommonInterfaces";
/** Url parameters supported in models and categories query. */
export interface ParamsToGetModelsAndCategoriesUrl {
/** Gets models and categories for a specific project. */
projectId: string;
}
/** Parameters for get models and categories operation. */
export interface ParamsToGetModelsAndCategories extends AuthorizationParam {
/** iModel id. */
iModelId: string;
/** Parameters that will be appended to the entity list request url that will narrow down the results. */
urlParams?: ParamsToGetModelsAndCategoriesUrl;
}
/** Parameters for extract models and categories operation. */
export interface ParamsToExtractModelsAndCategories extends AuthorizationParam {
/** iModel id. */
iModelId: string;
/** Project id. */
projectId: string;
}
/** Url parameters supported in schema info query. */
export interface ParamsToGetSchemaInfoUrl {
/** Gets schema info for a specific project. */
projectId: string;
}
/** Parameters for get schema info operation. */
export interface ParamsToGetSchemaInfo extends AuthorizationParam {
/** iModel id. */
iModelId: string;
/** Parameters that will be appended to the entity list request url that will narrow down the results. */
urlParams?: ParamsToGetSchemaInfoUrl;
}
/** Parameters for extract schema info operation. */
export interface ParamsToExtractSchemaInfo extends AuthorizationParam {
/** iModel id. */
iModelId: string;
/** Project id. */
projectId: string;
}
//# sourceMappingURL=IModelOperationParams.d.ts.map