/** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ declare const BASE_PATH: string; interface ConfigurationParameters { basePath?: string; fetchApi?: FetchAPI; middleware?: Middleware[]; queryParamsStringify?: (params: HTTPQuery) => string; username?: string; password?: string; apiKey?: string | Promise | ((name: string) => string | Promise); accessToken?: string | Promise | ((name?: string, scopes?: string[]) => string | Promise); headers?: HTTPHeaders; credentials?: RequestCredentials; } declare class Configuration { private configuration; constructor(configuration?: ConfigurationParameters); set config(configuration: Configuration); get basePath(): string; get fetchApi(): FetchAPI | undefined; get middleware(): Middleware[]; get queryParamsStringify(): (params: HTTPQuery) => string; get username(): string | undefined; get password(): string | undefined; get apiKey(): ((name: string) => string | Promise) | undefined; get accessToken(): ((name?: string, scopes?: string[]) => string | Promise) | undefined; get headers(): HTTPHeaders | undefined; get credentials(): RequestCredentials | undefined; } declare const DefaultConfig: Configuration; /** * This is the base class for all generated API classes. */ declare class BaseAPI { protected configuration: Configuration; private static readonly jsonRegex; private middleware; constructor(configuration?: Configuration); withMiddleware(this: T, ...middlewares: Middleware[]): T; withPreMiddleware(this: T, ...preMiddlewares: Array): T; withPostMiddleware(this: T, ...postMiddlewares: Array): T; /** * Check if the given MIME is a JSON MIME. * JSON MIME examples: * application/json * application/json; charset=UTF8 * APPLICATION/JSON * application/vnd.company+json * @param mime - MIME (Multipurpose Internet Mail Extensions) * @return True if the given MIME is JSON, false otherwise. */ protected isJsonMime(mime: string | null | undefined): boolean; protected request(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction): Promise; private createFetchParams; private fetchApi; /** * Create a shallow clone of `this` by constructing a new instance * and then shallow cloning data members. */ private clone; } declare class ResponseError extends Error { response: Response; name: "ResponseError"; constructor(response: Response, msg?: string); } declare class FetchError extends Error { cause: Error; name: "FetchError"; constructor(cause: Error, msg?: string); } declare class RequiredError extends Error { field: string; name: "RequiredError"; constructor(field: string, msg?: string); } declare const COLLECTION_FORMATS: { csv: string; ssv: string; tsv: string; pipes: string; }; type FetchAPI = WindowOrWorkerGlobalScope['fetch']; type Json = any; type HTTPMethod = 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE' | 'OPTIONS' | 'HEAD'; type HTTPHeaders = { [key: string]: string; }; type HTTPQuery = { [key: string]: string | number | null | boolean | Array | Set | HTTPQuery; }; type HTTPBody = Json | FormData | URLSearchParams; type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody; }; type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original'; type InitOverrideFunction = (requestContext: { init: HTTPRequestInit; context: RequestOpts; }) => Promise; interface FetchParams { url: string; init: RequestInit; } interface RequestOpts { path: string; method: HTTPMethod; headers: HTTPHeaders; query?: HTTPQuery; body?: HTTPBody; } declare function querystring(params: HTTPQuery, prefix?: string): string; declare function exists(json: any, key: string): boolean; declare function mapValues(data: any, fn: (item: any) => any): {}; declare function canConsumeForm(consumes: Consume[]): boolean; interface Consume { contentType: string; } interface RequestContext { fetch: FetchAPI; url: string; init: RequestInit; } interface ResponseContext { fetch: FetchAPI; url: string; init: RequestInit; response: Response; } interface ErrorContext { fetch: FetchAPI; url: string; init: RequestInit; error: unknown; response?: Response; } interface Middleware { pre?(context: RequestContext): Promise; post?(context: ResponseContext): Promise; onError?(context: ErrorContext): Promise; } interface ApiResponse { raw: Response; value(): Promise; } interface ResponseTransformer { (json: any): T; } declare class JSONApiResponse { raw: Response; private transformer; constructor(raw: Response, transformer?: ResponseTransformer); value(): Promise; } declare class VoidApiResponse { raw: Response; constructor(raw: Response); value(): Promise; } declare class BlobApiResponse { raw: Response; constructor(raw: Response); value(): Promise; } declare class TextApiResponse { raw: Response; constructor(raw: Response); value(): Promise; } /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CommentsCommentIdPatch200ResponseAuthor */ interface CommentsCommentIdPatch200ResponseAuthor { /** * * @type {string} * @memberof CommentsCommentIdPatch200ResponseAuthor */ id: string; /** * * @type {string} * @memberof CommentsCommentIdPatch200ResponseAuthor */ full_name: string; /** * * @type {string} * @memberof CommentsCommentIdPatch200ResponseAuthor */ avatar_url: string | null; } /** * Check if a given object implements the CommentsCommentIdPatch200ResponseAuthor interface. */ declare function instanceOfCommentsCommentIdPatch200ResponseAuthor(value: object): value is CommentsCommentIdPatch200ResponseAuthor; declare function CommentsCommentIdPatch200ResponseAuthorFromJSON(json: any): CommentsCommentIdPatch200ResponseAuthor; declare function CommentsCommentIdPatch200ResponseAuthorFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommentsCommentIdPatch200ResponseAuthor; declare function CommentsCommentIdPatch200ResponseAuthorToJSON(json: any): CommentsCommentIdPatch200ResponseAuthor; declare function CommentsCommentIdPatch200ResponseAuthorToJSONTyped(value?: CommentsCommentIdPatch200ResponseAuthor | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Activity */ interface Activity { /** * * @type {string} * @memberof Activity */ id: string; /** * * @type {string} * @memberof Activity */ issue_id: string; /** * * @type {string} * @memberof Activity */ kind: string; /** * * @type {string} * @memberof Activity */ from_value: string | null; /** * * @type {string} * @memberof Activity */ to_value: string | null; /** * * @type {string} * @memberof Activity */ created_at: string; /** * * @type {CommentsCommentIdPatch200ResponseAuthor} * @memberof Activity */ actor: CommentsCommentIdPatch200ResponseAuthor; } /** * Check if a given object implements the Activity interface. */ declare function instanceOfActivity(value: object): value is Activity; declare function ActivityFromJSON(json: any): Activity; declare function ActivityFromJSONTyped(json: any, ignoreDiscriminator: boolean): Activity; declare function ActivityToJSON(json: any): Activity; declare function ActivityToJSONTyped(value?: Activity | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsEventName */ interface AnalyticsEventName { /** * * @type {string} * @memberof AnalyticsEventName */ event: string; /** * * @type {number} * @memberof AnalyticsEventName */ count: number; /** * * @type {Date} * @memberof AnalyticsEventName */ last_seen: Date | null; } /** * Check if a given object implements the AnalyticsEventName interface. */ declare function instanceOfAnalyticsEventName(value: object): value is AnalyticsEventName; declare function AnalyticsEventNameFromJSON(json: any): AnalyticsEventName; declare function AnalyticsEventNameFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsEventName; declare function AnalyticsEventNameToJSON(json: any): AnalyticsEventName; declare function AnalyticsEventNameToJSONTyped(value?: AnalyticsEventName | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsEventsGet200ResponseInner */ interface AnalyticsEventsGet200ResponseInner { /** * * @type {string} * @memberof AnalyticsEventsGet200ResponseInner */ event: string; /** * * @type {number} * @memberof AnalyticsEventsGet200ResponseInner */ count: number; /** * * @type {Date} * @memberof AnalyticsEventsGet200ResponseInner */ last_seen: Date | null; } /** * Check if a given object implements the AnalyticsEventsGet200ResponseInner interface. */ declare function instanceOfAnalyticsEventsGet200ResponseInner(value: object): value is AnalyticsEventsGet200ResponseInner; declare function AnalyticsEventsGet200ResponseInnerFromJSON(json: any): AnalyticsEventsGet200ResponseInner; declare function AnalyticsEventsGet200ResponseInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsEventsGet200ResponseInner; declare function AnalyticsEventsGet200ResponseInnerToJSON(json: any): AnalyticsEventsGet200ResponseInner; declare function AnalyticsEventsGet200ResponseInnerToJSONTyped(value?: AnalyticsEventsGet200ResponseInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsEventsGet400Response */ interface AnalyticsEventsGet400Response { /** * * @type {string} * @memberof AnalyticsEventsGet400Response */ error: string; /** * * @type {string} * @memberof AnalyticsEventsGet400Response */ message?: string; } /** * Check if a given object implements the AnalyticsEventsGet400Response interface. */ declare function instanceOfAnalyticsEventsGet400Response(value: object): value is AnalyticsEventsGet400Response; declare function AnalyticsEventsGet400ResponseFromJSON(json: any): AnalyticsEventsGet400Response; declare function AnalyticsEventsGet400ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsEventsGet400Response; declare function AnalyticsEventsGet400ResponseToJSON(json: any): AnalyticsEventsGet400Response; declare function AnalyticsEventsGet400ResponseToJSONTyped(value?: AnalyticsEventsGet400Response | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInner */ interface AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInner { /** * * @type {number} * @memberof AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInner */ step: number; /** * * @type {number} * @memberof AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInner */ count: number; } /** * Check if a given object implements the AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInner interface. */ declare function instanceOfAnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInner(value: object): value is AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInner; declare function AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInnerFromJSON(json: any): AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInner; declare function AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInner; declare function AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInnerToJSON(json: any): AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInner; declare function AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInnerToJSONTyped(value?: AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInner */ interface AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInner { /** * * @type {string} * @memberof AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInner */ value: string; /** * * @type {number} * @memberof AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInner */ entered: number; /** * * @type {Array} * @memberof AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInner */ steps: Array; } /** * Check if a given object implements the AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInner interface. */ declare function instanceOfAnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInner(value: object): value is AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInner; declare function AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerFromJSON(json: any): AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInner; declare function AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInner; declare function AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerToJSON(json: any): AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInner; declare function AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerToJSONTyped(value?: AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPost200ResponseAnyOf1StepsInner */ interface AnalyticsQueryPost200ResponseAnyOf1StepsInner { /** * * @type {string} * @memberof AnalyticsQueryPost200ResponseAnyOf1StepsInner */ event: string; /** * * @type {number} * @memberof AnalyticsQueryPost200ResponseAnyOf1StepsInner */ count: number; /** * * @type {number} * @memberof AnalyticsQueryPost200ResponseAnyOf1StepsInner */ overall: number; /** * * @type {number} * @memberof AnalyticsQueryPost200ResponseAnyOf1StepsInner */ relative: number; } /** * Check if a given object implements the AnalyticsQueryPost200ResponseAnyOf1StepsInner interface. */ declare function instanceOfAnalyticsQueryPost200ResponseAnyOf1StepsInner(value: object): value is AnalyticsQueryPost200ResponseAnyOf1StepsInner; declare function AnalyticsQueryPost200ResponseAnyOf1StepsInnerFromJSON(json: any): AnalyticsQueryPost200ResponseAnyOf1StepsInner; declare function AnalyticsQueryPost200ResponseAnyOf1StepsInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPost200ResponseAnyOf1StepsInner; declare function AnalyticsQueryPost200ResponseAnyOf1StepsInnerToJSON(json: any): AnalyticsQueryPost200ResponseAnyOf1StepsInner; declare function AnalyticsQueryPost200ResponseAnyOf1StepsInnerToJSONTyped(value?: AnalyticsQueryPost200ResponseAnyOf1StepsInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsFunnelResult */ interface AnalyticsFunnelResult { /** * * @type {number} * @memberof AnalyticsFunnelResult */ entered: number; /** * * @type {Array} * @memberof AnalyticsFunnelResult */ steps: Array; /** * * @type {string} * @memberof AnalyticsFunnelResult */ breakdown: string | null; /** * * @type {Array} * @memberof AnalyticsFunnelResult */ breakdown_rows?: Array | null; /** * * @type {number} * @memberof AnalyticsFunnelResult */ median_seconds_to_convert: number | null; } /** * Check if a given object implements the AnalyticsFunnelResult interface. */ declare function instanceOfAnalyticsFunnelResult(value: object): value is AnalyticsFunnelResult; declare function AnalyticsFunnelResultFromJSON(json: any): AnalyticsFunnelResult; declare function AnalyticsFunnelResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsFunnelResult; declare function AnalyticsFunnelResultToJSON(json: any): AnalyticsFunnelResult; declare function AnalyticsFunnelResultToJSONTyped(value?: AnalyticsFunnelResult | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsOverviewGet200ResponseCurrent */ interface AnalyticsOverviewGet200ResponseCurrent { /** * * @type {number} * @memberof AnalyticsOverviewGet200ResponseCurrent */ visitors: number; /** * * @type {number} * @memberof AnalyticsOverviewGet200ResponseCurrent */ pageviews: number; /** * * @type {number} * @memberof AnalyticsOverviewGet200ResponseCurrent */ sessions: number; /** * * @type {number} * @memberof AnalyticsOverviewGet200ResponseCurrent */ bounce_rate: number; /** * * @type {number} * @memberof AnalyticsOverviewGet200ResponseCurrent */ median_session_duration_seconds: number | null; } /** * Check if a given object implements the AnalyticsOverviewGet200ResponseCurrent interface. */ declare function instanceOfAnalyticsOverviewGet200ResponseCurrent(value: object): value is AnalyticsOverviewGet200ResponseCurrent; declare function AnalyticsOverviewGet200ResponseCurrentFromJSON(json: any): AnalyticsOverviewGet200ResponseCurrent; declare function AnalyticsOverviewGet200ResponseCurrentFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsOverviewGet200ResponseCurrent; declare function AnalyticsOverviewGet200ResponseCurrentToJSON(json: any): AnalyticsOverviewGet200ResponseCurrent; declare function AnalyticsOverviewGet200ResponseCurrentToJSONTyped(value?: AnalyticsOverviewGet200ResponseCurrent | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsOverview */ interface AnalyticsOverview { /** * * @type {AnalyticsOverviewGet200ResponseCurrent} * @memberof AnalyticsOverview */ current: AnalyticsOverviewGet200ResponseCurrent; /** * * @type {AnalyticsOverviewGet200ResponseCurrent} * @memberof AnalyticsOverview */ previous: AnalyticsOverviewGet200ResponseCurrent; /** * * @type {Date} * @memberof AnalyticsOverview */ from: Date; /** * * @type {Date} * @memberof AnalyticsOverview */ to: Date; } /** * Check if a given object implements the AnalyticsOverview interface. */ declare function instanceOfAnalyticsOverview(value: object): value is AnalyticsOverview; declare function AnalyticsOverviewFromJSON(json: any): AnalyticsOverview; declare function AnalyticsOverviewFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsOverview; declare function AnalyticsOverviewToJSON(json: any): AnalyticsOverview; declare function AnalyticsOverviewToJSONTyped(value?: AnalyticsOverview | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsOverviewGet200Response */ interface AnalyticsOverviewGet200Response { /** * * @type {AnalyticsOverviewGet200ResponseCurrent} * @memberof AnalyticsOverviewGet200Response */ current: AnalyticsOverviewGet200ResponseCurrent; /** * * @type {AnalyticsOverviewGet200ResponseCurrent} * @memberof AnalyticsOverviewGet200Response */ previous: AnalyticsOverviewGet200ResponseCurrent; /** * * @type {Date} * @memberof AnalyticsOverviewGet200Response */ from: Date; /** * * @type {Date} * @memberof AnalyticsOverviewGet200Response */ to: Date; } /** * Check if a given object implements the AnalyticsOverviewGet200Response interface. */ declare function instanceOfAnalyticsOverviewGet200Response(value: object): value is AnalyticsOverviewGet200Response; declare function AnalyticsOverviewGet200ResponseFromJSON(json: any): AnalyticsOverviewGet200Response; declare function AnalyticsOverviewGet200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsOverviewGet200Response; declare function AnalyticsOverviewGet200ResponseToJSON(json: any): AnalyticsOverviewGet200Response; declare function AnalyticsOverviewGet200ResponseToJSONTyped(value?: AnalyticsOverviewGet200Response | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsOverviewPeriod */ interface AnalyticsOverviewPeriod { /** * * @type {number} * @memberof AnalyticsOverviewPeriod */ visitors: number; /** * * @type {number} * @memberof AnalyticsOverviewPeriod */ pageviews: number; /** * * @type {number} * @memberof AnalyticsOverviewPeriod */ sessions: number; /** * * @type {number} * @memberof AnalyticsOverviewPeriod */ bounce_rate: number; /** * * @type {number} * @memberof AnalyticsOverviewPeriod */ median_session_duration_seconds: number | null; } /** * Check if a given object implements the AnalyticsOverviewPeriod interface. */ declare function instanceOfAnalyticsOverviewPeriod(value: object): value is AnalyticsOverviewPeriod; declare function AnalyticsOverviewPeriodFromJSON(json: any): AnalyticsOverviewPeriod; declare function AnalyticsOverviewPeriodFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsOverviewPeriod; declare function AnalyticsOverviewPeriodToJSON(json: any): AnalyticsOverviewPeriod; declare function AnalyticsOverviewPeriodToJSONTyped(value?: AnalyticsOverviewPeriod | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInner */ interface AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInner { /** * * @type {string} * @memberof AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInner */ bucket: string; /** * * @type {number} * @memberof AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInner */ value: number; } /** * Check if a given object implements the AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInner interface. */ declare function instanceOfAnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInner(value: object): value is AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInner; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInnerFromJSON(json: any): AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInner; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInner; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInnerToJSON(json: any): AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInner; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInnerToJSONTyped(value?: AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInner */ interface AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInner { /** * * @type {string} * @memberof AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInner */ value: string; /** * * @type {number} * @memberof AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInner */ total: number; /** * * @type {Array} * @memberof AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInner */ points: Array; } /** * Check if a given object implements the AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInner interface. */ declare function instanceOfAnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInner(value: object): value is AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInner; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInnerFromJSON(json: any): AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInner; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInner; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInnerToJSON(json: any): AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInner; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInnerToJSONTyped(value?: AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPost200ResponseAnyOfSeriesInnerRows */ interface AnalyticsQueryPost200ResponseAnyOfSeriesInnerRows { /** * * @type {number} * @memberof AnalyticsQueryPost200ResponseAnyOfSeriesInnerRows */ total: number; /** * * @type {Array} * @memberof AnalyticsQueryPost200ResponseAnyOfSeriesInnerRows */ points?: Array; /** * * @type {Array} * @memberof AnalyticsQueryPost200ResponseAnyOfSeriesInnerRows */ breakdown?: Array; } /** * Check if a given object implements the AnalyticsQueryPost200ResponseAnyOfSeriesInnerRows interface. */ declare function instanceOfAnalyticsQueryPost200ResponseAnyOfSeriesInnerRows(value: object): value is AnalyticsQueryPost200ResponseAnyOfSeriesInnerRows; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsFromJSON(json: any): AnalyticsQueryPost200ResponseAnyOfSeriesInnerRows; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPost200ResponseAnyOfSeriesInnerRows; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsToJSON(json: any): AnalyticsQueryPost200ResponseAnyOfSeriesInnerRows; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsToJSONTyped(value?: AnalyticsQueryPost200ResponseAnyOfSeriesInnerRows | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPost200ResponseAnyOfSeriesInner */ interface AnalyticsQueryPost200ResponseAnyOfSeriesInner { /** * * @type {string} * @memberof AnalyticsQueryPost200ResponseAnyOfSeriesInner */ label: string; /** * * @type {string} * @memberof AnalyticsQueryPost200ResponseAnyOfSeriesInner */ event: string; /** * * @type {string} * @memberof AnalyticsQueryPost200ResponseAnyOfSeriesInner */ math: string; /** * * @type {AnalyticsQueryPost200ResponseAnyOfSeriesInnerRows} * @memberof AnalyticsQueryPost200ResponseAnyOfSeriesInner */ rows: AnalyticsQueryPost200ResponseAnyOfSeriesInnerRows; } /** * Check if a given object implements the AnalyticsQueryPost200ResponseAnyOfSeriesInner interface. */ declare function instanceOfAnalyticsQueryPost200ResponseAnyOfSeriesInner(value: object): value is AnalyticsQueryPost200ResponseAnyOfSeriesInner; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerFromJSON(json: any): AnalyticsQueryPost200ResponseAnyOfSeriesInner; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPost200ResponseAnyOfSeriesInner; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerToJSON(json: any): AnalyticsQueryPost200ResponseAnyOfSeriesInner; declare function AnalyticsQueryPost200ResponseAnyOfSeriesInnerToJSONTyped(value?: AnalyticsQueryPost200ResponseAnyOfSeriesInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPost200Response */ interface AnalyticsQueryPost200Response { /** * * @type {string} * @memberof AnalyticsQueryPost200Response */ interval: string; /** * * @type {Date} * @memberof AnalyticsQueryPost200Response */ from: Date; /** * * @type {Date} * @memberof AnalyticsQueryPost200Response */ to: Date; /** * * @type {Array} * @memberof AnalyticsQueryPost200Response */ series: Array; /** * * @type {number} * @memberof AnalyticsQueryPost200Response */ entered: number; /** * * @type {Array} * @memberof AnalyticsQueryPost200Response */ steps: Array; /** * * @type {string} * @memberof AnalyticsQueryPost200Response */ breakdown: string; /** * * @type {Array} * @memberof AnalyticsQueryPost200Response */ breakdown_rows?: Array; /** * * @type {number} * @memberof AnalyticsQueryPost200Response */ median_seconds_to_convert: number; } /** * Check if a given object implements the AnalyticsQueryPost200Response interface. */ declare function instanceOfAnalyticsQueryPost200Response(value: object): value is AnalyticsQueryPost200Response; declare function AnalyticsQueryPost200ResponseFromJSON(json: any): AnalyticsQueryPost200Response; declare function AnalyticsQueryPost200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPost200Response; declare function AnalyticsQueryPost200ResponseToJSON(json: any): AnalyticsQueryPost200Response; declare function AnalyticsQueryPost200ResponseToJSONTyped(value?: AnalyticsQueryPost200Response | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPost200ResponseAnyOf */ interface AnalyticsQueryPost200ResponseAnyOf { /** * * @type {string} * @memberof AnalyticsQueryPost200ResponseAnyOf */ interval: string; /** * * @type {Date} * @memberof AnalyticsQueryPost200ResponseAnyOf */ from: Date; /** * * @type {Date} * @memberof AnalyticsQueryPost200ResponseAnyOf */ to: Date; /** * * @type {Array} * @memberof AnalyticsQueryPost200ResponseAnyOf */ series: Array; } /** * Check if a given object implements the AnalyticsQueryPost200ResponseAnyOf interface. */ declare function instanceOfAnalyticsQueryPost200ResponseAnyOf(value: object): value is AnalyticsQueryPost200ResponseAnyOf; declare function AnalyticsQueryPost200ResponseAnyOfFromJSON(json: any): AnalyticsQueryPost200ResponseAnyOf; declare function AnalyticsQueryPost200ResponseAnyOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPost200ResponseAnyOf; declare function AnalyticsQueryPost200ResponseAnyOfToJSON(json: any): AnalyticsQueryPost200ResponseAnyOf; declare function AnalyticsQueryPost200ResponseAnyOfToJSONTyped(value?: AnalyticsQueryPost200ResponseAnyOf | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPost200ResponseAnyOf1 */ interface AnalyticsQueryPost200ResponseAnyOf1 { /** * * @type {number} * @memberof AnalyticsQueryPost200ResponseAnyOf1 */ entered: number; /** * * @type {Array} * @memberof AnalyticsQueryPost200ResponseAnyOf1 */ steps: Array; /** * * @type {string} * @memberof AnalyticsQueryPost200ResponseAnyOf1 */ breakdown: string | null; /** * * @type {Array} * @memberof AnalyticsQueryPost200ResponseAnyOf1 */ breakdown_rows?: Array | null; /** * * @type {number} * @memberof AnalyticsQueryPost200ResponseAnyOf1 */ median_seconds_to_convert: number | null; } /** * Check if a given object implements the AnalyticsQueryPost200ResponseAnyOf1 interface. */ declare function instanceOfAnalyticsQueryPost200ResponseAnyOf1(value: object): value is AnalyticsQueryPost200ResponseAnyOf1; declare function AnalyticsQueryPost200ResponseAnyOf1FromJSON(json: any): AnalyticsQueryPost200ResponseAnyOf1; declare function AnalyticsQueryPost200ResponseAnyOf1FromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPost200ResponseAnyOf1; declare function AnalyticsQueryPost200ResponseAnyOf1ToJSON(json: any): AnalyticsQueryPost200ResponseAnyOf1; declare function AnalyticsQueryPost200ResponseAnyOf1ToJSONTyped(value?: AnalyticsQueryPost200ResponseAnyOf1 | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInner */ interface AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInner { /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInner */ key: string; /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInner */ op: AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInnerOpEnum; /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInner */ value?: string; } /** * @export */ declare const AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInnerOpEnum: { readonly EQ: "eq"; readonly NEQ: "neq"; readonly CONTAINS: "contains"; readonly GT: "gt"; readonly LT: "lt"; readonly IS_SET: "is_set"; readonly NOT_SET: "not_set"; }; type AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInnerOpEnum = typeof AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInnerOpEnum[keyof typeof AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInnerOpEnum]; /** * Check if a given object implements the AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInner interface. */ declare function instanceOfAnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInner(value: object): value is AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInner; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInnerFromJSON(json: any): AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInner; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInner; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInnerToJSON(json: any): AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInner; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInnerToJSONTyped(value?: AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMath */ interface AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMath { /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMath */ agg: AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAggEnum; /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMath */ property: string; } /** * @export */ declare const AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAggEnum: { readonly SUM: "sum"; readonly AVG: "avg"; readonly MIN: "min"; readonly MAX: "max"; }; type AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAggEnum = typeof AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAggEnum[keyof typeof AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAggEnum]; /** * Check if a given object implements the AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMath interface. */ declare function instanceOfAnalyticsQueryPostRequestQueryAnyOfSeriesInnerMath(value: object): value is AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMath; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathFromJSON(json: any): AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMath; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMath; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathToJSON(json: any): AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMath; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathToJSONTyped(value?: AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMath | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPostRequestQueryAnyOfSeriesInner */ interface AnalyticsQueryPostRequestQueryAnyOfSeriesInner { /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOfSeriesInner */ event: string; /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOfSeriesInner */ label?: string; /** * * @type {AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMath} * @memberof AnalyticsQueryPostRequestQueryAnyOfSeriesInner */ math?: AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMath; /** * * @type {Array} * @memberof AnalyticsQueryPostRequestQueryAnyOfSeriesInner */ filters?: Array; } /** * Check if a given object implements the AnalyticsQueryPostRequestQueryAnyOfSeriesInner interface. */ declare function instanceOfAnalyticsQueryPostRequestQueryAnyOfSeriesInner(value: object): value is AnalyticsQueryPostRequestQueryAnyOfSeriesInner; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFromJSON(json: any): AnalyticsQueryPostRequestQueryAnyOfSeriesInner; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPostRequestQueryAnyOfSeriesInner; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerToJSON(json: any): AnalyticsQueryPostRequestQueryAnyOfSeriesInner; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerToJSONTyped(value?: AnalyticsQueryPostRequestQueryAnyOfSeriesInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPostRequestQueryAnyOf1StepsInner */ interface AnalyticsQueryPostRequestQueryAnyOf1StepsInner { /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOf1StepsInner */ event: string; /** * * @type {Array} * @memberof AnalyticsQueryPostRequestQueryAnyOf1StepsInner */ filters?: Array; } /** * Check if a given object implements the AnalyticsQueryPostRequestQueryAnyOf1StepsInner interface. */ declare function instanceOfAnalyticsQueryPostRequestQueryAnyOf1StepsInner(value: object): value is AnalyticsQueryPostRequestQueryAnyOf1StepsInner; declare function AnalyticsQueryPostRequestQueryAnyOf1StepsInnerFromJSON(json: any): AnalyticsQueryPostRequestQueryAnyOf1StepsInner; declare function AnalyticsQueryPostRequestQueryAnyOf1StepsInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPostRequestQueryAnyOf1StepsInner; declare function AnalyticsQueryPostRequestQueryAnyOf1StepsInnerToJSON(json: any): AnalyticsQueryPostRequestQueryAnyOf1StepsInner; declare function AnalyticsQueryPostRequestQueryAnyOf1StepsInnerToJSONTyped(value?: AnalyticsQueryPostRequestQueryAnyOf1StepsInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPostRequestQueryAnyOf1DateRange */ interface AnalyticsQueryPostRequestQueryAnyOf1DateRange { /** * * @type {Date} * @memberof AnalyticsQueryPostRequestQueryAnyOf1DateRange */ from: Date; /** * * @type {Date} * @memberof AnalyticsQueryPostRequestQueryAnyOf1DateRange */ to: Date; } /** * Check if a given object implements the AnalyticsQueryPostRequestQueryAnyOf1DateRange interface. */ declare function instanceOfAnalyticsQueryPostRequestQueryAnyOf1DateRange(value: object): value is AnalyticsQueryPostRequestQueryAnyOf1DateRange; declare function AnalyticsQueryPostRequestQueryAnyOf1DateRangeFromJSON(json: any): AnalyticsQueryPostRequestQueryAnyOf1DateRange; declare function AnalyticsQueryPostRequestQueryAnyOf1DateRangeFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPostRequestQueryAnyOf1DateRange; declare function AnalyticsQueryPostRequestQueryAnyOf1DateRangeToJSON(json: any): AnalyticsQueryPostRequestQueryAnyOf1DateRange; declare function AnalyticsQueryPostRequestQueryAnyOf1DateRangeToJSONTyped(value?: AnalyticsQueryPostRequestQueryAnyOf1DateRange | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPostRequestQuery */ interface AnalyticsQueryPostRequestQuery { /** * * @type {string} * @memberof AnalyticsQueryPostRequestQuery */ type: AnalyticsQueryPostRequestQueryTypeEnum; /** * * @type {Array} * @memberof AnalyticsQueryPostRequestQuery */ series: Array; /** * * @type {Array} * @memberof AnalyticsQueryPostRequestQuery */ filters?: Array; /** * * @type {Array} * @memberof AnalyticsQueryPostRequestQuery */ segments?: Array; /** * * @type {string} * @memberof AnalyticsQueryPostRequestQuery */ breakdown?: string; /** * * @type {string} * @memberof AnalyticsQueryPostRequestQuery */ interval?: AnalyticsQueryPostRequestQueryIntervalEnum; /** * * @type {string} * @memberof AnalyticsQueryPostRequestQuery */ display?: AnalyticsQueryPostRequestQueryDisplayEnum; /** * * @type {AnalyticsQueryPostRequestQueryAnyOf1DateRange} * @memberof AnalyticsQueryPostRequestQuery */ dateRange?: AnalyticsQueryPostRequestQueryAnyOf1DateRange; /** * * @type {Array} * @memberof AnalyticsQueryPostRequestQuery */ steps: Array; /** * * @type {number} * @memberof AnalyticsQueryPostRequestQuery */ window_days?: number; /** * * @type {boolean} * @memberof AnalyticsQueryPostRequestQuery */ funnelTrend?: boolean; } /** * @export */ declare const AnalyticsQueryPostRequestQueryTypeEnum: { readonly TRENDS: "trends"; readonly FUNNEL: "funnel"; }; type AnalyticsQueryPostRequestQueryTypeEnum = typeof AnalyticsQueryPostRequestQueryTypeEnum[keyof typeof AnalyticsQueryPostRequestQueryTypeEnum]; /** * @export */ declare const AnalyticsQueryPostRequestQueryIntervalEnum: { readonly HOUR: "hour"; readonly DAY: "day"; readonly WEEK: "week"; readonly MONTH: "month"; }; type AnalyticsQueryPostRequestQueryIntervalEnum = typeof AnalyticsQueryPostRequestQueryIntervalEnum[keyof typeof AnalyticsQueryPostRequestQueryIntervalEnum]; /** * @export */ declare const AnalyticsQueryPostRequestQueryDisplayEnum: { readonly TREND: "trend"; readonly CUMULATIVE: "cumulative"; }; type AnalyticsQueryPostRequestQueryDisplayEnum = typeof AnalyticsQueryPostRequestQueryDisplayEnum[keyof typeof AnalyticsQueryPostRequestQueryDisplayEnum]; /** * Check if a given object implements the AnalyticsQueryPostRequestQuery interface. */ declare function instanceOfAnalyticsQueryPostRequestQuery(value: object): value is AnalyticsQueryPostRequestQuery; declare function AnalyticsQueryPostRequestQueryFromJSON(json: any): AnalyticsQueryPostRequestQuery; declare function AnalyticsQueryPostRequestQueryFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPostRequestQuery; declare function AnalyticsQueryPostRequestQueryToJSON(json: any): AnalyticsQueryPostRequestQuery; declare function AnalyticsQueryPostRequestQueryToJSONTyped(value?: AnalyticsQueryPostRequestQuery | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPostRequest */ interface AnalyticsQueryPostRequest { /** * * @type {string} * @memberof AnalyticsQueryPostRequest */ team_id: string; /** * * @type {AnalyticsQueryPostRequestQuery} * @memberof AnalyticsQueryPostRequest */ query: AnalyticsQueryPostRequestQuery; /** * * @type {Date} * @memberof AnalyticsQueryPostRequest */ from?: Date | null; /** * * @type {Date} * @memberof AnalyticsQueryPostRequest */ to?: Date | null; } /** * Check if a given object implements the AnalyticsQueryPostRequest interface. */ declare function instanceOfAnalyticsQueryPostRequest(value: object): value is AnalyticsQueryPostRequest; declare function AnalyticsQueryPostRequestFromJSON(json: any): AnalyticsQueryPostRequest; declare function AnalyticsQueryPostRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPostRequest; declare function AnalyticsQueryPostRequestToJSON(json: any): AnalyticsQueryPostRequest; declare function AnalyticsQueryPostRequestToJSONTyped(value?: AnalyticsQueryPostRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPostRequestQueryAnyOfDateRange */ interface AnalyticsQueryPostRequestQueryAnyOfDateRange { /** * * @type {Date} * @memberof AnalyticsQueryPostRequestQueryAnyOfDateRange */ from: Date; /** * * @type {Date} * @memberof AnalyticsQueryPostRequestQueryAnyOfDateRange */ to: Date; } /** * Check if a given object implements the AnalyticsQueryPostRequestQueryAnyOfDateRange interface. */ declare function instanceOfAnalyticsQueryPostRequestQueryAnyOfDateRange(value: object): value is AnalyticsQueryPostRequestQueryAnyOfDateRange; declare function AnalyticsQueryPostRequestQueryAnyOfDateRangeFromJSON(json: any): AnalyticsQueryPostRequestQueryAnyOfDateRange; declare function AnalyticsQueryPostRequestQueryAnyOfDateRangeFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPostRequestQueryAnyOfDateRange; declare function AnalyticsQueryPostRequestQueryAnyOfDateRangeToJSON(json: any): AnalyticsQueryPostRequestQueryAnyOfDateRange; declare function AnalyticsQueryPostRequestQueryAnyOfDateRangeToJSONTyped(value?: AnalyticsQueryPostRequestQueryAnyOfDateRange | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPostRequestQueryAnyOf */ interface AnalyticsQueryPostRequestQueryAnyOf { /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOf */ type: AnalyticsQueryPostRequestQueryAnyOfTypeEnum; /** * * @type {Array} * @memberof AnalyticsQueryPostRequestQueryAnyOf */ series: Array; /** * * @type {Array} * @memberof AnalyticsQueryPostRequestQueryAnyOf */ filters?: Array; /** * * @type {Array} * @memberof AnalyticsQueryPostRequestQueryAnyOf */ segments?: Array; /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOf */ breakdown?: string; /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOf */ interval?: AnalyticsQueryPostRequestQueryAnyOfIntervalEnum; /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOf */ display?: AnalyticsQueryPostRequestQueryAnyOfDisplayEnum; /** * * @type {AnalyticsQueryPostRequestQueryAnyOfDateRange} * @memberof AnalyticsQueryPostRequestQueryAnyOf */ dateRange?: AnalyticsQueryPostRequestQueryAnyOfDateRange; } /** * @export */ declare const AnalyticsQueryPostRequestQueryAnyOfTypeEnum: { readonly TRENDS: "trends"; }; type AnalyticsQueryPostRequestQueryAnyOfTypeEnum = typeof AnalyticsQueryPostRequestQueryAnyOfTypeEnum[keyof typeof AnalyticsQueryPostRequestQueryAnyOfTypeEnum]; /** * @export */ declare const AnalyticsQueryPostRequestQueryAnyOfIntervalEnum: { readonly HOUR: "hour"; readonly DAY: "day"; readonly WEEK: "week"; readonly MONTH: "month"; }; type AnalyticsQueryPostRequestQueryAnyOfIntervalEnum = typeof AnalyticsQueryPostRequestQueryAnyOfIntervalEnum[keyof typeof AnalyticsQueryPostRequestQueryAnyOfIntervalEnum]; /** * @export */ declare const AnalyticsQueryPostRequestQueryAnyOfDisplayEnum: { readonly TREND: "trend"; readonly CUMULATIVE: "cumulative"; }; type AnalyticsQueryPostRequestQueryAnyOfDisplayEnum = typeof AnalyticsQueryPostRequestQueryAnyOfDisplayEnum[keyof typeof AnalyticsQueryPostRequestQueryAnyOfDisplayEnum]; /** * Check if a given object implements the AnalyticsQueryPostRequestQueryAnyOf interface. */ declare function instanceOfAnalyticsQueryPostRequestQueryAnyOf(value: object): value is AnalyticsQueryPostRequestQueryAnyOf; declare function AnalyticsQueryPostRequestQueryAnyOfFromJSON(json: any): AnalyticsQueryPostRequestQueryAnyOf; declare function AnalyticsQueryPostRequestQueryAnyOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPostRequestQueryAnyOf; declare function AnalyticsQueryPostRequestQueryAnyOfToJSON(json: any): AnalyticsQueryPostRequestQueryAnyOf; declare function AnalyticsQueryPostRequestQueryAnyOfToJSONTyped(value?: AnalyticsQueryPostRequestQueryAnyOf | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPostRequestQueryAnyOf1 */ interface AnalyticsQueryPostRequestQueryAnyOf1 { /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOf1 */ type: AnalyticsQueryPostRequestQueryAnyOf1TypeEnum; /** * * @type {Array} * @memberof AnalyticsQueryPostRequestQueryAnyOf1 */ steps: Array; /** * * @type {Array} * @memberof AnalyticsQueryPostRequestQueryAnyOf1 */ filters?: Array; /** * * @type {Array} * @memberof AnalyticsQueryPostRequestQueryAnyOf1 */ segments?: Array; /** * * @type {number} * @memberof AnalyticsQueryPostRequestQueryAnyOf1 */ window_days?: number; /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOf1 */ breakdown?: string; /** * * @type {AnalyticsQueryPostRequestQueryAnyOf1DateRange} * @memberof AnalyticsQueryPostRequestQueryAnyOf1 */ dateRange?: AnalyticsQueryPostRequestQueryAnyOf1DateRange; /** * * @type {boolean} * @memberof AnalyticsQueryPostRequestQueryAnyOf1 */ funnelTrend?: boolean; /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOf1 */ interval?: AnalyticsQueryPostRequestQueryAnyOf1IntervalEnum; } /** * @export */ declare const AnalyticsQueryPostRequestQueryAnyOf1TypeEnum: { readonly FUNNEL: "funnel"; }; type AnalyticsQueryPostRequestQueryAnyOf1TypeEnum = typeof AnalyticsQueryPostRequestQueryAnyOf1TypeEnum[keyof typeof AnalyticsQueryPostRequestQueryAnyOf1TypeEnum]; /** * @export */ declare const AnalyticsQueryPostRequestQueryAnyOf1IntervalEnum: { readonly HOUR: "hour"; readonly DAY: "day"; readonly WEEK: "week"; readonly MONTH: "month"; }; type AnalyticsQueryPostRequestQueryAnyOf1IntervalEnum = typeof AnalyticsQueryPostRequestQueryAnyOf1IntervalEnum[keyof typeof AnalyticsQueryPostRequestQueryAnyOf1IntervalEnum]; /** * Check if a given object implements the AnalyticsQueryPostRequestQueryAnyOf1 interface. */ declare function instanceOfAnalyticsQueryPostRequestQueryAnyOf1(value: object): value is AnalyticsQueryPostRequestQueryAnyOf1; declare function AnalyticsQueryPostRequestQueryAnyOf1FromJSON(json: any): AnalyticsQueryPostRequestQueryAnyOf1; declare function AnalyticsQueryPostRequestQueryAnyOf1FromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPostRequestQueryAnyOf1; declare function AnalyticsQueryPostRequestQueryAnyOf1ToJSON(json: any): AnalyticsQueryPostRequestQueryAnyOf1; declare function AnalyticsQueryPostRequestQueryAnyOf1ToJSONTyped(value?: AnalyticsQueryPostRequestQueryAnyOf1 | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOf */ interface AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOf { /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOf */ agg: AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOfAggEnum; /** * * @type {string} * @memberof AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOf */ property: string; } /** * @export */ declare const AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOfAggEnum: { readonly SUM: "sum"; readonly AVG: "avg"; readonly MIN: "min"; readonly MAX: "max"; }; type AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOfAggEnum = typeof AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOfAggEnum[keyof typeof AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOfAggEnum]; /** * Check if a given object implements the AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOf interface. */ declare function instanceOfAnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOf(value: object): value is AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOf; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOfFromJSON(json: any): AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOf; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOf; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOfToJSON(json: any): AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOf; declare function AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOfToJSONTyped(value?: AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOf | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryRequestQuery */ interface AnalyticsQueryRequestQuery { /** * * @type {string} * @memberof AnalyticsQueryRequestQuery */ type: AnalyticsQueryRequestQueryTypeEnum; /** * * @type {Array} * @memberof AnalyticsQueryRequestQuery */ series: Array; /** * * @type {Array} * @memberof AnalyticsQueryRequestQuery */ filters?: Array; /** * * @type {Array} * @memberof AnalyticsQueryRequestQuery */ segments?: Array; /** * * @type {string} * @memberof AnalyticsQueryRequestQuery */ breakdown?: string; /** * * @type {string} * @memberof AnalyticsQueryRequestQuery */ interval?: AnalyticsQueryRequestQueryIntervalEnum; /** * * @type {string} * @memberof AnalyticsQueryRequestQuery */ display?: AnalyticsQueryRequestQueryDisplayEnum; /** * * @type {AnalyticsQueryPostRequestQueryAnyOf1DateRange} * @memberof AnalyticsQueryRequestQuery */ dateRange?: AnalyticsQueryPostRequestQueryAnyOf1DateRange; /** * * @type {Array} * @memberof AnalyticsQueryRequestQuery */ steps: Array; /** * * @type {number} * @memberof AnalyticsQueryRequestQuery */ window_days?: number; /** * * @type {boolean} * @memberof AnalyticsQueryRequestQuery */ funnelTrend?: boolean; } /** * @export */ declare const AnalyticsQueryRequestQueryTypeEnum: { readonly TRENDS: "trends"; readonly FUNNEL: "funnel"; }; type AnalyticsQueryRequestQueryTypeEnum = typeof AnalyticsQueryRequestQueryTypeEnum[keyof typeof AnalyticsQueryRequestQueryTypeEnum]; /** * @export */ declare const AnalyticsQueryRequestQueryIntervalEnum: { readonly HOUR: "hour"; readonly DAY: "day"; readonly WEEK: "week"; readonly MONTH: "month"; }; type AnalyticsQueryRequestQueryIntervalEnum = typeof AnalyticsQueryRequestQueryIntervalEnum[keyof typeof AnalyticsQueryRequestQueryIntervalEnum]; /** * @export */ declare const AnalyticsQueryRequestQueryDisplayEnum: { readonly TREND: "trend"; readonly CUMULATIVE: "cumulative"; }; type AnalyticsQueryRequestQueryDisplayEnum = typeof AnalyticsQueryRequestQueryDisplayEnum[keyof typeof AnalyticsQueryRequestQueryDisplayEnum]; /** * Check if a given object implements the AnalyticsQueryRequestQuery interface. */ declare function instanceOfAnalyticsQueryRequestQuery(value: object): value is AnalyticsQueryRequestQuery; declare function AnalyticsQueryRequestQueryFromJSON(json: any): AnalyticsQueryRequestQuery; declare function AnalyticsQueryRequestQueryFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryRequestQuery; declare function AnalyticsQueryRequestQueryToJSON(json: any): AnalyticsQueryRequestQuery; declare function AnalyticsQueryRequestQueryToJSONTyped(value?: AnalyticsQueryRequestQuery | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryRequest */ interface AnalyticsQueryRequest { /** * * @type {string} * @memberof AnalyticsQueryRequest */ team_id: string; /** * * @type {AnalyticsQueryRequestQuery} * @memberof AnalyticsQueryRequest */ query: AnalyticsQueryRequestQuery; /** * * @type {Date} * @memberof AnalyticsQueryRequest */ from?: Date | null; /** * * @type {Date} * @memberof AnalyticsQueryRequest */ to?: Date | null; } /** * Check if a given object implements the AnalyticsQueryRequest interface. */ declare function instanceOfAnalyticsQueryRequest(value: object): value is AnalyticsQueryRequest; declare function AnalyticsQueryRequestFromJSON(json: any): AnalyticsQueryRequest; declare function AnalyticsQueryRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryRequest; declare function AnalyticsQueryRequestToJSON(json: any): AnalyticsQueryRequest; declare function AnalyticsQueryRequestToJSONTyped(value?: AnalyticsQueryRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsQueryRequestQueryAnyOf */ interface AnalyticsQueryRequestQueryAnyOf { /** * * @type {string} * @memberof AnalyticsQueryRequestQueryAnyOf */ type: AnalyticsQueryRequestQueryAnyOfTypeEnum; /** * * @type {Array} * @memberof AnalyticsQueryRequestQueryAnyOf */ series: Array; /** * * @type {Array} * @memberof AnalyticsQueryRequestQueryAnyOf */ filters?: Array; /** * * @type {Array} * @memberof AnalyticsQueryRequestQueryAnyOf */ segments?: Array; /** * * @type {string} * @memberof AnalyticsQueryRequestQueryAnyOf */ breakdown?: string; /** * * @type {string} * @memberof AnalyticsQueryRequestQueryAnyOf */ interval?: AnalyticsQueryRequestQueryAnyOfIntervalEnum; /** * * @type {string} * @memberof AnalyticsQueryRequestQueryAnyOf */ display?: AnalyticsQueryRequestQueryAnyOfDisplayEnum; /** * * @type {AnalyticsQueryPostRequestQueryAnyOf1DateRange} * @memberof AnalyticsQueryRequestQueryAnyOf */ dateRange?: AnalyticsQueryPostRequestQueryAnyOf1DateRange; } /** * @export */ declare const AnalyticsQueryRequestQueryAnyOfTypeEnum: { readonly TRENDS: "trends"; }; type AnalyticsQueryRequestQueryAnyOfTypeEnum = typeof AnalyticsQueryRequestQueryAnyOfTypeEnum[keyof typeof AnalyticsQueryRequestQueryAnyOfTypeEnum]; /** * @export */ declare const AnalyticsQueryRequestQueryAnyOfIntervalEnum: { readonly HOUR: "hour"; readonly DAY: "day"; readonly WEEK: "week"; readonly MONTH: "month"; }; type AnalyticsQueryRequestQueryAnyOfIntervalEnum = typeof AnalyticsQueryRequestQueryAnyOfIntervalEnum[keyof typeof AnalyticsQueryRequestQueryAnyOfIntervalEnum]; /** * @export */ declare const AnalyticsQueryRequestQueryAnyOfDisplayEnum: { readonly TREND: "trend"; readonly CUMULATIVE: "cumulative"; }; type AnalyticsQueryRequestQueryAnyOfDisplayEnum = typeof AnalyticsQueryRequestQueryAnyOfDisplayEnum[keyof typeof AnalyticsQueryRequestQueryAnyOfDisplayEnum]; /** * Check if a given object implements the AnalyticsQueryRequestQueryAnyOf interface. */ declare function instanceOfAnalyticsQueryRequestQueryAnyOf(value: object): value is AnalyticsQueryRequestQueryAnyOf; declare function AnalyticsQueryRequestQueryAnyOfFromJSON(json: any): AnalyticsQueryRequestQueryAnyOf; declare function AnalyticsQueryRequestQueryAnyOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsQueryRequestQueryAnyOf; declare function AnalyticsQueryRequestQueryAnyOfToJSON(json: any): AnalyticsQueryRequestQueryAnyOf; declare function AnalyticsQueryRequestQueryAnyOfToJSONTyped(value?: AnalyticsQueryRequestQueryAnyOf | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AnalyticsTrendResult */ interface AnalyticsTrendResult { /** * * @type {string} * @memberof AnalyticsTrendResult */ interval: string; /** * * @type {Date} * @memberof AnalyticsTrendResult */ from: Date; /** * * @type {Date} * @memberof AnalyticsTrendResult */ to: Date; /** * * @type {Array} * @memberof AnalyticsTrendResult */ series: Array; } /** * Check if a given object implements the AnalyticsTrendResult interface. */ declare function instanceOfAnalyticsTrendResult(value: object): value is AnalyticsTrendResult; declare function AnalyticsTrendResultFromJSON(json: any): AnalyticsTrendResult; declare function AnalyticsTrendResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsTrendResult; declare function AnalyticsTrendResultToJSON(json: any): AnalyticsTrendResult; declare function AnalyticsTrendResultToJSONTyped(value?: AnalyticsTrendResult | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ApiEvent */ interface ApiEvent { /** * * @type {number} * @memberof ApiEvent */ seq: number; /** * * @type {string} * @memberof ApiEvent */ type: string; /** * * @type {string} * @memberof ApiEvent */ team_id: string; /** * * @type {string} * @memberof ApiEvent */ created_at: string; /** * * @type {{ [key: string]: any; }} * @memberof ApiEvent */ payload: { [key: string]: any; }; /** * * @type {boolean} * @memberof ApiEvent */ replay?: boolean; } /** * Check if a given object implements the ApiEvent interface. */ declare function instanceOfApiEvent(value: object): value is ApiEvent; declare function ApiEventFromJSON(json: any): ApiEvent; declare function ApiEventFromJSONTyped(json: any, ignoreDiscriminator: boolean): ApiEvent; declare function ApiEventToJSON(json: any): ApiEvent; declare function ApiEventToJSONTyped(value?: ApiEvent | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Attachment */ interface Attachment { /** * * @type {string} * @memberof Attachment */ id: string; /** * * @type {string} * @memberof Attachment */ filename: string; /** * * @type {string} * @memberof Attachment */ content_type: string; /** * * @type {number} * @memberof Attachment */ size_bytes: number | null; /** * * @type {string} * @memberof Attachment */ storage_path: string; /** * * @type {string} * @memberof Attachment */ created_at: string; /** * * @type {CommentsCommentIdPatch200ResponseAuthor} * @memberof Attachment */ uploader: CommentsCommentIdPatch200ResponseAuthor; } /** * Check if a given object implements the Attachment interface. */ declare function instanceOfAttachment(value: object): value is Attachment; declare function AttachmentFromJSON(json: any): Attachment; declare function AttachmentFromJSONTyped(json: any, ignoreDiscriminator: boolean): Attachment; declare function AttachmentToJSON(json: any): Attachment; declare function AttachmentToJSONTyped(value?: Attachment | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AttachmentCreate */ interface AttachmentCreate { /** * * @type {string} * @memberof AttachmentCreate */ filename: string; /** * * @type {string} * @memberof AttachmentCreate */ content_type: string; /** * * @type {number} * @memberof AttachmentCreate */ size_bytes: number; } /** * Check if a given object implements the AttachmentCreate interface. */ declare function instanceOfAttachmentCreate(value: object): value is AttachmentCreate; declare function AttachmentCreateFromJSON(json: any): AttachmentCreate; declare function AttachmentCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): AttachmentCreate; declare function AttachmentCreateToJSON(json: any): AttachmentCreate; declare function AttachmentCreateToJSONTyped(value?: AttachmentCreate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AttachmentUploadResponse */ interface AttachmentUploadResponse { /** * * @type {string} * @memberof AttachmentUploadResponse */ id: string; /** * * @type {string} * @memberof AttachmentUploadResponse */ filename: string; /** * * @type {string} * @memberof AttachmentUploadResponse */ content_type: string; /** * * @type {number} * @memberof AttachmentUploadResponse */ size_bytes: number | null; /** * * @type {string} * @memberof AttachmentUploadResponse */ storage_path: string; /** * * @type {string} * @memberof AttachmentUploadResponse */ created_at: string; /** * * @type {CommentsCommentIdPatch200ResponseAuthor} * @memberof AttachmentUploadResponse */ uploader: CommentsCommentIdPatch200ResponseAuthor; /** * * @type {string} * @memberof AttachmentUploadResponse */ upload_url: string; /** * * @type {string} * @memberof AttachmentUploadResponse */ expires_at: string; } /** * Check if a given object implements the AttachmentUploadResponse interface. */ declare function instanceOfAttachmentUploadResponse(value: object): value is AttachmentUploadResponse; declare function AttachmentUploadResponseFromJSON(json: any): AttachmentUploadResponse; declare function AttachmentUploadResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AttachmentUploadResponse; declare function AttachmentUploadResponseToJSON(json: any): AttachmentUploadResponse; declare function AttachmentUploadResponseToJSONTyped(value?: AttachmentUploadResponse | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface AttachmentsIdDownloadUrlGet200Response */ interface AttachmentsIdDownloadUrlGet200Response { /** * * @type {string} * @memberof AttachmentsIdDownloadUrlGet200Response */ download_url: string; } /** * Check if a given object implements the AttachmentsIdDownloadUrlGet200Response interface. */ declare function instanceOfAttachmentsIdDownloadUrlGet200Response(value: object): value is AttachmentsIdDownloadUrlGet200Response; declare function AttachmentsIdDownloadUrlGet200ResponseFromJSON(json: any): AttachmentsIdDownloadUrlGet200Response; declare function AttachmentsIdDownloadUrlGet200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AttachmentsIdDownloadUrlGet200Response; declare function AttachmentsIdDownloadUrlGet200ResponseToJSON(json: any): AttachmentsIdDownloadUrlGet200Response; declare function AttachmentsIdDownloadUrlGet200ResponseToJSONTyped(value?: AttachmentsIdDownloadUrlGet200Response | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesBulkPostRequestOneOfItemsInnerSet */ interface IssuesBulkPostRequestOneOfItemsInnerSet { /** * * @type {string} * @memberof IssuesBulkPostRequestOneOfItemsInnerSet */ status?: IssuesBulkPostRequestOneOfItemsInnerSetStatusEnum; /** * * @type {string} * @memberof IssuesBulkPostRequestOneOfItemsInnerSet */ priority?: IssuesBulkPostRequestOneOfItemsInnerSetPriorityEnum; /** * * @type {string} * @memberof IssuesBulkPostRequestOneOfItemsInnerSet */ assignee_id?: string | null; /** * * @type {string} * @memberof IssuesBulkPostRequestOneOfItemsInnerSet */ project_id?: string | null; /** * * @type {Array} * @memberof IssuesBulkPostRequestOneOfItemsInnerSet */ labels?: Array; } /** * @export */ declare const IssuesBulkPostRequestOneOfItemsInnerSetStatusEnum: { readonly BACKLOG: "backlog"; readonly TODO: "todo"; readonly IN_PROGRESS: "in_progress"; readonly DONE: "done"; readonly CANCELED: "canceled"; }; type IssuesBulkPostRequestOneOfItemsInnerSetStatusEnum = typeof IssuesBulkPostRequestOneOfItemsInnerSetStatusEnum[keyof typeof IssuesBulkPostRequestOneOfItemsInnerSetStatusEnum]; /** * @export */ declare const IssuesBulkPostRequestOneOfItemsInnerSetPriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type IssuesBulkPostRequestOneOfItemsInnerSetPriorityEnum = typeof IssuesBulkPostRequestOneOfItemsInnerSetPriorityEnum[keyof typeof IssuesBulkPostRequestOneOfItemsInnerSetPriorityEnum]; /** * Check if a given object implements the IssuesBulkPostRequestOneOfItemsInnerSet interface. */ declare function instanceOfIssuesBulkPostRequestOneOfItemsInnerSet(value: object): value is IssuesBulkPostRequestOneOfItemsInnerSet; declare function IssuesBulkPostRequestOneOfItemsInnerSetFromJSON(json: any): IssuesBulkPostRequestOneOfItemsInnerSet; declare function IssuesBulkPostRequestOneOfItemsInnerSetFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesBulkPostRequestOneOfItemsInnerSet; declare function IssuesBulkPostRequestOneOfItemsInnerSetToJSON(json: any): IssuesBulkPostRequestOneOfItemsInnerSet; declare function IssuesBulkPostRequestOneOfItemsInnerSetToJSONTyped(value?: IssuesBulkPostRequestOneOfItemsInnerSet | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesBulkPostRequestOneOfItemsInner */ interface IssuesBulkPostRequestOneOfItemsInner { /** * * @type {string} * @memberof IssuesBulkPostRequestOneOfItemsInner */ ref: string; /** * * @type {IssuesBulkPostRequestOneOfItemsInnerSet} * @memberof IssuesBulkPostRequestOneOfItemsInner */ set: IssuesBulkPostRequestOneOfItemsInnerSet; } /** * Check if a given object implements the IssuesBulkPostRequestOneOfItemsInner interface. */ declare function instanceOfIssuesBulkPostRequestOneOfItemsInner(value: object): value is IssuesBulkPostRequestOneOfItemsInner; declare function IssuesBulkPostRequestOneOfItemsInnerFromJSON(json: any): IssuesBulkPostRequestOneOfItemsInner; declare function IssuesBulkPostRequestOneOfItemsInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesBulkPostRequestOneOfItemsInner; declare function IssuesBulkPostRequestOneOfItemsInnerToJSON(json: any): IssuesBulkPostRequestOneOfItemsInner; declare function IssuesBulkPostRequestOneOfItemsInnerToJSONTyped(value?: IssuesBulkPostRequestOneOfItemsInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesBulkPostRequestOneOf */ interface IssuesBulkPostRequestOneOf { /** * * @type {string} * @memberof IssuesBulkPostRequestOneOf */ operation: IssuesBulkPostRequestOneOfOperationEnum; /** * * @type {Array} * @memberof IssuesBulkPostRequestOneOf */ items: Array; } /** * @export */ declare const IssuesBulkPostRequestOneOfOperationEnum: { readonly UPDATE: "update"; }; type IssuesBulkPostRequestOneOfOperationEnum = typeof IssuesBulkPostRequestOneOfOperationEnum[keyof typeof IssuesBulkPostRequestOneOfOperationEnum]; /** * Check if a given object implements the IssuesBulkPostRequestOneOf interface. */ declare function instanceOfIssuesBulkPostRequestOneOf(value: object): value is IssuesBulkPostRequestOneOf; declare function IssuesBulkPostRequestOneOfFromJSON(json: any): IssuesBulkPostRequestOneOf; declare function IssuesBulkPostRequestOneOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesBulkPostRequestOneOf; declare function IssuesBulkPostRequestOneOfToJSON(json: any): IssuesBulkPostRequestOneOf; declare function IssuesBulkPostRequestOneOfToJSONTyped(value?: IssuesBulkPostRequestOneOf | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesBulkPostRequestOneOf1ItemsInner */ interface IssuesBulkPostRequestOneOf1ItemsInner { /** * * @type {string} * @memberof IssuesBulkPostRequestOneOf1ItemsInner */ ref: string; /** * * @type {string} * @memberof IssuesBulkPostRequestOneOf1ItemsInner */ body: string; /** * * @type {string} * @memberof IssuesBulkPostRequestOneOf1ItemsInner */ client_token?: string; } /** * Check if a given object implements the IssuesBulkPostRequestOneOf1ItemsInner interface. */ declare function instanceOfIssuesBulkPostRequestOneOf1ItemsInner(value: object): value is IssuesBulkPostRequestOneOf1ItemsInner; declare function IssuesBulkPostRequestOneOf1ItemsInnerFromJSON(json: any): IssuesBulkPostRequestOneOf1ItemsInner; declare function IssuesBulkPostRequestOneOf1ItemsInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesBulkPostRequestOneOf1ItemsInner; declare function IssuesBulkPostRequestOneOf1ItemsInnerToJSON(json: any): IssuesBulkPostRequestOneOf1ItemsInner; declare function IssuesBulkPostRequestOneOf1ItemsInnerToJSONTyped(value?: IssuesBulkPostRequestOneOf1ItemsInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesBulkPostRequestOneOf1 */ interface IssuesBulkPostRequestOneOf1 { /** * * @type {string} * @memberof IssuesBulkPostRequestOneOf1 */ operation: IssuesBulkPostRequestOneOf1OperationEnum; /** * * @type {Array} * @memberof IssuesBulkPostRequestOneOf1 */ items: Array; } /** * @export */ declare const IssuesBulkPostRequestOneOf1OperationEnum: { readonly COMMENT: "comment"; }; type IssuesBulkPostRequestOneOf1OperationEnum = typeof IssuesBulkPostRequestOneOf1OperationEnum[keyof typeof IssuesBulkPostRequestOneOf1OperationEnum]; /** * Check if a given object implements the IssuesBulkPostRequestOneOf1 interface. */ declare function instanceOfIssuesBulkPostRequestOneOf1(value: object): value is IssuesBulkPostRequestOneOf1; declare function IssuesBulkPostRequestOneOf1FromJSON(json: any): IssuesBulkPostRequestOneOf1; declare function IssuesBulkPostRequestOneOf1FromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesBulkPostRequestOneOf1; declare function IssuesBulkPostRequestOneOf1ToJSON(json: any): IssuesBulkPostRequestOneOf1; declare function IssuesBulkPostRequestOneOf1ToJSONTyped(value?: IssuesBulkPostRequestOneOf1 | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * @type BulkRequest * * @export */ type BulkRequest = IssuesBulkPostRequestOneOf | IssuesBulkPostRequestOneOf1; declare function BulkRequestFromJSON(json: any): BulkRequest; declare function BulkRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): BulkRequest; declare function BulkRequestToJSON(json: any): any; declare function BulkRequestToJSONTyped(value?: BulkRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesPost200ResponseParent */ interface IssuesPost200ResponseParent { /** * * @type {string} * @memberof IssuesPost200ResponseParent */ id: string; /** * * @type {string} * @memberof IssuesPost200ResponseParent */ team_id: string; /** * * @type {number} * @memberof IssuesPost200ResponseParent */ identifier: number; /** * * @type {string} * @memberof IssuesPost200ResponseParent */ title: string; /** * * @type {string} * @memberof IssuesPost200ResponseParent */ status: IssuesPost200ResponseParentStatusEnum; } /** * @export */ declare const IssuesPost200ResponseParentStatusEnum: { readonly BACKLOG: "backlog"; readonly TODO: "todo"; readonly IN_PROGRESS: "in_progress"; readonly DONE: "done"; readonly CANCELED: "canceled"; }; type IssuesPost200ResponseParentStatusEnum = typeof IssuesPost200ResponseParentStatusEnum[keyof typeof IssuesPost200ResponseParentStatusEnum]; /** * Check if a given object implements the IssuesPost200ResponseParent interface. */ declare function instanceOfIssuesPost200ResponseParent(value: object): value is IssuesPost200ResponseParent; declare function IssuesPost200ResponseParentFromJSON(json: any): IssuesPost200ResponseParent; declare function IssuesPost200ResponseParentFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesPost200ResponseParent; declare function IssuesPost200ResponseParentToJSON(json: any): IssuesPost200ResponseParent; declare function IssuesPost200ResponseParentToJSONTyped(value?: IssuesPost200ResponseParent | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesBulkPost200ResponseResultsInnerAnyOf1Error */ interface IssuesBulkPost200ResponseResultsInnerAnyOf1Error { /** * * @type {string} * @memberof IssuesBulkPost200ResponseResultsInnerAnyOf1Error */ code: IssuesBulkPost200ResponseResultsInnerAnyOf1ErrorCodeEnum; /** * * @type {string} * @memberof IssuesBulkPost200ResponseResultsInnerAnyOf1Error */ message: string; } /** * @export */ declare const IssuesBulkPost200ResponseResultsInnerAnyOf1ErrorCodeEnum: { readonly NOT_FOUND: "not_found"; readonly FORBIDDEN: "forbidden"; readonly VALIDATION: "validation"; }; type IssuesBulkPost200ResponseResultsInnerAnyOf1ErrorCodeEnum = typeof IssuesBulkPost200ResponseResultsInnerAnyOf1ErrorCodeEnum[keyof typeof IssuesBulkPost200ResponseResultsInnerAnyOf1ErrorCodeEnum]; /** * Check if a given object implements the IssuesBulkPost200ResponseResultsInnerAnyOf1Error interface. */ declare function instanceOfIssuesBulkPost200ResponseResultsInnerAnyOf1Error(value: object): value is IssuesBulkPost200ResponseResultsInnerAnyOf1Error; declare function IssuesBulkPost200ResponseResultsInnerAnyOf1ErrorFromJSON(json: any): IssuesBulkPost200ResponseResultsInnerAnyOf1Error; declare function IssuesBulkPost200ResponseResultsInnerAnyOf1ErrorFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesBulkPost200ResponseResultsInnerAnyOf1Error; declare function IssuesBulkPost200ResponseResultsInnerAnyOf1ErrorToJSON(json: any): IssuesBulkPost200ResponseResultsInnerAnyOf1Error; declare function IssuesBulkPost200ResponseResultsInnerAnyOf1ErrorToJSONTyped(value?: IssuesBulkPost200ResponseResultsInnerAnyOf1Error | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesBulkPost200ResponseResultsInner */ interface IssuesBulkPost200ResponseResultsInner { /** * * @type {number} * @memberof IssuesBulkPost200ResponseResultsInner */ index: number; /** * * @type {boolean} * @memberof IssuesBulkPost200ResponseResultsInner */ ok: IssuesBulkPost200ResponseResultsInnerOkEnum; /** * * @type {IssuesPost200ResponseParent} * @memberof IssuesBulkPost200ResponseResultsInner */ issue: IssuesPost200ResponseParent; /** * * @type {IssuesBulkPost200ResponseResultsInnerAnyOf1Error} * @memberof IssuesBulkPost200ResponseResultsInner */ error: IssuesBulkPost200ResponseResultsInnerAnyOf1Error; } /** * @export */ declare const IssuesBulkPost200ResponseResultsInnerOkEnum: { readonly FALSE: false; }; type IssuesBulkPost200ResponseResultsInnerOkEnum = typeof IssuesBulkPost200ResponseResultsInnerOkEnum[keyof typeof IssuesBulkPost200ResponseResultsInnerOkEnum]; /** * Check if a given object implements the IssuesBulkPost200ResponseResultsInner interface. */ declare function instanceOfIssuesBulkPost200ResponseResultsInner(value: object): value is IssuesBulkPost200ResponseResultsInner; declare function IssuesBulkPost200ResponseResultsInnerFromJSON(json: any): IssuesBulkPost200ResponseResultsInner; declare function IssuesBulkPost200ResponseResultsInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesBulkPost200ResponseResultsInner; declare function IssuesBulkPost200ResponseResultsInnerToJSON(json: any): IssuesBulkPost200ResponseResultsInner; declare function IssuesBulkPost200ResponseResultsInnerToJSONTyped(value?: IssuesBulkPost200ResponseResultsInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface BulkResponse */ interface BulkResponse { /** * * @type {Array} * @memberof BulkResponse */ results: Array; /** * * @type {number} * @memberof BulkResponse */ succeeded: number; /** * * @type {number} * @memberof BulkResponse */ failed: number; } /** * Check if a given object implements the BulkResponse interface. */ declare function instanceOfBulkResponse(value: object): value is BulkResponse; declare function BulkResponseFromJSON(json: any): BulkResponse; declare function BulkResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): BulkResponse; declare function BulkResponseToJSON(json: any): BulkResponse; declare function BulkResponseToJSONTyped(value?: BulkResponse | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Comment */ interface Comment { /** * * @type {string} * @memberof Comment */ id: string; /** * * @type {string} * @memberof Comment */ issue_id: string; /** * * @type {string} * @memberof Comment */ author_id: string; /** * * @type {string} * @memberof Comment */ body: string; /** * * @type {string} * @memberof Comment */ created_at: string; /** * * @type {string} * @memberof Comment */ updated_at: string; /** * * @type {CommentsCommentIdPatch200ResponseAuthor} * @memberof Comment */ author?: CommentsCommentIdPatch200ResponseAuthor; } /** * Check if a given object implements the Comment interface. */ declare function instanceOfComment(value: object): value is Comment; declare function CommentFromJSON(json: any): Comment; declare function CommentFromJSONTyped(json: any, ignoreDiscriminator: boolean): Comment; declare function CommentToJSON(json: any): Comment; declare function CommentToJSONTyped(value?: Comment | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CommentCreate */ interface CommentCreate { /** * * @type {string} * @memberof CommentCreate */ body: string; } /** * Check if a given object implements the CommentCreate interface. */ declare function instanceOfCommentCreate(value: object): value is CommentCreate; declare function CommentCreateFromJSON(json: any): CommentCreate; declare function CommentCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommentCreate; declare function CommentCreateToJSON(json: any): CommentCreate; declare function CommentCreateToJSONTyped(value?: CommentCreate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CommentUpdate */ interface CommentUpdate { /** * * @type {string} * @memberof CommentUpdate */ body: string; } /** * Check if a given object implements the CommentUpdate interface. */ declare function instanceOfCommentUpdate(value: object): value is CommentUpdate; declare function CommentUpdateFromJSON(json: any): CommentUpdate; declare function CommentUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommentUpdate; declare function CommentUpdateToJSON(json: any): CommentUpdate; declare function CommentUpdateToJSONTyped(value?: CommentUpdate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CommentsCommentIdPatch200Response */ interface CommentsCommentIdPatch200Response { /** * * @type {string} * @memberof CommentsCommentIdPatch200Response */ id: string; /** * * @type {string} * @memberof CommentsCommentIdPatch200Response */ issue_id: string; /** * * @type {string} * @memberof CommentsCommentIdPatch200Response */ author_id: string; /** * * @type {string} * @memberof CommentsCommentIdPatch200Response */ body: string; /** * * @type {string} * @memberof CommentsCommentIdPatch200Response */ created_at: string; /** * * @type {string} * @memberof CommentsCommentIdPatch200Response */ updated_at: string; /** * * @type {CommentsCommentIdPatch200ResponseAuthor} * @memberof CommentsCommentIdPatch200Response */ author?: CommentsCommentIdPatch200ResponseAuthor; } /** * Check if a given object implements the CommentsCommentIdPatch200Response interface. */ declare function instanceOfCommentsCommentIdPatch200Response(value: object): value is CommentsCommentIdPatch200Response; declare function CommentsCommentIdPatch200ResponseFromJSON(json: any): CommentsCommentIdPatch200Response; declare function CommentsCommentIdPatch200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommentsCommentIdPatch200Response; declare function CommentsCommentIdPatch200ResponseToJSON(json: any): CommentsCommentIdPatch200Response; declare function CommentsCommentIdPatch200ResponseToJSONTyped(value?: CommentsCommentIdPatch200Response | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface CommentsCommentIdPatchRequest */ interface CommentsCommentIdPatchRequest { /** * * @type {string} * @memberof CommentsCommentIdPatchRequest */ body: string; } /** * Check if a given object implements the CommentsCommentIdPatchRequest interface. */ declare function instanceOfCommentsCommentIdPatchRequest(value: object): value is CommentsCommentIdPatchRequest; declare function CommentsCommentIdPatchRequestFromJSON(json: any): CommentsCommentIdPatchRequest; declare function CommentsCommentIdPatchRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CommentsCommentIdPatchRequest; declare function CommentsCommentIdPatchRequestToJSON(json: any): CommentsCommentIdPatchRequest; declare function CommentsCommentIdPatchRequestToJSONTyped(value?: CommentsCommentIdPatchRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface DownloadUrlResponse */ interface DownloadUrlResponse { /** * * @type {string} * @memberof DownloadUrlResponse */ download_url: string; } /** * Check if a given object implements the DownloadUrlResponse interface. */ declare function instanceOfDownloadUrlResponse(value: object): value is DownloadUrlResponse; declare function DownloadUrlResponseFromJSON(json: any): DownloadUrlResponse; declare function DownloadUrlResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): DownloadUrlResponse; declare function DownloadUrlResponseToJSON(json: any): DownloadUrlResponse; declare function DownloadUrlResponseToJSONTyped(value?: DownloadUrlResponse | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface EventsStreamGet200Response */ interface EventsStreamGet200Response { /** * * @type {number} * @memberof EventsStreamGet200Response */ seq: number; /** * * @type {string} * @memberof EventsStreamGet200Response */ type: string; /** * * @type {string} * @memberof EventsStreamGet200Response */ team_id: string; /** * * @type {string} * @memberof EventsStreamGet200Response */ created_at: string; /** * * @type {{ [key: string]: any; }} * @memberof EventsStreamGet200Response */ payload: { [key: string]: any; }; /** * * @type {boolean} * @memberof EventsStreamGet200Response */ replay?: boolean; } /** * Check if a given object implements the EventsStreamGet200Response interface. */ declare function instanceOfEventsStreamGet200Response(value: object): value is EventsStreamGet200Response; declare function EventsStreamGet200ResponseFromJSON(json: any): EventsStreamGet200Response; declare function EventsStreamGet200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): EventsStreamGet200Response; declare function EventsStreamGet200ResponseToJSON(json: any): EventsStreamGet200Response; declare function EventsStreamGet200ResponseToJSONTyped(value?: EventsStreamGet200Response | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IngestKey */ interface IngestKey { /** * * @type {string} * @memberof IngestKey */ id: string; /** * * @type {string} * @memberof IngestKey */ team_id: string; /** * * @type {string} * @memberof IngestKey */ label: string; /** * * @type {string} * @memberof IngestKey */ key_hint: string; /** * * @type {string} * @memberof IngestKey */ dsn: string; /** * * @type {string} * @memberof IngestKey */ status: IngestKeyStatusEnum; /** * * @type {Array} * @memberof IngestKey */ allowed_origins: Array | null; /** * * @type {number} * @memberof IngestKey */ rate_limit_events: number | null; /** * * @type {number} * @memberof IngestKey */ rate_window_seconds: number | null; /** * * @type {Date} * @memberof IngestKey */ last_used_at: Date | null; /** * * @type {Date} * @memberof IngestKey */ created_at: Date; /** * * @type {Date} * @memberof IngestKey */ rotated_at: Date | null; /** * * @type {Date} * @memberof IngestKey */ grace_until: Date | null; } /** * @export */ declare const IngestKeyStatusEnum: { readonly ACTIVE: "active"; readonly DISABLED: "disabled"; readonly REVOKED: "revoked"; }; type IngestKeyStatusEnum = typeof IngestKeyStatusEnum[keyof typeof IngestKeyStatusEnum]; /** * Check if a given object implements the IngestKey interface. */ declare function instanceOfIngestKey(value: object): value is IngestKey; declare function IngestKeyFromJSON(json: any): IngestKey; declare function IngestKeyFromJSONTyped(json: any, ignoreDiscriminator: boolean): IngestKey; declare function IngestKeyToJSON(json: any): IngestKey; declare function IngestKeyToJSONTyped(value?: IngestKey | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IngestKeyCreate */ interface IngestKeyCreate { /** * * @type {string} * @memberof IngestKeyCreate */ label?: string; } /** * Check if a given object implements the IngestKeyCreate interface. */ declare function instanceOfIngestKeyCreate(value: object): value is IngestKeyCreate; declare function IngestKeyCreateFromJSON(json: any): IngestKeyCreate; declare function IngestKeyCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): IngestKeyCreate; declare function IngestKeyCreateToJSON(json: any): IngestKeyCreate; declare function IngestKeyCreateToJSONTyped(value?: IngestKeyCreate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IngestKeyRotate */ interface IngestKeyRotate { /** * * @type {number} * @memberof IngestKeyRotate */ grace_seconds?: number; } /** * Check if a given object implements the IngestKeyRotate interface. */ declare function instanceOfIngestKeyRotate(value: object): value is IngestKeyRotate; declare function IngestKeyRotateFromJSON(json: any): IngestKeyRotate; declare function IngestKeyRotateFromJSONTyped(json: any, ignoreDiscriminator: boolean): IngestKeyRotate; declare function IngestKeyRotateToJSON(json: any): IngestKeyRotate; declare function IngestKeyRotateToJSONTyped(value?: IngestKeyRotate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IngestKeySecret */ interface IngestKeySecret { /** * * @type {string} * @memberof IngestKeySecret */ id: string; /** * * @type {string} * @memberof IngestKeySecret */ label: string; /** * * @type {string} * @memberof IngestKeySecret */ secret: string; /** * * @type {string} * @memberof IngestKeySecret */ dsn: string; /** * * @type {string} * @memberof IngestKeySecret */ status: IngestKeySecretStatusEnum; /** * * @type {Date} * @memberof IngestKeySecret */ grace_until: Date | null; } /** * @export */ declare const IngestKeySecretStatusEnum: { readonly ACTIVE: "active"; readonly DISABLED: "disabled"; readonly REVOKED: "revoked"; }; type IngestKeySecretStatusEnum = typeof IngestKeySecretStatusEnum[keyof typeof IngestKeySecretStatusEnum]; /** * Check if a given object implements the IngestKeySecret interface. */ declare function instanceOfIngestKeySecret(value: object): value is IngestKeySecret; declare function IngestKeySecretFromJSON(json: any): IngestKeySecret; declare function IngestKeySecretFromJSONTyped(json: any, ignoreDiscriminator: boolean): IngestKeySecret; declare function IngestKeySecretToJSON(json: any): IngestKeySecret; declare function IngestKeySecretToJSONTyped(value?: IngestKeySecret | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IngestKeyUpdate */ interface IngestKeyUpdate { /** * * @type {string} * @memberof IngestKeyUpdate */ status: IngestKeyUpdateStatusEnum; } /** * @export */ declare const IngestKeyUpdateStatusEnum: { readonly ACTIVE: "active"; readonly DISABLED: "disabled"; readonly REVOKED: "revoked"; }; type IngestKeyUpdateStatusEnum = typeof IngestKeyUpdateStatusEnum[keyof typeof IngestKeyUpdateStatusEnum]; /** * Check if a given object implements the IngestKeyUpdate interface. */ declare function instanceOfIngestKeyUpdate(value: object): value is IngestKeyUpdate; declare function IngestKeyUpdateFromJSON(json: any): IngestKeyUpdate; declare function IngestKeyUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): IngestKeyUpdate; declare function IngestKeyUpdateToJSON(json: any): IngestKeyUpdate; declare function IngestKeyUpdateToJSONTyped(value?: IngestKeyUpdate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IngestKeysIdDelete200Response */ interface IngestKeysIdDelete200Response { /** * * @type {boolean} * @memberof IngestKeysIdDelete200Response */ ok: IngestKeysIdDelete200ResponseOkEnum; } /** * @export */ declare const IngestKeysIdDelete200ResponseOkEnum: { readonly TRUE: true; }; type IngestKeysIdDelete200ResponseOkEnum = typeof IngestKeysIdDelete200ResponseOkEnum[keyof typeof IngestKeysIdDelete200ResponseOkEnum]; /** * Check if a given object implements the IngestKeysIdDelete200Response interface. */ declare function instanceOfIngestKeysIdDelete200Response(value: object): value is IngestKeysIdDelete200Response; declare function IngestKeysIdDelete200ResponseFromJSON(json: any): IngestKeysIdDelete200Response; declare function IngestKeysIdDelete200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): IngestKeysIdDelete200Response; declare function IngestKeysIdDelete200ResponseToJSON(json: any): IngestKeysIdDelete200Response; declare function IngestKeysIdDelete200ResponseToJSONTyped(value?: IngestKeysIdDelete200Response | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IngestKeysIdPatchRequest */ interface IngestKeysIdPatchRequest { /** * * @type {string} * @memberof IngestKeysIdPatchRequest */ status: IngestKeysIdPatchRequestStatusEnum; } /** * @export */ declare const IngestKeysIdPatchRequestStatusEnum: { readonly ACTIVE: "active"; readonly DISABLED: "disabled"; readonly REVOKED: "revoked"; }; type IngestKeysIdPatchRequestStatusEnum = typeof IngestKeysIdPatchRequestStatusEnum[keyof typeof IngestKeysIdPatchRequestStatusEnum]; /** * Check if a given object implements the IngestKeysIdPatchRequest interface. */ declare function instanceOfIngestKeysIdPatchRequest(value: object): value is IngestKeysIdPatchRequest; declare function IngestKeysIdPatchRequestFromJSON(json: any): IngestKeysIdPatchRequest; declare function IngestKeysIdPatchRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): IngestKeysIdPatchRequest; declare function IngestKeysIdPatchRequestToJSON(json: any): IngestKeysIdPatchRequest; declare function IngestKeysIdPatchRequestToJSONTyped(value?: IngestKeysIdPatchRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IngestKeysIdRotatePost200Response */ interface IngestKeysIdRotatePost200Response { /** * * @type {string} * @memberof IngestKeysIdRotatePost200Response */ id: string; /** * * @type {string} * @memberof IngestKeysIdRotatePost200Response */ label: string; /** * * @type {string} * @memberof IngestKeysIdRotatePost200Response */ secret: string; /** * * @type {string} * @memberof IngestKeysIdRotatePost200Response */ dsn: string; /** * * @type {string} * @memberof IngestKeysIdRotatePost200Response */ status: IngestKeysIdRotatePost200ResponseStatusEnum; /** * * @type {Date} * @memberof IngestKeysIdRotatePost200Response */ grace_until: Date | null; } /** * @export */ declare const IngestKeysIdRotatePost200ResponseStatusEnum: { readonly ACTIVE: "active"; readonly DISABLED: "disabled"; readonly REVOKED: "revoked"; }; type IngestKeysIdRotatePost200ResponseStatusEnum = typeof IngestKeysIdRotatePost200ResponseStatusEnum[keyof typeof IngestKeysIdRotatePost200ResponseStatusEnum]; /** * Check if a given object implements the IngestKeysIdRotatePost200Response interface. */ declare function instanceOfIngestKeysIdRotatePost200Response(value: object): value is IngestKeysIdRotatePost200Response; declare function IngestKeysIdRotatePost200ResponseFromJSON(json: any): IngestKeysIdRotatePost200Response; declare function IngestKeysIdRotatePost200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): IngestKeysIdRotatePost200Response; declare function IngestKeysIdRotatePost200ResponseToJSON(json: any): IngestKeysIdRotatePost200Response; declare function IngestKeysIdRotatePost200ResponseToJSONTyped(value?: IngestKeysIdRotatePost200Response | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IngestKeysIdRotatePostRequest */ interface IngestKeysIdRotatePostRequest { /** * * @type {number} * @memberof IngestKeysIdRotatePostRequest */ grace_seconds?: number; } /** * Check if a given object implements the IngestKeysIdRotatePostRequest interface. */ declare function instanceOfIngestKeysIdRotatePostRequest(value: object): value is IngestKeysIdRotatePostRequest; declare function IngestKeysIdRotatePostRequestFromJSON(json: any): IngestKeysIdRotatePostRequest; declare function IngestKeysIdRotatePostRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): IngestKeysIdRotatePostRequest; declare function IngestKeysIdRotatePostRequestToJSON(json: any): IngestKeysIdRotatePostRequest; declare function IngestKeysIdRotatePostRequestToJSONTyped(value?: IngestKeysIdRotatePostRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssueCreate */ interface IssueCreate { /** * * @type {string} * @memberof IssueCreate */ team_id: string; /** * * @type {string} * @memberof IssueCreate */ title?: string; /** * * @type {string} * @memberof IssueCreate */ description?: string; /** * * @type {string} * @memberof IssueCreate */ template_id?: string; /** * * @type {string} * @memberof IssueCreate */ status?: IssueCreateStatusEnum; /** * * @type {string} * @memberof IssueCreate */ priority?: IssueCreatePriorityEnum; /** * * @type {string} * @memberof IssueCreate */ assignee_id?: string | null; /** * * @type {string} * @memberof IssueCreate */ project_id?: string | null; /** * * @type {string} * @memberof IssueCreate */ parent_id?: string | null; /** * * @type {Array} * @memberof IssueCreate */ labels?: Array; } /** * @export */ declare const IssueCreateStatusEnum: { readonly BACKLOG: "backlog"; readonly TODO: "todo"; readonly IN_PROGRESS: "in_progress"; readonly DONE: "done"; readonly CANCELED: "canceled"; }; type IssueCreateStatusEnum = typeof IssueCreateStatusEnum[keyof typeof IssueCreateStatusEnum]; /** * @export */ declare const IssueCreatePriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type IssueCreatePriorityEnum = typeof IssueCreatePriorityEnum[keyof typeof IssueCreatePriorityEnum]; /** * Check if a given object implements the IssueCreate interface. */ declare function instanceOfIssueCreate(value: object): value is IssueCreate; declare function IssueCreateFromJSON(json: any): IssueCreate; declare function IssueCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssueCreate; declare function IssueCreateToJSON(json: any): IssueCreate; declare function IssueCreateToJSONTyped(value?: IssueCreate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesPost200ResponseAttachmentsInner */ interface IssuesPost200ResponseAttachmentsInner { /** * * @type {string} * @memberof IssuesPost200ResponseAttachmentsInner */ id: string; /** * * @type {string} * @memberof IssuesPost200ResponseAttachmentsInner */ filename: string; /** * * @type {string} * @memberof IssuesPost200ResponseAttachmentsInner */ content_type: string; /** * * @type {number} * @memberof IssuesPost200ResponseAttachmentsInner */ size_bytes: number | null; /** * * @type {string} * @memberof IssuesPost200ResponseAttachmentsInner */ storage_path: string; /** * * @type {string} * @memberof IssuesPost200ResponseAttachmentsInner */ created_at: string; /** * * @type {CommentsCommentIdPatch200ResponseAuthor} * @memberof IssuesPost200ResponseAttachmentsInner */ uploader: CommentsCommentIdPatch200ResponseAuthor; } /** * Check if a given object implements the IssuesPost200ResponseAttachmentsInner interface. */ declare function instanceOfIssuesPost200ResponseAttachmentsInner(value: object): value is IssuesPost200ResponseAttachmentsInner; declare function IssuesPost200ResponseAttachmentsInnerFromJSON(json: any): IssuesPost200ResponseAttachmentsInner; declare function IssuesPost200ResponseAttachmentsInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesPost200ResponseAttachmentsInner; declare function IssuesPost200ResponseAttachmentsInnerToJSON(json: any): IssuesPost200ResponseAttachmentsInner; declare function IssuesPost200ResponseAttachmentsInnerToJSONTyped(value?: IssuesPost200ResponseAttachmentsInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesGet200ResponseDataInnerProject */ interface IssuesGet200ResponseDataInnerProject { /** * * @type {string} * @memberof IssuesGet200ResponseDataInnerProject */ id: string; /** * * @type {string} * @memberof IssuesGet200ResponseDataInnerProject */ name: string; /** * * @type {string} * @memberof IssuesGet200ResponseDataInnerProject */ icon: string; /** * * @type {string} * @memberof IssuesGet200ResponseDataInnerProject */ color: string; } /** * Check if a given object implements the IssuesGet200ResponseDataInnerProject interface. */ declare function instanceOfIssuesGet200ResponseDataInnerProject(value: object): value is IssuesGet200ResponseDataInnerProject; declare function IssuesGet200ResponseDataInnerProjectFromJSON(json: any): IssuesGet200ResponseDataInnerProject; declare function IssuesGet200ResponseDataInnerProjectFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesGet200ResponseDataInnerProject; declare function IssuesGet200ResponseDataInnerProjectToJSON(json: any): IssuesGet200ResponseDataInnerProject; declare function IssuesGet200ResponseDataInnerProjectToJSONTyped(value?: IssuesGet200ResponseDataInnerProject | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesPost200ResponseRelationsInner */ interface IssuesPost200ResponseRelationsInner { /** * * @type {string} * @memberof IssuesPost200ResponseRelationsInner */ id: string; /** * * @type {string} * @memberof IssuesPost200ResponseRelationsInner */ issue_id: string; /** * * @type {string} * @memberof IssuesPost200ResponseRelationsInner */ related_issue_id: string; /** * * @type {string} * @memberof IssuesPost200ResponseRelationsInner */ type: string; /** * * @type {string} * @memberof IssuesPost200ResponseRelationsInner */ created_at: string; /** * * @type {IssuesPost200ResponseParent} * @memberof IssuesPost200ResponseRelationsInner */ related_issue?: IssuesPost200ResponseParent; } /** * Check if a given object implements the IssuesPost200ResponseRelationsInner interface. */ declare function instanceOfIssuesPost200ResponseRelationsInner(value: object): value is IssuesPost200ResponseRelationsInner; declare function IssuesPost200ResponseRelationsInnerFromJSON(json: any): IssuesPost200ResponseRelationsInner; declare function IssuesPost200ResponseRelationsInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesPost200ResponseRelationsInner; declare function IssuesPost200ResponseRelationsInnerToJSON(json: any): IssuesPost200ResponseRelationsInner; declare function IssuesPost200ResponseRelationsInnerToJSONTyped(value?: IssuesPost200ResponseRelationsInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesGet200ResponseDataInnerLabelsInner */ interface IssuesGet200ResponseDataInnerLabelsInner { /** * * @type {string} * @memberof IssuesGet200ResponseDataInnerLabelsInner */ id: string; /** * * @type {string} * @memberof IssuesGet200ResponseDataInnerLabelsInner */ team_id: string; /** * * @type {string} * @memberof IssuesGet200ResponseDataInnerLabelsInner */ name: string; /** * * @type {string} * @memberof IssuesGet200ResponseDataInnerLabelsInner */ color: string; } /** * Check if a given object implements the IssuesGet200ResponseDataInnerLabelsInner interface. */ declare function instanceOfIssuesGet200ResponseDataInnerLabelsInner(value: object): value is IssuesGet200ResponseDataInnerLabelsInner; declare function IssuesGet200ResponseDataInnerLabelsInnerFromJSON(json: any): IssuesGet200ResponseDataInnerLabelsInner; declare function IssuesGet200ResponseDataInnerLabelsInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesGet200ResponseDataInnerLabelsInner; declare function IssuesGet200ResponseDataInnerLabelsInnerToJSON(json: any): IssuesGet200ResponseDataInnerLabelsInner; declare function IssuesGet200ResponseDataInnerLabelsInnerToJSONTyped(value?: IssuesGet200ResponseDataInnerLabelsInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesGet200ResponseDataInnerTeam */ interface IssuesGet200ResponseDataInnerTeam { /** * * @type {string} * @memberof IssuesGet200ResponseDataInnerTeam */ id: string; /** * * @type {string} * @memberof IssuesGet200ResponseDataInnerTeam */ key: string; /** * * @type {string} * @memberof IssuesGet200ResponseDataInnerTeam */ name: string; } /** * Check if a given object implements the IssuesGet200ResponseDataInnerTeam interface. */ declare function instanceOfIssuesGet200ResponseDataInnerTeam(value: object): value is IssuesGet200ResponseDataInnerTeam; declare function IssuesGet200ResponseDataInnerTeamFromJSON(json: any): IssuesGet200ResponseDataInnerTeam; declare function IssuesGet200ResponseDataInnerTeamFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesGet200ResponseDataInnerTeam; declare function IssuesGet200ResponseDataInnerTeamToJSON(json: any): IssuesGet200ResponseDataInnerTeam; declare function IssuesGet200ResponseDataInnerTeamToJSONTyped(value?: IssuesGet200ResponseDataInnerTeam | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesPost200ResponseActivityInner */ interface IssuesPost200ResponseActivityInner { /** * * @type {string} * @memberof IssuesPost200ResponseActivityInner */ id: string; /** * * @type {string} * @memberof IssuesPost200ResponseActivityInner */ issue_id: string; /** * * @type {string} * @memberof IssuesPost200ResponseActivityInner */ kind: string; /** * * @type {string} * @memberof IssuesPost200ResponseActivityInner */ from_value: string | null; /** * * @type {string} * @memberof IssuesPost200ResponseActivityInner */ to_value: string | null; /** * * @type {string} * @memberof IssuesPost200ResponseActivityInner */ created_at: string; /** * * @type {CommentsCommentIdPatch200ResponseAuthor} * @memberof IssuesPost200ResponseActivityInner */ actor: CommentsCommentIdPatch200ResponseAuthor; } /** * Check if a given object implements the IssuesPost200ResponseActivityInner interface. */ declare function instanceOfIssuesPost200ResponseActivityInner(value: object): value is IssuesPost200ResponseActivityInner; declare function IssuesPost200ResponseActivityInnerFromJSON(json: any): IssuesPost200ResponseActivityInner; declare function IssuesPost200ResponseActivityInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesPost200ResponseActivityInner; declare function IssuesPost200ResponseActivityInnerToJSON(json: any): IssuesPost200ResponseActivityInner; declare function IssuesPost200ResponseActivityInnerToJSONTyped(value?: IssuesPost200ResponseActivityInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesPost200ResponsePullRequestsInner */ interface IssuesPost200ResponsePullRequestsInner { /** * * @type {number} * @memberof IssuesPost200ResponsePullRequestsInner */ number: number; /** * * @type {string} * @memberof IssuesPost200ResponsePullRequestsInner */ title: string; /** * * @type {string} * @memberof IssuesPost200ResponsePullRequestsInner */ html_url: string; /** * * @type {string} * @memberof IssuesPost200ResponsePullRequestsInner */ state: IssuesPost200ResponsePullRequestsInnerStateEnum; /** * * @type {boolean} * @memberof IssuesPost200ResponsePullRequestsInner */ draft: boolean; /** * * @type {string} * @memberof IssuesPost200ResponsePullRequestsInner */ merged_at: string | null; /** * * @type {string} * @memberof IssuesPost200ResponsePullRequestsInner */ head_branch: string; /** * * @type {string} * @memberof IssuesPost200ResponsePullRequestsInner */ owner: string; /** * * @type {string} * @memberof IssuesPost200ResponsePullRequestsInner */ repo: string; /** * * @type {boolean} * @memberof IssuesPost200ResponsePullRequestsInner */ closes_on_merge: boolean; /** * * @type {string} * @memberof IssuesPost200ResponsePullRequestsInner */ source: IssuesPost200ResponsePullRequestsInnerSourceEnum; } /** * @export */ declare const IssuesPost200ResponsePullRequestsInnerStateEnum: { readonly OPEN: "open"; readonly CLOSED: "closed"; }; type IssuesPost200ResponsePullRequestsInnerStateEnum = typeof IssuesPost200ResponsePullRequestsInnerStateEnum[keyof typeof IssuesPost200ResponsePullRequestsInnerStateEnum]; /** * @export */ declare const IssuesPost200ResponsePullRequestsInnerSourceEnum: { readonly AUTO: "auto"; readonly MANUAL: "manual"; }; type IssuesPost200ResponsePullRequestsInnerSourceEnum = typeof IssuesPost200ResponsePullRequestsInnerSourceEnum[keyof typeof IssuesPost200ResponsePullRequestsInnerSourceEnum]; /** * Check if a given object implements the IssuesPost200ResponsePullRequestsInner interface. */ declare function instanceOfIssuesPost200ResponsePullRequestsInner(value: object): value is IssuesPost200ResponsePullRequestsInner; declare function IssuesPost200ResponsePullRequestsInnerFromJSON(json: any): IssuesPost200ResponsePullRequestsInner; declare function IssuesPost200ResponsePullRequestsInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesPost200ResponsePullRequestsInner; declare function IssuesPost200ResponsePullRequestsInnerToJSON(json: any): IssuesPost200ResponsePullRequestsInner; declare function IssuesPost200ResponsePullRequestsInnerToJSONTyped(value?: IssuesPost200ResponsePullRequestsInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssueDetailSchema */ interface IssueDetailSchema { /** * * @type {string} * @memberof IssueDetailSchema */ id: string; /** * * @type {string} * @memberof IssueDetailSchema */ team_id: string; /** * * @type {string} * @memberof IssueDetailSchema */ project_id: string | null; /** * * @type {string} * @memberof IssueDetailSchema */ parent_id: string | null; /** * * @type {number} * @memberof IssueDetailSchema */ identifier: number; /** * * @type {string} * @memberof IssueDetailSchema */ title: string; /** * * @type {string} * @memberof IssueDetailSchema */ status: IssueDetailSchemaStatusEnum; /** * * @type {string} * @memberof IssueDetailSchema */ priority: IssueDetailSchemaPriorityEnum; /** * * @type {string} * @memberof IssueDetailSchema */ assignee_id: string | null; /** * * @type {string} * @memberof IssueDetailSchema */ created_at: string; /** * * @type {string} * @memberof IssueDetailSchema */ updated_at: string; /** * * @type {IssuesGet200ResponseDataInnerTeam} * @memberof IssueDetailSchema */ team: IssuesGet200ResponseDataInnerTeam; /** * * @type {CommentsCommentIdPatch200ResponseAuthor} * @memberof IssueDetailSchema */ assignee: CommentsCommentIdPatch200ResponseAuthor; /** * * @type {IssuesGet200ResponseDataInnerProject} * @memberof IssueDetailSchema */ project: IssuesGet200ResponseDataInnerProject; /** * * @type {Array} * @memberof IssueDetailSchema */ labels: Array; /** * * @type {string} * @memberof IssueDetailSchema */ description: string; /** * * @type {IssuesPost200ResponseParent} * @memberof IssueDetailSchema */ parent: IssuesPost200ResponseParent; /** * * @type {Array} * @memberof IssueDetailSchema */ subIssues: Array; /** * * @type {Array} * @memberof IssueDetailSchema */ comments: Array; /** * * @type {Array} * @memberof IssueDetailSchema */ activity: Array; /** * * @type {Array} * @memberof IssueDetailSchema */ relations: Array; /** * * @type {Array} * @memberof IssueDetailSchema */ pullRequests: Array; /** * * @type {Array} * @memberof IssueDetailSchema */ attachments: Array; } /** * @export */ declare const IssueDetailSchemaStatusEnum: { readonly BACKLOG: "backlog"; readonly TODO: "todo"; readonly IN_PROGRESS: "in_progress"; readonly DONE: "done"; readonly CANCELED: "canceled"; }; type IssueDetailSchemaStatusEnum = typeof IssueDetailSchemaStatusEnum[keyof typeof IssueDetailSchemaStatusEnum]; /** * @export */ declare const IssueDetailSchemaPriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type IssueDetailSchemaPriorityEnum = typeof IssueDetailSchemaPriorityEnum[keyof typeof IssueDetailSchemaPriorityEnum]; /** * Check if a given object implements the IssueDetailSchema interface. */ declare function instanceOfIssueDetailSchema(value: object): value is IssueDetailSchema; declare function IssueDetailSchemaFromJSON(json: any): IssueDetailSchema; declare function IssueDetailSchemaFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssueDetailSchema; declare function IssueDetailSchemaToJSON(json: any): IssueDetailSchema; declare function IssueDetailSchemaToJSONTyped(value?: IssueDetailSchema | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssueLabelRequest */ interface IssueLabelRequest { /** * * @type {string} * @memberof IssueLabelRequest */ label_id: string; } /** * Check if a given object implements the IssueLabelRequest interface. */ declare function instanceOfIssueLabelRequest(value: object): value is IssueLabelRequest; declare function IssueLabelRequestFromJSON(json: any): IssueLabelRequest; declare function IssueLabelRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssueLabelRequest; declare function IssueLabelRequestToJSON(json: any): IssueLabelRequest; declare function IssueLabelRequestToJSONTyped(value?: IssueLabelRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssueListItem */ interface IssueListItem { /** * * @type {string} * @memberof IssueListItem */ id: string; /** * * @type {string} * @memberof IssueListItem */ team_id: string; /** * * @type {string} * @memberof IssueListItem */ project_id: string | null; /** * * @type {string} * @memberof IssueListItem */ parent_id: string | null; /** * * @type {number} * @memberof IssueListItem */ identifier: number; /** * * @type {string} * @memberof IssueListItem */ title: string; /** * * @type {string} * @memberof IssueListItem */ status: IssueListItemStatusEnum; /** * * @type {string} * @memberof IssueListItem */ priority: IssueListItemPriorityEnum; /** * * @type {string} * @memberof IssueListItem */ assignee_id: string | null; /** * * @type {string} * @memberof IssueListItem */ created_at: string; /** * * @type {string} * @memberof IssueListItem */ updated_at: string; /** * * @type {IssuesGet200ResponseDataInnerTeam} * @memberof IssueListItem */ team: IssuesGet200ResponseDataInnerTeam; /** * * @type {CommentsCommentIdPatch200ResponseAuthor} * @memberof IssueListItem */ assignee: CommentsCommentIdPatch200ResponseAuthor; /** * * @type {IssuesGet200ResponseDataInnerProject} * @memberof IssueListItem */ project: IssuesGet200ResponseDataInnerProject; /** * * @type {Array} * @memberof IssueListItem */ labels: Array; } /** * @export */ declare const IssueListItemStatusEnum: { readonly BACKLOG: "backlog"; readonly TODO: "todo"; readonly IN_PROGRESS: "in_progress"; readonly DONE: "done"; readonly CANCELED: "canceled"; }; type IssueListItemStatusEnum = typeof IssueListItemStatusEnum[keyof typeof IssueListItemStatusEnum]; /** * @export */ declare const IssueListItemPriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type IssueListItemPriorityEnum = typeof IssueListItemPriorityEnum[keyof typeof IssueListItemPriorityEnum]; /** * Check if a given object implements the IssueListItem interface. */ declare function instanceOfIssueListItem(value: object): value is IssueListItem; declare function IssueListItemFromJSON(json: any): IssueListItem; declare function IssueListItemFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssueListItem; declare function IssueListItemToJSON(json: any): IssueListItem; declare function IssueListItemToJSONTyped(value?: IssueListItem | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssueSummary */ interface IssueSummary { /** * * @type {string} * @memberof IssueSummary */ id: string; /** * * @type {string} * @memberof IssueSummary */ team_id: string; /** * * @type {number} * @memberof IssueSummary */ identifier: number; /** * * @type {string} * @memberof IssueSummary */ title: string; /** * * @type {string} * @memberof IssueSummary */ status: IssueSummaryStatusEnum; } /** * @export */ declare const IssueSummaryStatusEnum: { readonly BACKLOG: "backlog"; readonly TODO: "todo"; readonly IN_PROGRESS: "in_progress"; readonly DONE: "done"; readonly CANCELED: "canceled"; }; type IssueSummaryStatusEnum = typeof IssueSummaryStatusEnum[keyof typeof IssueSummaryStatusEnum]; /** * Check if a given object implements the IssueSummary interface. */ declare function instanceOfIssueSummary(value: object): value is IssueSummary; declare function IssueSummaryFromJSON(json: any): IssueSummary; declare function IssueSummaryFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssueSummary; declare function IssueSummaryToJSON(json: any): IssueSummary; declare function IssueSummaryToJSONTyped(value?: IssueSummary | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssueTemplate */ interface IssueTemplate { /** * * @type {string} * @memberof IssueTemplate */ id: string; /** * * @type {string} * @memberof IssueTemplate */ team_id: string; /** * * @type {string} * @memberof IssueTemplate */ name: string; /** * * @type {string} * @memberof IssueTemplate */ title: string | null; /** * * @type {string} * @memberof IssueTemplate */ description: string; /** * * @type {string} * @memberof IssueTemplate */ priority: IssueTemplatePriorityEnum; /** * * @type {Array} * @memberof IssueTemplate */ preset_label_ids: Array; /** * * @type {boolean} * @memberof IssueTemplate */ is_default: boolean; /** * * @type {string} * @memberof IssueTemplate */ created_by?: string | null; /** * * @type {string} * @memberof IssueTemplate */ created_at?: string; /** * * @type {string} * @memberof IssueTemplate */ updated_at?: string; } /** * @export */ declare const IssueTemplatePriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type IssueTemplatePriorityEnum = typeof IssueTemplatePriorityEnum[keyof typeof IssueTemplatePriorityEnum]; /** * Check if a given object implements the IssueTemplate interface. */ declare function instanceOfIssueTemplate(value: object): value is IssueTemplate; declare function IssueTemplateFromJSON(json: any): IssueTemplate; declare function IssueTemplateFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssueTemplate; declare function IssueTemplateToJSON(json: any): IssueTemplate; declare function IssueTemplateToJSONTyped(value?: IssueTemplate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssueTemplateCreate */ interface IssueTemplateCreate { /** * * @type {string} * @memberof IssueTemplateCreate */ team_id: string; /** * * @type {string} * @memberof IssueTemplateCreate */ name: string; /** * * @type {string} * @memberof IssueTemplateCreate */ title?: string | null; /** * * @type {string} * @memberof IssueTemplateCreate */ description?: string; /** * * @type {string} * @memberof IssueTemplateCreate */ priority?: IssueTemplateCreatePriorityEnum; /** * * @type {Array} * @memberof IssueTemplateCreate */ preset_label_ids?: Array; /** * * @type {boolean} * @memberof IssueTemplateCreate */ is_default?: boolean; } /** * @export */ declare const IssueTemplateCreatePriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type IssueTemplateCreatePriorityEnum = typeof IssueTemplateCreatePriorityEnum[keyof typeof IssueTemplateCreatePriorityEnum]; /** * Check if a given object implements the IssueTemplateCreate interface. */ declare function instanceOfIssueTemplateCreate(value: object): value is IssueTemplateCreate; declare function IssueTemplateCreateFromJSON(json: any): IssueTemplateCreate; declare function IssueTemplateCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssueTemplateCreate; declare function IssueTemplateCreateToJSON(json: any): IssueTemplateCreate; declare function IssueTemplateCreateToJSONTyped(value?: IssueTemplateCreate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssueTemplateUpdate */ interface IssueTemplateUpdate { /** * * @type {string} * @memberof IssueTemplateUpdate */ name?: string; /** * * @type {string} * @memberof IssueTemplateUpdate */ title?: string | null; /** * * @type {string} * @memberof IssueTemplateUpdate */ description?: string; /** * * @type {string} * @memberof IssueTemplateUpdate */ priority?: IssueTemplateUpdatePriorityEnum; /** * * @type {Array} * @memberof IssueTemplateUpdate */ preset_label_ids?: Array; /** * * @type {boolean} * @memberof IssueTemplateUpdate */ is_default?: boolean; } /** * @export */ declare const IssueTemplateUpdatePriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type IssueTemplateUpdatePriorityEnum = typeof IssueTemplateUpdatePriorityEnum[keyof typeof IssueTemplateUpdatePriorityEnum]; /** * Check if a given object implements the IssueTemplateUpdate interface. */ declare function instanceOfIssueTemplateUpdate(value: object): value is IssueTemplateUpdate; declare function IssueTemplateUpdateFromJSON(json: any): IssueTemplateUpdate; declare function IssueTemplateUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssueTemplateUpdate; declare function IssueTemplateUpdateToJSON(json: any): IssueTemplateUpdate; declare function IssueTemplateUpdateToJSONTyped(value?: IssueTemplateUpdate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssueUpdate */ interface IssueUpdate { /** * * @type {string} * @memberof IssueUpdate */ title?: string; /** * * @type {string} * @memberof IssueUpdate */ description?: string; /** * * @type {string} * @memberof IssueUpdate */ template_id?: string; /** * * @type {string} * @memberof IssueUpdate */ status?: IssueUpdateStatusEnum; /** * * @type {string} * @memberof IssueUpdate */ priority?: IssueUpdatePriorityEnum; /** * * @type {string} * @memberof IssueUpdate */ assignee_id?: string | null; /** * * @type {string} * @memberof IssueUpdate */ project_id?: string | null; /** * * @type {string} * @memberof IssueUpdate */ parent_id?: string | null; } /** * @export */ declare const IssueUpdateStatusEnum: { readonly BACKLOG: "backlog"; readonly TODO: "todo"; readonly IN_PROGRESS: "in_progress"; readonly DONE: "done"; readonly CANCELED: "canceled"; }; type IssueUpdateStatusEnum = typeof IssueUpdateStatusEnum[keyof typeof IssueUpdateStatusEnum]; /** * @export */ declare const IssueUpdatePriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type IssueUpdatePriorityEnum = typeof IssueUpdatePriorityEnum[keyof typeof IssueUpdatePriorityEnum]; /** * Check if a given object implements the IssueUpdate interface. */ declare function instanceOfIssueUpdate(value: object): value is IssueUpdate; declare function IssueUpdateFromJSON(json: any): IssueUpdate; declare function IssueUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssueUpdate; declare function IssueUpdateToJSON(json: any): IssueUpdate; declare function IssueUpdateToJSONTyped(value?: IssueUpdate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesBulkPost200Response */ interface IssuesBulkPost200Response { /** * * @type {Array} * @memberof IssuesBulkPost200Response */ results: Array; /** * * @type {number} * @memberof IssuesBulkPost200Response */ succeeded: number; /** * * @type {number} * @memberof IssuesBulkPost200Response */ failed: number; } /** * Check if a given object implements the IssuesBulkPost200Response interface. */ declare function instanceOfIssuesBulkPost200Response(value: object): value is IssuesBulkPost200Response; declare function IssuesBulkPost200ResponseFromJSON(json: any): IssuesBulkPost200Response; declare function IssuesBulkPost200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesBulkPost200Response; declare function IssuesBulkPost200ResponseToJSON(json: any): IssuesBulkPost200Response; declare function IssuesBulkPost200ResponseToJSONTyped(value?: IssuesBulkPost200Response | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesBulkPost200ResponseResultsInnerAnyOf */ interface IssuesBulkPost200ResponseResultsInnerAnyOf { /** * * @type {number} * @memberof IssuesBulkPost200ResponseResultsInnerAnyOf */ index: number; /** * * @type {boolean} * @memberof IssuesBulkPost200ResponseResultsInnerAnyOf */ ok: IssuesBulkPost200ResponseResultsInnerAnyOfOkEnum; /** * * @type {IssuesPost200ResponseParent} * @memberof IssuesBulkPost200ResponseResultsInnerAnyOf */ issue: IssuesPost200ResponseParent; } /** * @export */ declare const IssuesBulkPost200ResponseResultsInnerAnyOfOkEnum: { readonly TRUE: true; }; type IssuesBulkPost200ResponseResultsInnerAnyOfOkEnum = typeof IssuesBulkPost200ResponseResultsInnerAnyOfOkEnum[keyof typeof IssuesBulkPost200ResponseResultsInnerAnyOfOkEnum]; /** * Check if a given object implements the IssuesBulkPost200ResponseResultsInnerAnyOf interface. */ declare function instanceOfIssuesBulkPost200ResponseResultsInnerAnyOf(value: object): value is IssuesBulkPost200ResponseResultsInnerAnyOf; declare function IssuesBulkPost200ResponseResultsInnerAnyOfFromJSON(json: any): IssuesBulkPost200ResponseResultsInnerAnyOf; declare function IssuesBulkPost200ResponseResultsInnerAnyOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesBulkPost200ResponseResultsInnerAnyOf; declare function IssuesBulkPost200ResponseResultsInnerAnyOfToJSON(json: any): IssuesBulkPost200ResponseResultsInnerAnyOf; declare function IssuesBulkPost200ResponseResultsInnerAnyOfToJSONTyped(value?: IssuesBulkPost200ResponseResultsInnerAnyOf | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesBulkPost200ResponseResultsInnerAnyOf1 */ interface IssuesBulkPost200ResponseResultsInnerAnyOf1 { /** * * @type {number} * @memberof IssuesBulkPost200ResponseResultsInnerAnyOf1 */ index: number; /** * * @type {boolean} * @memberof IssuesBulkPost200ResponseResultsInnerAnyOf1 */ ok: IssuesBulkPost200ResponseResultsInnerAnyOf1OkEnum; /** * * @type {IssuesBulkPost200ResponseResultsInnerAnyOf1Error} * @memberof IssuesBulkPost200ResponseResultsInnerAnyOf1 */ error: IssuesBulkPost200ResponseResultsInnerAnyOf1Error; } /** * @export */ declare const IssuesBulkPost200ResponseResultsInnerAnyOf1OkEnum: { readonly FALSE: false; }; type IssuesBulkPost200ResponseResultsInnerAnyOf1OkEnum = typeof IssuesBulkPost200ResponseResultsInnerAnyOf1OkEnum[keyof typeof IssuesBulkPost200ResponseResultsInnerAnyOf1OkEnum]; /** * Check if a given object implements the IssuesBulkPost200ResponseResultsInnerAnyOf1 interface. */ declare function instanceOfIssuesBulkPost200ResponseResultsInnerAnyOf1(value: object): value is IssuesBulkPost200ResponseResultsInnerAnyOf1; declare function IssuesBulkPost200ResponseResultsInnerAnyOf1FromJSON(json: any): IssuesBulkPost200ResponseResultsInnerAnyOf1; declare function IssuesBulkPost200ResponseResultsInnerAnyOf1FromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesBulkPost200ResponseResultsInnerAnyOf1; declare function IssuesBulkPost200ResponseResultsInnerAnyOf1ToJSON(json: any): IssuesBulkPost200ResponseResultsInnerAnyOf1; declare function IssuesBulkPost200ResponseResultsInnerAnyOf1ToJSONTyped(value?: IssuesBulkPost200ResponseResultsInnerAnyOf1 | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * @type IssuesBulkPostRequest * * @export */ type IssuesBulkPostRequest = IssuesBulkPostRequestOneOf | IssuesBulkPostRequestOneOf1; declare function IssuesBulkPostRequestFromJSON(json: any): IssuesBulkPostRequest; declare function IssuesBulkPostRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesBulkPostRequest; declare function IssuesBulkPostRequestToJSON(json: any): any; declare function IssuesBulkPostRequestToJSONTyped(value?: IssuesBulkPostRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesGet200ResponseDataInner */ interface IssuesGet200ResponseDataInner { /** * * @type {string} * @memberof IssuesGet200ResponseDataInner */ id: string; /** * * @type {string} * @memberof IssuesGet200ResponseDataInner */ team_id: string; /** * * @type {string} * @memberof IssuesGet200ResponseDataInner */ project_id: string | null; /** * * @type {string} * @memberof IssuesGet200ResponseDataInner */ parent_id: string | null; /** * * @type {number} * @memberof IssuesGet200ResponseDataInner */ identifier: number; /** * * @type {string} * @memberof IssuesGet200ResponseDataInner */ title: string; /** * * @type {string} * @memberof IssuesGet200ResponseDataInner */ status: IssuesGet200ResponseDataInnerStatusEnum; /** * * @type {string} * @memberof IssuesGet200ResponseDataInner */ priority: IssuesGet200ResponseDataInnerPriorityEnum; /** * * @type {string} * @memberof IssuesGet200ResponseDataInner */ assignee_id: string | null; /** * * @type {string} * @memberof IssuesGet200ResponseDataInner */ created_at: string; /** * * @type {string} * @memberof IssuesGet200ResponseDataInner */ updated_at: string; /** * * @type {IssuesGet200ResponseDataInnerTeam} * @memberof IssuesGet200ResponseDataInner */ team: IssuesGet200ResponseDataInnerTeam; /** * * @type {CommentsCommentIdPatch200ResponseAuthor} * @memberof IssuesGet200ResponseDataInner */ assignee: CommentsCommentIdPatch200ResponseAuthor; /** * * @type {IssuesGet200ResponseDataInnerProject} * @memberof IssuesGet200ResponseDataInner */ project: IssuesGet200ResponseDataInnerProject; /** * * @type {Array} * @memberof IssuesGet200ResponseDataInner */ labels: Array; } /** * @export */ declare const IssuesGet200ResponseDataInnerStatusEnum: { readonly BACKLOG: "backlog"; readonly TODO: "todo"; readonly IN_PROGRESS: "in_progress"; readonly DONE: "done"; readonly CANCELED: "canceled"; }; type IssuesGet200ResponseDataInnerStatusEnum = typeof IssuesGet200ResponseDataInnerStatusEnum[keyof typeof IssuesGet200ResponseDataInnerStatusEnum]; /** * @export */ declare const IssuesGet200ResponseDataInnerPriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type IssuesGet200ResponseDataInnerPriorityEnum = typeof IssuesGet200ResponseDataInnerPriorityEnum[keyof typeof IssuesGet200ResponseDataInnerPriorityEnum]; /** * Check if a given object implements the IssuesGet200ResponseDataInner interface. */ declare function instanceOfIssuesGet200ResponseDataInner(value: object): value is IssuesGet200ResponseDataInner; declare function IssuesGet200ResponseDataInnerFromJSON(json: any): IssuesGet200ResponseDataInner; declare function IssuesGet200ResponseDataInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesGet200ResponseDataInner; declare function IssuesGet200ResponseDataInnerToJSON(json: any): IssuesGet200ResponseDataInner; declare function IssuesGet200ResponseDataInnerToJSONTyped(value?: IssuesGet200ResponseDataInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesGet200Response */ interface IssuesGet200Response { /** * * @type {Array} * @memberof IssuesGet200Response */ data: Array; /** * * @type {string} * @memberof IssuesGet200Response */ next_cursor: string | null; } /** * Check if a given object implements the IssuesGet200Response interface. */ declare function instanceOfIssuesGet200Response(value: object): value is IssuesGet200Response; declare function IssuesGet200ResponseFromJSON(json: any): IssuesGet200Response; declare function IssuesGet200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesGet200Response; declare function IssuesGet200ResponseToJSON(json: any): IssuesGet200Response; declare function IssuesGet200ResponseToJSONTyped(value?: IssuesGet200Response | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesIdAttachmentsPost200Response */ interface IssuesIdAttachmentsPost200Response { /** * * @type {string} * @memberof IssuesIdAttachmentsPost200Response */ id: string; /** * * @type {string} * @memberof IssuesIdAttachmentsPost200Response */ filename: string; /** * * @type {string} * @memberof IssuesIdAttachmentsPost200Response */ content_type: string; /** * * @type {number} * @memberof IssuesIdAttachmentsPost200Response */ size_bytes: number | null; /** * * @type {string} * @memberof IssuesIdAttachmentsPost200Response */ storage_path: string; /** * * @type {string} * @memberof IssuesIdAttachmentsPost200Response */ created_at: string; /** * * @type {CommentsCommentIdPatch200ResponseAuthor} * @memberof IssuesIdAttachmentsPost200Response */ uploader: CommentsCommentIdPatch200ResponseAuthor; /** * * @type {string} * @memberof IssuesIdAttachmentsPost200Response */ upload_url: string; /** * * @type {string} * @memberof IssuesIdAttachmentsPost200Response */ expires_at: string; } /** * Check if a given object implements the IssuesIdAttachmentsPost200Response interface. */ declare function instanceOfIssuesIdAttachmentsPost200Response(value: object): value is IssuesIdAttachmentsPost200Response; declare function IssuesIdAttachmentsPost200ResponseFromJSON(json: any): IssuesIdAttachmentsPost200Response; declare function IssuesIdAttachmentsPost200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesIdAttachmentsPost200Response; declare function IssuesIdAttachmentsPost200ResponseToJSON(json: any): IssuesIdAttachmentsPost200Response; declare function IssuesIdAttachmentsPost200ResponseToJSONTyped(value?: IssuesIdAttachmentsPost200Response | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesIdAttachmentsPostRequest */ interface IssuesIdAttachmentsPostRequest { /** * * @type {string} * @memberof IssuesIdAttachmentsPostRequest */ filename: string; /** * * @type {string} * @memberof IssuesIdAttachmentsPostRequest */ content_type: string; /** * * @type {number} * @memberof IssuesIdAttachmentsPostRequest */ size_bytes: number; } /** * Check if a given object implements the IssuesIdAttachmentsPostRequest interface. */ declare function instanceOfIssuesIdAttachmentsPostRequest(value: object): value is IssuesIdAttachmentsPostRequest; declare function IssuesIdAttachmentsPostRequestFromJSON(json: any): IssuesIdAttachmentsPostRequest; declare function IssuesIdAttachmentsPostRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesIdAttachmentsPostRequest; declare function IssuesIdAttachmentsPostRequestToJSON(json: any): IssuesIdAttachmentsPostRequest; declare function IssuesIdAttachmentsPostRequestToJSONTyped(value?: IssuesIdAttachmentsPostRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesIdLabelsPostRequest */ interface IssuesIdLabelsPostRequest { /** * * @type {string} * @memberof IssuesIdLabelsPostRequest */ label_id: string; } /** * Check if a given object implements the IssuesIdLabelsPostRequest interface. */ declare function instanceOfIssuesIdLabelsPostRequest(value: object): value is IssuesIdLabelsPostRequest; declare function IssuesIdLabelsPostRequestFromJSON(json: any): IssuesIdLabelsPostRequest; declare function IssuesIdLabelsPostRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesIdLabelsPostRequest; declare function IssuesIdLabelsPostRequestToJSON(json: any): IssuesIdLabelsPostRequest; declare function IssuesIdLabelsPostRequestToJSONTyped(value?: IssuesIdLabelsPostRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesIdPatchRequest */ interface IssuesIdPatchRequest { /** * * @type {string} * @memberof IssuesIdPatchRequest */ title?: string; /** * * @type {string} * @memberof IssuesIdPatchRequest */ description?: string; /** * * @type {string} * @memberof IssuesIdPatchRequest */ template_id?: string; /** * * @type {string} * @memberof IssuesIdPatchRequest */ status?: IssuesIdPatchRequestStatusEnum; /** * * @type {string} * @memberof IssuesIdPatchRequest */ priority?: IssuesIdPatchRequestPriorityEnum; /** * * @type {string} * @memberof IssuesIdPatchRequest */ assignee_id?: string | null; /** * * @type {string} * @memberof IssuesIdPatchRequest */ project_id?: string | null; /** * * @type {string} * @memberof IssuesIdPatchRequest */ parent_id?: string | null; } /** * @export */ declare const IssuesIdPatchRequestStatusEnum: { readonly BACKLOG: "backlog"; readonly TODO: "todo"; readonly IN_PROGRESS: "in_progress"; readonly DONE: "done"; readonly CANCELED: "canceled"; }; type IssuesIdPatchRequestStatusEnum = typeof IssuesIdPatchRequestStatusEnum[keyof typeof IssuesIdPatchRequestStatusEnum]; /** * @export */ declare const IssuesIdPatchRequestPriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type IssuesIdPatchRequestPriorityEnum = typeof IssuesIdPatchRequestPriorityEnum[keyof typeof IssuesIdPatchRequestPriorityEnum]; /** * Check if a given object implements the IssuesIdPatchRequest interface. */ declare function instanceOfIssuesIdPatchRequest(value: object): value is IssuesIdPatchRequest; declare function IssuesIdPatchRequestFromJSON(json: any): IssuesIdPatchRequest; declare function IssuesIdPatchRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesIdPatchRequest; declare function IssuesIdPatchRequestToJSON(json: any): IssuesIdPatchRequest; declare function IssuesIdPatchRequestToJSONTyped(value?: IssuesIdPatchRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesIdPullRequestsPost200Response */ interface IssuesIdPullRequestsPost200Response { /** * * @type {string} * @memberof IssuesIdPullRequestsPost200Response */ id: string; } /** * Check if a given object implements the IssuesIdPullRequestsPost200Response interface. */ declare function instanceOfIssuesIdPullRequestsPost200Response(value: object): value is IssuesIdPullRequestsPost200Response; declare function IssuesIdPullRequestsPost200ResponseFromJSON(json: any): IssuesIdPullRequestsPost200Response; declare function IssuesIdPullRequestsPost200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesIdPullRequestsPost200Response; declare function IssuesIdPullRequestsPost200ResponseToJSON(json: any): IssuesIdPullRequestsPost200Response; declare function IssuesIdPullRequestsPost200ResponseToJSONTyped(value?: IssuesIdPullRequestsPost200Response | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesIdPullRequestsPostRequest */ interface IssuesIdPullRequestsPostRequest { /** * * @type {string} * @memberof IssuesIdPullRequestsPostRequest */ repo: string; /** * * @type {number} * @memberof IssuesIdPullRequestsPostRequest */ number: number; } /** * Check if a given object implements the IssuesIdPullRequestsPostRequest interface. */ declare function instanceOfIssuesIdPullRequestsPostRequest(value: object): value is IssuesIdPullRequestsPostRequest; declare function IssuesIdPullRequestsPostRequestFromJSON(json: any): IssuesIdPullRequestsPostRequest; declare function IssuesIdPullRequestsPostRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesIdPullRequestsPostRequest; declare function IssuesIdPullRequestsPostRequestToJSON(json: any): IssuesIdPullRequestsPostRequest; declare function IssuesIdPullRequestsPostRequestToJSONTyped(value?: IssuesIdPullRequestsPostRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesIdRelationsPostRequest */ interface IssuesIdRelationsPostRequest { /** * * @type {string} * @memberof IssuesIdRelationsPostRequest */ related_issue_id?: string; /** * * @type {string} * @memberof IssuesIdRelationsPostRequest */ related_issue_ref?: string; /** * * @type {string} * @memberof IssuesIdRelationsPostRequest */ type: IssuesIdRelationsPostRequestTypeEnum; } /** * @export */ declare const IssuesIdRelationsPostRequestTypeEnum: { readonly BLOCKS: "blocks"; readonly DUPLICATE: "duplicate"; readonly RELATED: "related"; readonly SIMILAR: "similar"; }; type IssuesIdRelationsPostRequestTypeEnum = typeof IssuesIdRelationsPostRequestTypeEnum[keyof typeof IssuesIdRelationsPostRequestTypeEnum]; /** * Check if a given object implements the IssuesIdRelationsPostRequest interface. */ declare function instanceOfIssuesIdRelationsPostRequest(value: object): value is IssuesIdRelationsPostRequest; declare function IssuesIdRelationsPostRequestFromJSON(json: any): IssuesIdRelationsPostRequest; declare function IssuesIdRelationsPostRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesIdRelationsPostRequest; declare function IssuesIdRelationsPostRequestToJSON(json: any): IssuesIdRelationsPostRequest; declare function IssuesIdRelationsPostRequestToJSONTyped(value?: IssuesIdRelationsPostRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesIdSubscriptionGet200Response */ interface IssuesIdSubscriptionGet200Response { /** * * @type {boolean} * @memberof IssuesIdSubscriptionGet200Response */ isSubscribed: boolean; } /** * Check if a given object implements the IssuesIdSubscriptionGet200Response interface. */ declare function instanceOfIssuesIdSubscriptionGet200Response(value: object): value is IssuesIdSubscriptionGet200Response; declare function IssuesIdSubscriptionGet200ResponseFromJSON(json: any): IssuesIdSubscriptionGet200Response; declare function IssuesIdSubscriptionGet200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesIdSubscriptionGet200Response; declare function IssuesIdSubscriptionGet200ResponseToJSON(json: any): IssuesIdSubscriptionGet200Response; declare function IssuesIdSubscriptionGet200ResponseToJSONTyped(value?: IssuesIdSubscriptionGet200Response | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesIdSubscriptionPostRequest */ interface IssuesIdSubscriptionPostRequest { /** * * @type {boolean} * @memberof IssuesIdSubscriptionPostRequest */ isSubscribed?: boolean; } /** * Check if a given object implements the IssuesIdSubscriptionPostRequest interface. */ declare function instanceOfIssuesIdSubscriptionPostRequest(value: object): value is IssuesIdSubscriptionPostRequest; declare function IssuesIdSubscriptionPostRequestFromJSON(json: any): IssuesIdSubscriptionPostRequest; declare function IssuesIdSubscriptionPostRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesIdSubscriptionPostRequest; declare function IssuesIdSubscriptionPostRequestToJSON(json: any): IssuesIdSubscriptionPostRequest; declare function IssuesIdSubscriptionPostRequestToJSONTyped(value?: IssuesIdSubscriptionPostRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesPost200Response */ interface IssuesPost200Response { /** * * @type {string} * @memberof IssuesPost200Response */ id: string; /** * * @type {string} * @memberof IssuesPost200Response */ team_id: string; /** * * @type {string} * @memberof IssuesPost200Response */ project_id: string | null; /** * * @type {string} * @memberof IssuesPost200Response */ parent_id: string | null; /** * * @type {number} * @memberof IssuesPost200Response */ identifier: number; /** * * @type {string} * @memberof IssuesPost200Response */ title: string; /** * * @type {string} * @memberof IssuesPost200Response */ status: IssuesPost200ResponseStatusEnum; /** * * @type {string} * @memberof IssuesPost200Response */ priority: IssuesPost200ResponsePriorityEnum; /** * * @type {string} * @memberof IssuesPost200Response */ assignee_id: string | null; /** * * @type {string} * @memberof IssuesPost200Response */ created_at: string; /** * * @type {string} * @memberof IssuesPost200Response */ updated_at: string; /** * * @type {IssuesGet200ResponseDataInnerTeam} * @memberof IssuesPost200Response */ team: IssuesGet200ResponseDataInnerTeam; /** * * @type {CommentsCommentIdPatch200ResponseAuthor} * @memberof IssuesPost200Response */ assignee: CommentsCommentIdPatch200ResponseAuthor; /** * * @type {IssuesGet200ResponseDataInnerProject} * @memberof IssuesPost200Response */ project: IssuesGet200ResponseDataInnerProject; /** * * @type {Array} * @memberof IssuesPost200Response */ labels: Array; /** * * @type {string} * @memberof IssuesPost200Response */ description: string; /** * * @type {IssuesPost200ResponseParent} * @memberof IssuesPost200Response */ parent: IssuesPost200ResponseParent; /** * * @type {Array} * @memberof IssuesPost200Response */ subIssues: Array; /** * * @type {Array} * @memberof IssuesPost200Response */ comments: Array; /** * * @type {Array} * @memberof IssuesPost200Response */ activity: Array; /** * * @type {Array} * @memberof IssuesPost200Response */ relations: Array; /** * * @type {Array} * @memberof IssuesPost200Response */ pullRequests: Array; /** * * @type {Array} * @memberof IssuesPost200Response */ attachments: Array; } /** * @export */ declare const IssuesPost200ResponseStatusEnum: { readonly BACKLOG: "backlog"; readonly TODO: "todo"; readonly IN_PROGRESS: "in_progress"; readonly DONE: "done"; readonly CANCELED: "canceled"; }; type IssuesPost200ResponseStatusEnum = typeof IssuesPost200ResponseStatusEnum[keyof typeof IssuesPost200ResponseStatusEnum]; /** * @export */ declare const IssuesPost200ResponsePriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type IssuesPost200ResponsePriorityEnum = typeof IssuesPost200ResponsePriorityEnum[keyof typeof IssuesPost200ResponsePriorityEnum]; /** * Check if a given object implements the IssuesPost200Response interface. */ declare function instanceOfIssuesPost200Response(value: object): value is IssuesPost200Response; declare function IssuesPost200ResponseFromJSON(json: any): IssuesPost200Response; declare function IssuesPost200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesPost200Response; declare function IssuesPost200ResponseToJSON(json: any): IssuesPost200Response; declare function IssuesPost200ResponseToJSONTyped(value?: IssuesPost200Response | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface IssuesPostRequest */ interface IssuesPostRequest { /** * * @type {string} * @memberof IssuesPostRequest */ team_id: string; /** * * @type {string} * @memberof IssuesPostRequest */ title?: string; /** * * @type {string} * @memberof IssuesPostRequest */ description?: string; /** * * @type {string} * @memberof IssuesPostRequest */ template_id?: string; /** * * @type {string} * @memberof IssuesPostRequest */ status?: IssuesPostRequestStatusEnum; /** * * @type {string} * @memberof IssuesPostRequest */ priority?: IssuesPostRequestPriorityEnum; /** * * @type {string} * @memberof IssuesPostRequest */ assignee_id?: string | null; /** * * @type {string} * @memberof IssuesPostRequest */ project_id?: string | null; /** * * @type {string} * @memberof IssuesPostRequest */ parent_id?: string | null; /** * * @type {Array} * @memberof IssuesPostRequest */ labels?: Array; } /** * @export */ declare const IssuesPostRequestStatusEnum: { readonly BACKLOG: "backlog"; readonly TODO: "todo"; readonly IN_PROGRESS: "in_progress"; readonly DONE: "done"; readonly CANCELED: "canceled"; }; type IssuesPostRequestStatusEnum = typeof IssuesPostRequestStatusEnum[keyof typeof IssuesPostRequestStatusEnum]; /** * @export */ declare const IssuesPostRequestPriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type IssuesPostRequestPriorityEnum = typeof IssuesPostRequestPriorityEnum[keyof typeof IssuesPostRequestPriorityEnum]; /** * Check if a given object implements the IssuesPostRequest interface. */ declare function instanceOfIssuesPostRequest(value: object): value is IssuesPostRequest; declare function IssuesPostRequestFromJSON(json: any): IssuesPostRequest; declare function IssuesPostRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssuesPostRequest; declare function IssuesPostRequestToJSON(json: any): IssuesPostRequest; declare function IssuesPostRequestToJSONTyped(value?: IssuesPostRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Label */ interface Label { /** * * @type {string} * @memberof Label */ id: string; /** * * @type {string} * @memberof Label */ team_id: string; /** * * @type {string} * @memberof Label */ name: string; /** * * @type {string} * @memberof Label */ color: string; } /** * Check if a given object implements the Label interface. */ declare function instanceOfLabel(value: object): value is Label; declare function LabelFromJSON(json: any): Label; declare function LabelFromJSONTyped(json: any, ignoreDiscriminator: boolean): Label; declare function LabelToJSON(json: any): Label; declare function LabelToJSONTyped(value?: Label | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface LabelCreate */ interface LabelCreate { /** * * @type {string} * @memberof LabelCreate */ team_id: string; /** * * @type {string} * @memberof LabelCreate */ name: string; /** * * @type {string} * @memberof LabelCreate */ color?: string; } /** * Check if a given object implements the LabelCreate interface. */ declare function instanceOfLabelCreate(value: object): value is LabelCreate; declare function LabelCreateFromJSON(json: any): LabelCreate; declare function LabelCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): LabelCreate; declare function LabelCreateToJSON(json: any): LabelCreate; declare function LabelCreateToJSONTyped(value?: LabelCreate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface LabelsPostRequest */ interface LabelsPostRequest { /** * * @type {string} * @memberof LabelsPostRequest */ team_id: string; /** * * @type {string} * @memberof LabelsPostRequest */ name: string; /** * * @type {string} * @memberof LabelsPostRequest */ color?: string; } /** * Check if a given object implements the LabelsPostRequest interface. */ declare function instanceOfLabelsPostRequest(value: object): value is LabelsPostRequest; declare function LabelsPostRequestFromJSON(json: any): LabelsPostRequest; declare function LabelsPostRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): LabelsPostRequest; declare function LabelsPostRequestToJSON(json: any): LabelsPostRequest; declare function LabelsPostRequestToJSONTyped(value?: LabelsPostRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface MeGet200Response */ interface MeGet200Response { /** * * @type {string} * @memberof MeGet200Response */ id: string; /** * * @type {string} * @memberof MeGet200Response */ full_name: string; /** * * @type {string} * @memberof MeGet200Response */ avatar_url: string | null; /** * * @type {string} * @memberof MeGet200Response */ role: MeGet200ResponseRoleEnum; } /** * @export */ declare const MeGet200ResponseRoleEnum: { readonly ADMIN: "admin"; readonly MEMBER: "member"; }; type MeGet200ResponseRoleEnum = typeof MeGet200ResponseRoleEnum[keyof typeof MeGet200ResponseRoleEnum]; /** * Check if a given object implements the MeGet200Response interface. */ declare function instanceOfMeGet200Response(value: object): value is MeGet200Response; declare function MeGet200ResponseFromJSON(json: any): MeGet200Response; declare function MeGet200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): MeGet200Response; declare function MeGet200ResponseToJSON(json: any): MeGet200Response; declare function MeGet200ResponseToJSONTyped(value?: MeGet200Response | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ModelError */ interface ModelError { /** * * @type {string} * @memberof ModelError */ error: string; /** * * @type {string} * @memberof ModelError */ message?: string; } /** * Check if a given object implements the ModelError interface. */ declare function instanceOfModelError(value: object): value is ModelError; declare function ModelErrorFromJSON(json: any): ModelError; declare function ModelErrorFromJSONTyped(json: any, ignoreDiscriminator: boolean): ModelError; declare function ModelErrorToJSON(json: any): ModelError; declare function ModelErrorToJSONTyped(value?: ModelError | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Profile */ interface Profile { /** * * @type {string} * @memberof Profile */ id: string; /** * * @type {string} * @memberof Profile */ full_name: string; /** * * @type {string} * @memberof Profile */ avatar_url: string | null; } /** * Check if a given object implements the Profile interface. */ declare function instanceOfProfile(value: object): value is Profile; declare function ProfileFromJSON(json: any): Profile; declare function ProfileFromJSONTyped(json: any, ignoreDiscriminator: boolean): Profile; declare function ProfileToJSON(json: any): Profile; declare function ProfileToJSONTyped(value?: Profile | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Project */ interface Project { /** * * @type {string} * @memberof Project */ id: string; /** * * @type {string} * @memberof Project */ team_id: string; /** * * @type {string} * @memberof Project */ name: string; /** * * @type {string} * @memberof Project */ icon: string; /** * * @type {string} * @memberof Project */ color: string; /** * * @type {string} * @memberof Project */ status: ProjectStatusEnum; /** * * @type {string} * @memberof Project */ priority: ProjectPriorityEnum; /** * * @type {string} * @memberof Project */ lead_id: string | null; /** * * @type {CommentsCommentIdPatch200ResponseAuthor} * @memberof Project */ lead?: CommentsCommentIdPatch200ResponseAuthor; /** * * @type {string} * @memberof Project */ target_date: string | null; /** * * @type {string} * @memberof Project */ description: string; /** * * @type {string} * @memberof Project */ agent_context: string; /** * * @type {boolean} * @memberof Project */ ai_report_enabled?: boolean; /** * * @type {string} * @memberof Project */ created_at?: string; /** * * @type {string} * @memberof Project */ updated_at?: string; } /** * @export */ declare const ProjectStatusEnum: { readonly BACKLOG: "backlog"; readonly PLANNED: "planned"; readonly IN_PROGRESS: "in_progress"; readonly COMPLETED: "completed"; readonly CANCELED: "canceled"; }; type ProjectStatusEnum = typeof ProjectStatusEnum[keyof typeof ProjectStatusEnum]; /** * @export */ declare const ProjectPriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type ProjectPriorityEnum = typeof ProjectPriorityEnum[keyof typeof ProjectPriorityEnum]; /** * Check if a given object implements the Project interface. */ declare function instanceOfProject(value: object): value is Project; declare function ProjectFromJSON(json: any): Project; declare function ProjectFromJSONTyped(json: any, ignoreDiscriminator: boolean): Project; declare function ProjectToJSON(json: any): Project; declare function ProjectToJSONTyped(value?: Project | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ProjectCreate */ interface ProjectCreate { /** * * @type {string} * @memberof ProjectCreate */ team_id: string; /** * * @type {string} * @memberof ProjectCreate */ name: string; /** * * @type {string} * @memberof ProjectCreate */ icon?: string; /** * * @type {string} * @memberof ProjectCreate */ color?: string; /** * * @type {string} * @memberof ProjectCreate */ status?: ProjectCreateStatusEnum; /** * * @type {string} * @memberof ProjectCreate */ priority?: ProjectCreatePriorityEnum; /** * * @type {string} * @memberof ProjectCreate */ lead_id?: string | null; /** * * @type {string} * @memberof ProjectCreate */ target_date?: string | null; /** * * @type {string} * @memberof ProjectCreate */ description?: string; /** * * @type {string} * @memberof ProjectCreate */ agent_context?: string; } /** * @export */ declare const ProjectCreateStatusEnum: { readonly BACKLOG: "backlog"; readonly PLANNED: "planned"; readonly IN_PROGRESS: "in_progress"; readonly COMPLETED: "completed"; readonly CANCELED: "canceled"; }; type ProjectCreateStatusEnum = typeof ProjectCreateStatusEnum[keyof typeof ProjectCreateStatusEnum]; /** * @export */ declare const ProjectCreatePriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type ProjectCreatePriorityEnum = typeof ProjectCreatePriorityEnum[keyof typeof ProjectCreatePriorityEnum]; /** * Check if a given object implements the ProjectCreate interface. */ declare function instanceOfProjectCreate(value: object): value is ProjectCreate; declare function ProjectCreateFromJSON(json: any): ProjectCreate; declare function ProjectCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProjectCreate; declare function ProjectCreateToJSON(json: any): ProjectCreate; declare function ProjectCreateToJSONTyped(value?: ProjectCreate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ProjectUpdate */ interface ProjectUpdate { /** * * @type {string} * @memberof ProjectUpdate */ name?: string; /** * * @type {string} * @memberof ProjectUpdate */ icon?: string; /** * * @type {string} * @memberof ProjectUpdate */ color?: string; /** * * @type {string} * @memberof ProjectUpdate */ status?: ProjectUpdateStatusEnum; /** * * @type {string} * @memberof ProjectUpdate */ priority?: ProjectUpdatePriorityEnum; /** * * @type {string} * @memberof ProjectUpdate */ lead_id?: string | null; /** * * @type {string} * @memberof ProjectUpdate */ target_date?: string | null; /** * * @type {string} * @memberof ProjectUpdate */ description?: string; /** * * @type {string} * @memberof ProjectUpdate */ agent_context?: string; } /** * @export */ declare const ProjectUpdateStatusEnum: { readonly BACKLOG: "backlog"; readonly PLANNED: "planned"; readonly IN_PROGRESS: "in_progress"; readonly COMPLETED: "completed"; readonly CANCELED: "canceled"; }; type ProjectUpdateStatusEnum = typeof ProjectUpdateStatusEnum[keyof typeof ProjectUpdateStatusEnum]; /** * @export */ declare const ProjectUpdatePriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type ProjectUpdatePriorityEnum = typeof ProjectUpdatePriorityEnum[keyof typeof ProjectUpdatePriorityEnum]; /** * Check if a given object implements the ProjectUpdate interface. */ declare function instanceOfProjectUpdate(value: object): value is ProjectUpdate; declare function ProjectUpdateFromJSON(json: any): ProjectUpdate; declare function ProjectUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProjectUpdate; declare function ProjectUpdateToJSON(json: any): ProjectUpdate; declare function ProjectUpdateToJSONTyped(value?: ProjectUpdate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ProjectsGet200ResponseInner */ interface ProjectsGet200ResponseInner { /** * * @type {string} * @memberof ProjectsGet200ResponseInner */ id: string; /** * * @type {string} * @memberof ProjectsGet200ResponseInner */ team_id: string; /** * * @type {string} * @memberof ProjectsGet200ResponseInner */ name: string; /** * * @type {string} * @memberof ProjectsGet200ResponseInner */ icon: string; /** * * @type {string} * @memberof ProjectsGet200ResponseInner */ color: string; /** * * @type {string} * @memberof ProjectsGet200ResponseInner */ status: ProjectsGet200ResponseInnerStatusEnum; /** * * @type {string} * @memberof ProjectsGet200ResponseInner */ priority: ProjectsGet200ResponseInnerPriorityEnum; /** * * @type {string} * @memberof ProjectsGet200ResponseInner */ lead_id: string | null; /** * * @type {CommentsCommentIdPatch200ResponseAuthor} * @memberof ProjectsGet200ResponseInner */ lead?: CommentsCommentIdPatch200ResponseAuthor; /** * * @type {string} * @memberof ProjectsGet200ResponseInner */ target_date: string | null; /** * * @type {string} * @memberof ProjectsGet200ResponseInner */ description: string; /** * * @type {string} * @memberof ProjectsGet200ResponseInner */ agent_context: string; /** * * @type {boolean} * @memberof ProjectsGet200ResponseInner */ ai_report_enabled?: boolean; /** * * @type {string} * @memberof ProjectsGet200ResponseInner */ created_at?: string; /** * * @type {string} * @memberof ProjectsGet200ResponseInner */ updated_at?: string; } /** * @export */ declare const ProjectsGet200ResponseInnerStatusEnum: { readonly BACKLOG: "backlog"; readonly PLANNED: "planned"; readonly IN_PROGRESS: "in_progress"; readonly COMPLETED: "completed"; readonly CANCELED: "canceled"; }; type ProjectsGet200ResponseInnerStatusEnum = typeof ProjectsGet200ResponseInnerStatusEnum[keyof typeof ProjectsGet200ResponseInnerStatusEnum]; /** * @export */ declare const ProjectsGet200ResponseInnerPriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type ProjectsGet200ResponseInnerPriorityEnum = typeof ProjectsGet200ResponseInnerPriorityEnum[keyof typeof ProjectsGet200ResponseInnerPriorityEnum]; /** * Check if a given object implements the ProjectsGet200ResponseInner interface. */ declare function instanceOfProjectsGet200ResponseInner(value: object): value is ProjectsGet200ResponseInner; declare function ProjectsGet200ResponseInnerFromJSON(json: any): ProjectsGet200ResponseInner; declare function ProjectsGet200ResponseInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProjectsGet200ResponseInner; declare function ProjectsGet200ResponseInnerToJSON(json: any): ProjectsGet200ResponseInner; declare function ProjectsGet200ResponseInnerToJSONTyped(value?: ProjectsGet200ResponseInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ProjectsIdPatchRequest */ interface ProjectsIdPatchRequest { /** * * @type {string} * @memberof ProjectsIdPatchRequest */ name?: string; /** * * @type {string} * @memberof ProjectsIdPatchRequest */ icon?: string; /** * * @type {string} * @memberof ProjectsIdPatchRequest */ color?: string; /** * * @type {string} * @memberof ProjectsIdPatchRequest */ status?: ProjectsIdPatchRequestStatusEnum; /** * * @type {string} * @memberof ProjectsIdPatchRequest */ priority?: ProjectsIdPatchRequestPriorityEnum; /** * * @type {string} * @memberof ProjectsIdPatchRequest */ lead_id?: string | null; /** * * @type {string} * @memberof ProjectsIdPatchRequest */ target_date?: string | null; /** * * @type {string} * @memberof ProjectsIdPatchRequest */ description?: string; /** * * @type {string} * @memberof ProjectsIdPatchRequest */ agent_context?: string; } /** * @export */ declare const ProjectsIdPatchRequestStatusEnum: { readonly BACKLOG: "backlog"; readonly PLANNED: "planned"; readonly IN_PROGRESS: "in_progress"; readonly COMPLETED: "completed"; readonly CANCELED: "canceled"; }; type ProjectsIdPatchRequestStatusEnum = typeof ProjectsIdPatchRequestStatusEnum[keyof typeof ProjectsIdPatchRequestStatusEnum]; /** * @export */ declare const ProjectsIdPatchRequestPriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type ProjectsIdPatchRequestPriorityEnum = typeof ProjectsIdPatchRequestPriorityEnum[keyof typeof ProjectsIdPatchRequestPriorityEnum]; /** * Check if a given object implements the ProjectsIdPatchRequest interface. */ declare function instanceOfProjectsIdPatchRequest(value: object): value is ProjectsIdPatchRequest; declare function ProjectsIdPatchRequestFromJSON(json: any): ProjectsIdPatchRequest; declare function ProjectsIdPatchRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProjectsIdPatchRequest; declare function ProjectsIdPatchRequestToJSON(json: any): ProjectsIdPatchRequest; declare function ProjectsIdPatchRequestToJSONTyped(value?: ProjectsIdPatchRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ProjectsPostRequest */ interface ProjectsPostRequest { /** * * @type {string} * @memberof ProjectsPostRequest */ team_id: string; /** * * @type {string} * @memberof ProjectsPostRequest */ name: string; /** * * @type {string} * @memberof ProjectsPostRequest */ icon?: string; /** * * @type {string} * @memberof ProjectsPostRequest */ color?: string; /** * * @type {string} * @memberof ProjectsPostRequest */ status?: ProjectsPostRequestStatusEnum; /** * * @type {string} * @memberof ProjectsPostRequest */ priority?: ProjectsPostRequestPriorityEnum; /** * * @type {string} * @memberof ProjectsPostRequest */ lead_id?: string | null; /** * * @type {string} * @memberof ProjectsPostRequest */ target_date?: string | null; /** * * @type {string} * @memberof ProjectsPostRequest */ description?: string; /** * * @type {string} * @memberof ProjectsPostRequest */ agent_context?: string; } /** * @export */ declare const ProjectsPostRequestStatusEnum: { readonly BACKLOG: "backlog"; readonly PLANNED: "planned"; readonly IN_PROGRESS: "in_progress"; readonly COMPLETED: "completed"; readonly CANCELED: "canceled"; }; type ProjectsPostRequestStatusEnum = typeof ProjectsPostRequestStatusEnum[keyof typeof ProjectsPostRequestStatusEnum]; /** * @export */ declare const ProjectsPostRequestPriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type ProjectsPostRequestPriorityEnum = typeof ProjectsPostRequestPriorityEnum[keyof typeof ProjectsPostRequestPriorityEnum]; /** * Check if a given object implements the ProjectsPostRequest interface. */ declare function instanceOfProjectsPostRequest(value: object): value is ProjectsPostRequest; declare function ProjectsPostRequestFromJSON(json: any): ProjectsPostRequest; declare function ProjectsPostRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProjectsPostRequest; declare function ProjectsPostRequestToJSON(json: any): ProjectsPostRequest; declare function ProjectsPostRequestToJSONTyped(value?: ProjectsPostRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface PullRequestLink */ interface PullRequestLink { /** * * @type {number} * @memberof PullRequestLink */ number: number; /** * * @type {string} * @memberof PullRequestLink */ title: string; /** * * @type {string} * @memberof PullRequestLink */ html_url: string; /** * * @type {string} * @memberof PullRequestLink */ state: PullRequestLinkStateEnum; /** * * @type {boolean} * @memberof PullRequestLink */ draft: boolean; /** * * @type {string} * @memberof PullRequestLink */ merged_at: string | null; /** * * @type {string} * @memberof PullRequestLink */ head_branch: string; /** * * @type {string} * @memberof PullRequestLink */ owner: string; /** * * @type {string} * @memberof PullRequestLink */ repo: string; /** * * @type {boolean} * @memberof PullRequestLink */ closes_on_merge: boolean; /** * * @type {string} * @memberof PullRequestLink */ source: PullRequestLinkSourceEnum; } /** * @export */ declare const PullRequestLinkStateEnum: { readonly OPEN: "open"; readonly CLOSED: "closed"; }; type PullRequestLinkStateEnum = typeof PullRequestLinkStateEnum[keyof typeof PullRequestLinkStateEnum]; /** * @export */ declare const PullRequestLinkSourceEnum: { readonly AUTO: "auto"; readonly MANUAL: "manual"; }; type PullRequestLinkSourceEnum = typeof PullRequestLinkSourceEnum[keyof typeof PullRequestLinkSourceEnum]; /** * Check if a given object implements the PullRequestLink interface. */ declare function instanceOfPullRequestLink(value: object): value is PullRequestLink; declare function PullRequestLinkFromJSON(json: any): PullRequestLink; declare function PullRequestLinkFromJSONTyped(json: any, ignoreDiscriminator: boolean): PullRequestLink; declare function PullRequestLinkToJSON(json: any): PullRequestLink; declare function PullRequestLinkToJSONTyped(value?: PullRequestLink | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface PullRequestLinkRequest */ interface PullRequestLinkRequest { /** * * @type {string} * @memberof PullRequestLinkRequest */ repo: string; /** * * @type {number} * @memberof PullRequestLinkRequest */ number: number; } /** * Check if a given object implements the PullRequestLinkRequest interface. */ declare function instanceOfPullRequestLinkRequest(value: object): value is PullRequestLinkRequest; declare function PullRequestLinkRequestFromJSON(json: any): PullRequestLinkRequest; declare function PullRequestLinkRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): PullRequestLinkRequest; declare function PullRequestLinkRequestToJSON(json: any): PullRequestLinkRequest; declare function PullRequestLinkRequestToJSONTyped(value?: PullRequestLinkRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Relation */ interface Relation { /** * * @type {string} * @memberof Relation */ id: string; /** * * @type {string} * @memberof Relation */ issue_id: string; /** * * @type {string} * @memberof Relation */ related_issue_id: string; /** * * @type {string} * @memberof Relation */ type: string; /** * * @type {string} * @memberof Relation */ created_at: string; /** * * @type {IssuesPost200ResponseParent} * @memberof Relation */ related_issue?: IssuesPost200ResponseParent; } /** * Check if a given object implements the Relation interface. */ declare function instanceOfRelation(value: object): value is Relation; declare function RelationFromJSON(json: any): Relation; declare function RelationFromJSONTyped(json: any, ignoreDiscriminator: boolean): Relation; declare function RelationToJSON(json: any): Relation; declare function RelationToJSONTyped(value?: Relation | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface RelationCreate */ interface RelationCreate { /** * * @type {string} * @memberof RelationCreate */ related_issue_id?: string; /** * * @type {string} * @memberof RelationCreate */ related_issue_ref?: string; /** * * @type {string} * @memberof RelationCreate */ type: RelationCreateTypeEnum; } /** * @export */ declare const RelationCreateTypeEnum: { readonly BLOCKS: "blocks"; readonly DUPLICATE: "duplicate"; readonly RELATED: "related"; readonly SIMILAR: "similar"; }; type RelationCreateTypeEnum = typeof RelationCreateTypeEnum[keyof typeof RelationCreateTypeEnum]; /** * Check if a given object implements the RelationCreate interface. */ declare function instanceOfRelationCreate(value: object): value is RelationCreate; declare function RelationCreateFromJSON(json: any): RelationCreate; declare function RelationCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): RelationCreate; declare function RelationCreateToJSON(json: any): RelationCreate; declare function RelationCreateToJSONTyped(value?: RelationCreate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface SubscriptionState */ interface SubscriptionState { /** * * @type {boolean} * @memberof SubscriptionState */ isSubscribed: boolean; } /** * Check if a given object implements the SubscriptionState interface. */ declare function instanceOfSubscriptionState(value: object): value is SubscriptionState; declare function SubscriptionStateFromJSON(json: any): SubscriptionState; declare function SubscriptionStateFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubscriptionState; declare function SubscriptionStateToJSON(json: any): SubscriptionState; declare function SubscriptionStateToJSONTyped(value?: SubscriptionState | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface SubscriptionUpdate */ interface SubscriptionUpdate { /** * * @type {boolean} * @memberof SubscriptionUpdate */ isSubscribed?: boolean; } /** * Check if a given object implements the SubscriptionUpdate interface. */ declare function instanceOfSubscriptionUpdate(value: object): value is SubscriptionUpdate; declare function SubscriptionUpdateFromJSON(json: any): SubscriptionUpdate; declare function SubscriptionUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): SubscriptionUpdate; declare function SubscriptionUpdateToJSON(json: any): SubscriptionUpdate; declare function SubscriptionUpdateToJSONTyped(value?: SubscriptionUpdate | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Team */ interface Team { /** * * @type {string} * @memberof Team */ id: string; /** * * @type {string} * @memberof Team */ name: string; /** * * @type {string} * @memberof Team */ key: string; /** * * @type {string} * @memberof Team */ icon: string; /** * * @type {string} * @memberof Team */ color: string; } /** * Check if a given object implements the Team interface. */ declare function instanceOfTeam(value: object): value is Team; declare function TeamFromJSON(json: any): Team; declare function TeamFromJSONTyped(json: any, ignoreDiscriminator: boolean): Team; declare function TeamToJSON(json: any): Team; declare function TeamToJSONTyped(value?: Team | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TeamsGet200ResponseInner */ interface TeamsGet200ResponseInner { /** * * @type {string} * @memberof TeamsGet200ResponseInner */ id: string; /** * * @type {string} * @memberof TeamsGet200ResponseInner */ name: string; /** * * @type {string} * @memberof TeamsGet200ResponseInner */ key: string; /** * * @type {string} * @memberof TeamsGet200ResponseInner */ icon: string; /** * * @type {string} * @memberof TeamsGet200ResponseInner */ color: string; } /** * Check if a given object implements the TeamsGet200ResponseInner interface. */ declare function instanceOfTeamsGet200ResponseInner(value: object): value is TeamsGet200ResponseInner; declare function TeamsGet200ResponseInnerFromJSON(json: any): TeamsGet200ResponseInner; declare function TeamsGet200ResponseInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): TeamsGet200ResponseInner; declare function TeamsGet200ResponseInnerToJSON(json: any): TeamsGet200ResponseInner; declare function TeamsGet200ResponseInnerToJSONTyped(value?: TeamsGet200ResponseInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TeamsIdIngestKeysGet200ResponseInner */ interface TeamsIdIngestKeysGet200ResponseInner { /** * * @type {string} * @memberof TeamsIdIngestKeysGet200ResponseInner */ id: string; /** * * @type {string} * @memberof TeamsIdIngestKeysGet200ResponseInner */ team_id: string; /** * * @type {string} * @memberof TeamsIdIngestKeysGet200ResponseInner */ label: string; /** * * @type {string} * @memberof TeamsIdIngestKeysGet200ResponseInner */ key_hint: string; /** * * @type {string} * @memberof TeamsIdIngestKeysGet200ResponseInner */ dsn: string; /** * * @type {string} * @memberof TeamsIdIngestKeysGet200ResponseInner */ status: TeamsIdIngestKeysGet200ResponseInnerStatusEnum; /** * * @type {Array} * @memberof TeamsIdIngestKeysGet200ResponseInner */ allowed_origins: Array | null; /** * * @type {number} * @memberof TeamsIdIngestKeysGet200ResponseInner */ rate_limit_events: number | null; /** * * @type {number} * @memberof TeamsIdIngestKeysGet200ResponseInner */ rate_window_seconds: number | null; /** * * @type {Date} * @memberof TeamsIdIngestKeysGet200ResponseInner */ last_used_at: Date | null; /** * * @type {Date} * @memberof TeamsIdIngestKeysGet200ResponseInner */ created_at: Date; /** * * @type {Date} * @memberof TeamsIdIngestKeysGet200ResponseInner */ rotated_at: Date | null; /** * * @type {Date} * @memberof TeamsIdIngestKeysGet200ResponseInner */ grace_until: Date | null; } /** * @export */ declare const TeamsIdIngestKeysGet200ResponseInnerStatusEnum: { readonly ACTIVE: "active"; readonly DISABLED: "disabled"; readonly REVOKED: "revoked"; }; type TeamsIdIngestKeysGet200ResponseInnerStatusEnum = typeof TeamsIdIngestKeysGet200ResponseInnerStatusEnum[keyof typeof TeamsIdIngestKeysGet200ResponseInnerStatusEnum]; /** * Check if a given object implements the TeamsIdIngestKeysGet200ResponseInner interface. */ declare function instanceOfTeamsIdIngestKeysGet200ResponseInner(value: object): value is TeamsIdIngestKeysGet200ResponseInner; declare function TeamsIdIngestKeysGet200ResponseInnerFromJSON(json: any): TeamsIdIngestKeysGet200ResponseInner; declare function TeamsIdIngestKeysGet200ResponseInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): TeamsIdIngestKeysGet200ResponseInner; declare function TeamsIdIngestKeysGet200ResponseInnerToJSON(json: any): TeamsIdIngestKeysGet200ResponseInner; declare function TeamsIdIngestKeysGet200ResponseInnerToJSONTyped(value?: TeamsIdIngestKeysGet200ResponseInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TeamsIdIngestKeysPostRequest */ interface TeamsIdIngestKeysPostRequest { /** * * @type {string} * @memberof TeamsIdIngestKeysPostRequest */ label?: string; } /** * Check if a given object implements the TeamsIdIngestKeysPostRequest interface. */ declare function instanceOfTeamsIdIngestKeysPostRequest(value: object): value is TeamsIdIngestKeysPostRequest; declare function TeamsIdIngestKeysPostRequestFromJSON(json: any): TeamsIdIngestKeysPostRequest; declare function TeamsIdIngestKeysPostRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): TeamsIdIngestKeysPostRequest; declare function TeamsIdIngestKeysPostRequestToJSON(json: any): TeamsIdIngestKeysPostRequest; declare function TeamsIdIngestKeysPostRequestToJSONTyped(value?: TeamsIdIngestKeysPostRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TemplatesGet200ResponseInner */ interface TemplatesGet200ResponseInner { /** * * @type {string} * @memberof TemplatesGet200ResponseInner */ id: string; /** * * @type {string} * @memberof TemplatesGet200ResponseInner */ team_id: string; /** * * @type {string} * @memberof TemplatesGet200ResponseInner */ name: string; /** * * @type {string} * @memberof TemplatesGet200ResponseInner */ title: string | null; /** * * @type {string} * @memberof TemplatesGet200ResponseInner */ description: string; /** * * @type {string} * @memberof TemplatesGet200ResponseInner */ priority: TemplatesGet200ResponseInnerPriorityEnum; /** * * @type {Array} * @memberof TemplatesGet200ResponseInner */ preset_label_ids: Array; /** * * @type {boolean} * @memberof TemplatesGet200ResponseInner */ is_default: boolean; /** * * @type {string} * @memberof TemplatesGet200ResponseInner */ created_by?: string | null; /** * * @type {string} * @memberof TemplatesGet200ResponseInner */ created_at?: string; /** * * @type {string} * @memberof TemplatesGet200ResponseInner */ updated_at?: string; } /** * @export */ declare const TemplatesGet200ResponseInnerPriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type TemplatesGet200ResponseInnerPriorityEnum = typeof TemplatesGet200ResponseInnerPriorityEnum[keyof typeof TemplatesGet200ResponseInnerPriorityEnum]; /** * Check if a given object implements the TemplatesGet200ResponseInner interface. */ declare function instanceOfTemplatesGet200ResponseInner(value: object): value is TemplatesGet200ResponseInner; declare function TemplatesGet200ResponseInnerFromJSON(json: any): TemplatesGet200ResponseInner; declare function TemplatesGet200ResponseInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): TemplatesGet200ResponseInner; declare function TemplatesGet200ResponseInnerToJSON(json: any): TemplatesGet200ResponseInner; declare function TemplatesGet200ResponseInnerToJSONTyped(value?: TemplatesGet200ResponseInner | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TemplatesIdPatchRequest */ interface TemplatesIdPatchRequest { /** * * @type {string} * @memberof TemplatesIdPatchRequest */ name?: string; /** * * @type {string} * @memberof TemplatesIdPatchRequest */ title?: string | null; /** * * @type {string} * @memberof TemplatesIdPatchRequest */ description?: string; /** * * @type {string} * @memberof TemplatesIdPatchRequest */ priority?: TemplatesIdPatchRequestPriorityEnum; /** * * @type {Array} * @memberof TemplatesIdPatchRequest */ preset_label_ids?: Array; /** * * @type {boolean} * @memberof TemplatesIdPatchRequest */ is_default?: boolean; } /** * @export */ declare const TemplatesIdPatchRequestPriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type TemplatesIdPatchRequestPriorityEnum = typeof TemplatesIdPatchRequestPriorityEnum[keyof typeof TemplatesIdPatchRequestPriorityEnum]; /** * Check if a given object implements the TemplatesIdPatchRequest interface. */ declare function instanceOfTemplatesIdPatchRequest(value: object): value is TemplatesIdPatchRequest; declare function TemplatesIdPatchRequestFromJSON(json: any): TemplatesIdPatchRequest; declare function TemplatesIdPatchRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): TemplatesIdPatchRequest; declare function TemplatesIdPatchRequestToJSON(json: any): TemplatesIdPatchRequest; declare function TemplatesIdPatchRequestToJSONTyped(value?: TemplatesIdPatchRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface TemplatesPostRequest */ interface TemplatesPostRequest { /** * * @type {string} * @memberof TemplatesPostRequest */ team_id: string; /** * * @type {string} * @memberof TemplatesPostRequest */ name: string; /** * * @type {string} * @memberof TemplatesPostRequest */ title?: string | null; /** * * @type {string} * @memberof TemplatesPostRequest */ description?: string; /** * * @type {string} * @memberof TemplatesPostRequest */ priority?: TemplatesPostRequestPriorityEnum; /** * * @type {Array} * @memberof TemplatesPostRequest */ preset_label_ids?: Array; /** * * @type {boolean} * @memberof TemplatesPostRequest */ is_default?: boolean; } /** * @export */ declare const TemplatesPostRequestPriorityEnum: { readonly NONE: "none"; readonly URGENT: "urgent"; readonly HIGH: "high"; readonly MEDIUM: "medium"; readonly LOW: "low"; }; type TemplatesPostRequestPriorityEnum = typeof TemplatesPostRequestPriorityEnum[keyof typeof TemplatesPostRequestPriorityEnum]; /** * Check if a given object implements the TemplatesPostRequest interface. */ declare function instanceOfTemplatesPostRequest(value: object): value is TemplatesPostRequest; declare function TemplatesPostRequestFromJSON(json: any): TemplatesPostRequest; declare function TemplatesPostRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): TemplatesPostRequest; declare function TemplatesPostRequestToJSON(json: any): TemplatesPostRequest; declare function TemplatesPostRequestToJSONTyped(value?: TemplatesPostRequest | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface Viewer */ interface Viewer { /** * * @type {string} * @memberof Viewer */ id: string; /** * * @type {string} * @memberof Viewer */ full_name: string; /** * * @type {string} * @memberof Viewer */ avatar_url: string | null; /** * * @type {string} * @memberof Viewer */ role: ViewerRoleEnum; } /** * @export */ declare const ViewerRoleEnum: { readonly ADMIN: "admin"; readonly MEMBER: "member"; }; type ViewerRoleEnum = typeof ViewerRoleEnum[keyof typeof ViewerRoleEnum]; /** * Check if a given object implements the Viewer interface. */ declare function instanceOfViewer(value: object): value is Viewer; declare function ViewerFromJSON(json: any): Viewer; declare function ViewerFromJSONTyped(json: any, ignoreDiscriminator: boolean): Viewer; declare function ViewerToJSON(json: any): Viewer; declare function ViewerToJSONTyped(value?: Viewer | null, ignoreDiscriminator?: boolean): any; /** * Onus API * Programmatic access to Onus issues, projects, and teams. Authenticate with an OAuth2 bearer token. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface AnalyticsEventsGetRequest { teamId: string; limit?: number; } interface AnalyticsOverviewGetRequest { teamId: string; from?: Date; to?: Date; } interface AnalyticsQueryPostOperationRequest { analyticsQueryPostRequest?: AnalyticsQueryPostRequest; } interface AttachmentsIdDeleteRequest { id: string; } interface AttachmentsIdDownloadUrlGetRequest { id: string; } interface CommentsCommentIdDeleteRequest { commentId: string; } interface CommentsCommentIdPatchOperationRequest { commentId: string; commentsCommentIdPatchRequest?: CommentsCommentIdPatchRequest; } interface EventsStreamGetRequest { teamId?: string; type?: string; cursor?: string; } interface IngestKeysIdDeleteRequest { id: string; } interface IngestKeysIdPatchOperationRequest { id: string; ingestKeysIdPatchRequest?: IngestKeysIdPatchRequest; } interface IngestKeysIdRotatePostOperationRequest { id: string; ingestKeysIdRotatePostRequest?: IngestKeysIdRotatePostRequest; } interface IssuesBulkPostOperationRequest { issuesBulkPostRequest?: IssuesBulkPostRequest; } interface IssuesGetRequest { status?: string; teamId?: string; assigneeId?: string; projectId?: string; parentId?: string; q?: string; limit?: number; cursor?: string; } interface IssuesIdAttachmentsPostOperationRequest { id: string; issuesIdAttachmentsPostRequest?: IssuesIdAttachmentsPostRequest; } interface IssuesIdCommentsGetRequest { id: string; } interface IssuesIdCommentsPostRequest { id: string; commentsCommentIdPatchRequest?: CommentsCommentIdPatchRequest; } interface IssuesIdDeleteRequest { id: string; } interface IssuesIdGetRequest { id: string; } interface IssuesIdLabelsGetRequest { id: string; } interface IssuesIdLabelsLabelIdDeleteRequest { id: string; labelId: string; } interface IssuesIdLabelsPostOperationRequest { id: string; issuesIdLabelsPostRequest?: IssuesIdLabelsPostRequest; } interface IssuesIdPatchOperationRequest { id: string; issuesIdPatchRequest?: IssuesIdPatchRequest; } interface IssuesIdPullRequestsLinkIdDeleteRequest { id: string; linkId: string; } interface IssuesIdPullRequestsPostOperationRequest { id: string; issuesIdPullRequestsPostRequest?: IssuesIdPullRequestsPostRequest; } interface IssuesIdRelationsPostOperationRequest { id: string; issuesIdRelationsPostRequest?: IssuesIdRelationsPostRequest; } interface IssuesIdRelationsRelationIdDeleteRequest { id: string; relationId: string; } interface IssuesIdSubscriptionGetRequest { id: string; } interface IssuesIdSubscriptionPostOperationRequest { id: string; issuesIdSubscriptionPostRequest?: IssuesIdSubscriptionPostRequest; } interface IssuesPostOperationRequest { issuesPostRequest?: IssuesPostRequest; } interface LabelsPostOperationRequest { labelsPostRequest?: LabelsPostRequest; } interface ProjectsIdAttachmentsGetRequest { id: string; } interface ProjectsIdGetRequest { id: string; } interface ProjectsIdPatchOperationRequest { id: string; projectsIdPatchRequest?: ProjectsIdPatchRequest; } interface ProjectsPostOperationRequest { projectsPostRequest?: ProjectsPostRequest; } interface TeamsIdGetRequest { id: string; } interface TeamsIdIngestKeysGetRequest { id: string; } interface TeamsIdIngestKeysPostOperationRequest { id: string; teamsIdIngestKeysPostRequest?: TeamsIdIngestKeysPostRequest; } interface TemplatesGetRequest { teamId?: string; } interface TemplatesIdDeleteRequest { id: string; } interface TemplatesIdGetRequest { id: string; } interface TemplatesIdPatchOperationRequest { id: string; templatesIdPatchRequest?: TemplatesIdPatchRequest; } interface TemplatesPostOperationRequest { templatesPostRequest?: TemplatesPostRequest; } /** * DefaultApi - interface * * @export * @interface DefaultApiInterface */ interface DefaultApiInterface { /** * Distinct ingested event ids with counts and last-seen timestamps, ordered by volume (default limit 100, max 500). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/analytics/events?team_id=$TEAM_ID ``` ```bash onus analytics events --team $TEAM_ID ``` * @summary List ingested event names with counts * @param {string} teamId * @param {number} [limit] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ analyticsEventsGetRaw(requestParameters: AnalyticsEventsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * Distinct ingested event ids with counts and last-seen timestamps, ordered by volume (default limit 100, max 500). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/analytics/events?team_id=$TEAM_ID ``` ```bash onus analytics events --team $TEAM_ID ``` * List ingested event names with counts */ analyticsEventsGet(requestParameters: AnalyticsEventsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Analytics overview for a team: visitors, pageviews, sessions, bounce rate and median session duration, with the equal-length previous period for delta computation. Defaults to the trailing 30 days; windows are capped at 365 days (retention). Rate limits mirror the workspace API defaults. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/analytics/overview?team_id=$TEAM_ID ``` ```bash onus analytics overview --team $TEAM_ID ``` * @summary Get the analytics overview for a team * @param {string} teamId * @param {Date} [from] * @param {Date} [to] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ analyticsOverviewGetRaw(requestParameters: AnalyticsOverviewGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Analytics overview for a team: visitors, pageviews, sessions, bounce rate and median session duration, with the equal-length previous period for delta computation. Defaults to the trailing 30 days; windows are capped at 365 days (retention). Rate limits mirror the workspace API defaults. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/analytics/overview?team_id=$TEAM_ID ``` ```bash onus analytics overview --team $TEAM_ID ``` * Get the analytics overview for a team */ analyticsOverviewGet(requestParameters: AnalyticsOverviewGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Execute a read-only trends or funnel analytics query. Enforces the same limits as the UI (≤5 series / ≤10 steps) and rejects path queries and series math other than total/dau (400) — object property math is not yet exposed over the public API. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"query\":{\"type\":\"trends\",\"series\":[{\"event\":\"signup\"}]}}\' \\ https://onus.example/v1/analytics/query ``` ```bash onus analytics query --team $TEAM_ID --query \'{\"type\":\"trends\",\"series\":[{\"event\":\"signup\"}]}\' ``` * @summary Execute a trends or funnel analytics query * @param {AnalyticsQueryPostRequest} [analyticsQueryPostRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ analyticsQueryPostRaw(requestParameters: AnalyticsQueryPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Execute a read-only trends or funnel analytics query. Enforces the same limits as the UI (≤5 series / ≤10 steps) and rejects path queries and series math other than total/dau (400) — object property math is not yet exposed over the public API. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"query\":{\"type\":\"trends\",\"series\":[{\"event\":\"signup\"}]}}\' \\ https://onus.example/v1/analytics/query ``` ```bash onus analytics query --team $TEAM_ID --query \'{\"type\":\"trends\",\"series\":[{\"event\":\"signup\"}]}\' ``` * Execute a trends or funnel analytics query */ analyticsQueryPost(requestParameters: AnalyticsQueryPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Delete an attachment. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/attachments/$ATTACHMENT_ID ``` * @summary Delete attachment * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ attachmentsIdDeleteRaw(requestParameters: AttachmentsIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Delete an attachment. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/attachments/$ATTACHMENT_ID ``` * Delete attachment */ attachmentsIdDelete(requestParameters: AttachmentsIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Get a short-lived signed download URL for an attachment. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/attachments/$ATTACHMENT_ID/download-url ``` * @summary Get attachment download URL * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ attachmentsIdDownloadUrlGetRaw(requestParameters: AttachmentsIdDownloadUrlGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Get a short-lived signed download URL for an attachment. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/attachments/$ATTACHMENT_ID/download-url ``` * Get attachment download URL */ attachmentsIdDownloadUrlGet(requestParameters: AttachmentsIdDownloadUrlGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * See summary. Authenticate with a bearer token. * @summary Delete comment * @param {string} commentId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ commentsCommentIdDeleteRaw(requestParameters: CommentsCommentIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * See summary. Authenticate with a bearer token. * Delete comment */ commentsCommentIdDelete(requestParameters: CommentsCommentIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * See summary. Authenticate with a bearer token. * @summary Update comment * @param {string} commentId * @param {CommentsCommentIdPatchRequest} [commentsCommentIdPatchRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ commentsCommentIdPatchRaw(requestParameters: CommentsCommentIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * See summary. Authenticate with a bearer token. * Update comment */ commentsCommentIdPatch(requestParameters: CommentsCommentIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Server-Sent Events stream of issue/comment/error-group events with cursor-based replay. Resume after disconnect by sending the last seen id: value as the Last-Event-ID header (or ?cursor=). The server closes gracefully at ~50s with a stream.close event carrying last_seq — reconnect immediately with that cursor to continue without loss. Replay is capped at 5000 events per connection (a reason:\"overflow\" close means more remain). ```bash curl -N -H \"Authorization: Bearer $ONUS_TOKEN\" \'https://onus.example/v1/events/stream?team_id=$TEAM_ID&type=issue.status_changed,error_group.regressed\' ``` ```bash onus watch --team HOT --type issue.status_changed ``` * @summary Stream events * @param {string} [teamId] * @param {string} [type] * @param {string} [cursor] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ eventsStreamGetRaw(requestParameters: EventsStreamGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Server-Sent Events stream of issue/comment/error-group events with cursor-based replay. Resume after disconnect by sending the last seen id: value as the Last-Event-ID header (or ?cursor=). The server closes gracefully at ~50s with a stream.close event carrying last_seq — reconnect immediately with that cursor to continue without loss. Replay is capped at 5000 events per connection (a reason:\"overflow\" close means more remain). ```bash curl -N -H \"Authorization: Bearer $ONUS_TOKEN\" \'https://onus.example/v1/events/stream?team_id=$TEAM_ID&type=issue.status_changed,error_group.regressed\' ``` ```bash onus watch --team HOT --type issue.status_changed ``` * Stream events */ eventsStreamGet(requestParameters: EventsStreamGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Revoke an ingest key (terminal — the key stops working immediately). ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/ingest-keys/$KEY_ID ``` ```bash onus dsn revoke $KEY_ID ``` * @summary Revoke an ingest key (terminal) * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ ingestKeysIdDeleteRaw(requestParameters: IngestKeysIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Revoke an ingest key (terminal — the key stops working immediately). ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/ingest-keys/$KEY_ID ``` ```bash onus dsn revoke $KEY_ID ``` * Revoke an ingest key (terminal) */ ingestKeysIdDelete(requestParameters: IngestKeysIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Update an ingest key\'s status (active/disabled/revoked; revoke is terminal). ```bash curl -X PATCH -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"status\":\"disabled\"}\' https://onus.example/v1/ingest-keys/$KEY_ID ``` ```bash onus dsn disable $KEY_ID ``` * @summary Update ingest key status (active/disabled/revoked) * @param {string} id * @param {IngestKeysIdPatchRequest} [ingestKeysIdPatchRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ ingestKeysIdPatchRaw(requestParameters: IngestKeysIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Update an ingest key\'s status (active/disabled/revoked; revoke is terminal). ```bash curl -X PATCH -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"status\":\"disabled\"}\' https://onus.example/v1/ingest-keys/$KEY_ID ``` ```bash onus dsn disable $KEY_ID ``` * Update ingest key status (active/disabled/revoked) */ ingestKeysIdPatch(requestParameters: IngestKeysIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Rotate an ingest key: mints a new secret and keeps the old one accepted until the grace window closes (zero-downtime cutover). The new secret is returned exactly once. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"grace_seconds\":604800}\' https://onus.example/v1/ingest-keys/$KEY_ID/rotate ``` ```bash onus dsn rotate $KEY_ID ``` * @summary Rotate an ingest key with a zero-downtime grace window * @param {string} id * @param {IngestKeysIdRotatePostRequest} [ingestKeysIdRotatePostRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ ingestKeysIdRotatePostRaw(requestParameters: IngestKeysIdRotatePostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Rotate an ingest key: mints a new secret and keeps the old one accepted until the grace window closes (zero-downtime cutover). The new secret is returned exactly once. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"grace_seconds\":604800}\' https://onus.example/v1/ingest-keys/$KEY_ID/rotate ``` ```bash onus dsn rotate $KEY_ID ``` * Rotate an ingest key with a zero-downtime grace window */ ingestKeysIdRotatePost(requestParameters: IngestKeysIdRotatePostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Batched issue update or comment (max 100 items) with per-item partial success: always answers 200 with results/succeeded/failed; each item resolves UUID or KEY-NUM refs independently. Comment retries dedupe per-item via client_token; whole-request retries via the Idempotency-Key header return the stored response for 24h. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' -H \"Idempotency-Key: run-17\" \\ -d \'{\"operation\":\"update\",\"items\":[{\"ref\":\"ENG-42\",\"set\":{\"status\":\"done\"}}]}\' https://onus.example/v1/issues/bulk ``` ```bash onus issue bulk-update ENG-42 ENG-43 --status done onus issue bulk-comment ENG-42 --body \"Deployed\" --idempotency-key run-17 ``` * @summary Bulk update/comment issues * @param {IssuesBulkPostRequest} [issuesBulkPostRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesBulkPostRaw(requestParameters: IssuesBulkPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Batched issue update or comment (max 100 items) with per-item partial success: always answers 200 with results/succeeded/failed; each item resolves UUID or KEY-NUM refs independently. Comment retries dedupe per-item via client_token; whole-request retries via the Idempotency-Key header return the stored response for 24h. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' -H \"Idempotency-Key: run-17\" \\ -d \'{\"operation\":\"update\",\"items\":[{\"ref\":\"ENG-42\",\"set\":{\"status\":\"done\"}}]}\' https://onus.example/v1/issues/bulk ``` ```bash onus issue bulk-update ENG-42 ENG-43 --status done onus issue bulk-comment ENG-42 --body \"Deployed\" --idempotency-key run-17 ``` * Bulk update/comment issues */ issuesBulkPost(requestParameters: IssuesBulkPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * List issues with filters and cursor pagination (`next_cursor` feeds `?cursor=`). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" \'https://onus.example/v1/issues?status=todo&limit=50\' ``` ```bash onus issue list --status todo ``` * @summary List issues * @param {string} [status] * @param {string} [teamId] * @param {string} [assigneeId] * @param {string} [projectId] * @param {string} [parentId] * @param {string} [q] * @param {number} [limit] * @param {string} [cursor] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesGetRaw(requestParameters: IssuesGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * List issues with filters and cursor pagination (`next_cursor` feeds `?cursor=`). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" \'https://onus.example/v1/issues?status=todo&limit=50\' ``` ```bash onus issue list --status todo ``` * List issues */ issuesGet(requestParameters: IssuesGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Register an attachment, then upload bytes to the returned upload_url. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"filename\":\"log.txt\",\"content_type\":\"text/plain\",\"size_bytes\":1024}\' https://onus.example/v1/issues/ENG-42/attachments ``` * @summary Create attachment upload * @param {string} id * @param {IssuesIdAttachmentsPostRequest} [issuesIdAttachmentsPostRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesIdAttachmentsPostRaw(requestParameters: IssuesIdAttachmentsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Register an attachment, then upload bytes to the returned upload_url. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"filename\":\"log.txt\",\"content_type\":\"text/plain\",\"size_bytes\":1024}\' https://onus.example/v1/issues/ENG-42/attachments ``` * Create attachment upload */ issuesIdAttachmentsPost(requestParameters: IssuesIdAttachmentsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * List an issue\'s comments. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/comments ``` ```bash onus comment list ENG-42 ``` * @summary List comments * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesIdCommentsGetRaw(requestParameters: IssuesIdCommentsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List an issue\'s comments. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/comments ``` ```bash onus comment list ENG-42 ``` * List comments */ issuesIdCommentsGet(requestParameters: IssuesIdCommentsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Comment on an issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"body\":\"Deployed to prod\"}\' https://onus.example/v1/issues/ENG-42/comments ``` ```bash onus comment add ENG-42 \"Deployed to prod\" ``` * @summary Create comment * @param {string} id * @param {CommentsCommentIdPatchRequest} [commentsCommentIdPatchRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesIdCommentsPostRaw(requestParameters: IssuesIdCommentsPostRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Comment on an issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"body\":\"Deployed to prod\"}\' https://onus.example/v1/issues/ENG-42/comments ``` ```bash onus comment add ENG-42 \"Deployed to prod\" ``` * Create comment */ issuesIdCommentsPost(requestParameters: IssuesIdCommentsPostRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Delete an issue. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42 ``` ```bash onus issue delete ENG-42 ``` * @summary Delete issue * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesIdDeleteRaw(requestParameters: IssuesIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Delete an issue. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42 ``` ```bash onus issue delete ENG-42 ``` * Delete issue */ issuesIdDelete(requestParameters: IssuesIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Full issue detail: description, comments, activity, relations, PR links, attachments. `id` accepts a UUID or KEY-NUM. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42 ``` ```bash onus issue get ENG-42 ``` * @summary Get issue details * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesIdGetRaw(requestParameters: IssuesIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Full issue detail: description, comments, activity, relations, PR links, attachments. `id` accepts a UUID or KEY-NUM. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42 ``` ```bash onus issue get ENG-42 ``` * Get issue details */ issuesIdGet(requestParameters: IssuesIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * List an issue\'s labels. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/labels ``` * @summary List issue labels * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesIdLabelsGetRaw(requestParameters: IssuesIdLabelsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List an issue\'s labels. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/labels ``` * List issue labels */ issuesIdLabelsGet(requestParameters: IssuesIdLabelsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Detach a label from an issue. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/labels/$LABEL_ID ``` * @summary Remove issue label * @param {string} id * @param {string} labelId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesIdLabelsLabelIdDeleteRaw(requestParameters: IssuesIdLabelsLabelIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Detach a label from an issue. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/labels/$LABEL_ID ``` * Remove issue label */ issuesIdLabelsLabelIdDelete(requestParameters: IssuesIdLabelsLabelIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Attach a label to an issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"label_id\":\"...\"}\' https://onus.example/v1/issues/ENG-42/labels ``` * @summary Attach issue label * @param {string} id * @param {IssuesIdLabelsPostRequest} [issuesIdLabelsPostRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesIdLabelsPostRaw(requestParameters: IssuesIdLabelsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Attach a label to an issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"label_id\":\"...\"}\' https://onus.example/v1/issues/ENG-42/labels ``` * Attach issue label */ issuesIdLabelsPost(requestParameters: IssuesIdLabelsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * See summary. Authenticate with a bearer token. * @summary Update issue * @param {string} id * @param {IssuesIdPatchRequest} [issuesIdPatchRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesIdPatchRaw(requestParameters: IssuesIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * See summary. Authenticate with a bearer token. * Update issue */ issuesIdPatch(requestParameters: IssuesIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Unlink a pull request from an issue. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/pull-requests/$LINK_ID ``` * @summary Unlink issue PR * @param {string} id * @param {string} linkId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesIdPullRequestsLinkIdDeleteRaw(requestParameters: IssuesIdPullRequestsLinkIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Unlink a pull request from an issue. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/pull-requests/$LINK_ID ``` * Unlink issue PR */ issuesIdPullRequestsLinkIdDelete(requestParameters: IssuesIdPullRequestsLinkIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Link a GitHub pull request to an issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"repo\":\"org/repo\",\"number\":123}\' https://onus.example/v1/issues/ENG-42/pull-requests ``` * @summary Link issue PR * @param {string} id * @param {IssuesIdPullRequestsPostRequest} [issuesIdPullRequestsPostRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesIdPullRequestsPostRaw(requestParameters: IssuesIdPullRequestsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Link a GitHub pull request to an issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"repo\":\"org/repo\",\"number\":123}\' https://onus.example/v1/issues/ENG-42/pull-requests ``` * Link issue PR */ issuesIdPullRequestsPost(requestParameters: IssuesIdPullRequestsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Create a relation to another issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"related_issue_ref\":\"ENG-7\",\"type\":\"blocks\"}\' https://onus.example/v1/issues/ENG-42/relations ``` ```bash onus issue relate ENG-42 ENG-7 blocks ``` * @summary Create issue relation * @param {string} id * @param {IssuesIdRelationsPostRequest} [issuesIdRelationsPostRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesIdRelationsPostRaw(requestParameters: IssuesIdRelationsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create a relation to another issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"related_issue_ref\":\"ENG-7\",\"type\":\"blocks\"}\' https://onus.example/v1/issues/ENG-42/relations ``` ```bash onus issue relate ENG-42 ENG-7 blocks ``` * Create issue relation */ issuesIdRelationsPost(requestParameters: IssuesIdRelationsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Remove a relation. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/relations/$RELATION_ID ``` * @summary Delete issue relation * @param {string} id * @param {string} relationId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesIdRelationsRelationIdDeleteRaw(requestParameters: IssuesIdRelationsRelationIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Remove a relation. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/relations/$RELATION_ID ``` * Delete issue relation */ issuesIdRelationsRelationIdDelete(requestParameters: IssuesIdRelationsRelationIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Check whether the caller is subscribed to an issue\'s notifications. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/subscription ``` * @summary Get subscription state * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesIdSubscriptionGetRaw(requestParameters: IssuesIdSubscriptionGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Check whether the caller is subscribed to an issue\'s notifications. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/subscription ``` * Get subscription state */ issuesIdSubscriptionGet(requestParameters: IssuesIdSubscriptionGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * See summary. Authenticate with a bearer token. * @summary Update subscription state * @param {string} id * @param {IssuesIdSubscriptionPostRequest} [issuesIdSubscriptionPostRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesIdSubscriptionPostRaw(requestParameters: IssuesIdSubscriptionPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * See summary. Authenticate with a bearer token. * Update subscription state */ issuesIdSubscriptionPost(requestParameters: IssuesIdSubscriptionPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Create an issue. Ref fields accept UUIDs or KEY-NUM identifiers. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"title\":\"Fix login\"}\' https://onus.example/v1/issues ``` ```bash onus issue create --team HOT --title \"Fix login\" ``` * @summary Create issue * @param {IssuesPostRequest} [issuesPostRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ issuesPostRaw(requestParameters: IssuesPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create an issue. Ref fields accept UUIDs or KEY-NUM identifiers. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"title\":\"Fix login\"}\' https://onus.example/v1/issues ``` ```bash onus issue create --team HOT --title \"Fix login\" ``` * Create issue */ issuesPost(requestParameters: IssuesPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * List labels across visible teams. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/labels ``` ```bash onus label list ``` * @summary List labels * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ labelsGetRaw(initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List labels across visible teams. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/labels ``` ```bash onus label list ``` * List labels */ labelsGet(initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create a label. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"name\":\"bug\",\"color\":\"#ff0000\"}\' https://onus.example/v1/labels ``` ```bash onus label create --team HOT --name bug ``` * @summary Create label * @param {LabelsPostRequest} [labelsPostRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ labelsPostRaw(requestParameters: LabelsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create a label. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"name\":\"bug\",\"color\":\"#ff0000\"}\' https://onus.example/v1/labels ``` ```bash onus label create --team HOT --name bug ``` * Create label */ labelsPost(requestParameters: LabelsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Current viewer profile and workspace role. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/me ``` ```bash onus me ``` * @summary Get current user * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ meGetRaw(initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Current viewer profile and workspace role. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/me ``` ```bash onus me ``` * Get current user */ meGet(initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * List projects across visible teams. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/projects ``` ```bash onus project list ``` * @summary List projects * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ projectsGetRaw(initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List projects across visible teams. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/projects ``` ```bash onus project list ``` * List projects */ projectsGet(initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * List a project\'s attachments. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/projects/$PROJECT_ID/attachments ``` * @summary List project attachments * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ projectsIdAttachmentsGetRaw(requestParameters: ProjectsIdAttachmentsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List a project\'s attachments. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/projects/$PROJECT_ID/attachments ``` * List project attachments */ projectsIdAttachmentsGet(requestParameters: ProjectsIdAttachmentsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Fetch a single project by UUID. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/projects/$PROJECT_ID ``` ```bash onus project get $PROJECT_ID ``` * @summary Get project * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ projectsIdGetRaw(requestParameters: ProjectsIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Fetch a single project by UUID. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/projects/$PROJECT_ID ``` ```bash onus project get $PROJECT_ID ``` * Get project */ projectsIdGet(requestParameters: ProjectsIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * See summary. Authenticate with a bearer token. * @summary Update project * @param {string} id * @param {ProjectsIdPatchRequest} [projectsIdPatchRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ projectsIdPatchRaw(requestParameters: ProjectsIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * See summary. Authenticate with a bearer token. * Update project */ projectsIdPatch(requestParameters: ProjectsIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Create a project (team leads and workspace admins). ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"name\":\"Launch\"}\' https://onus.example/v1/projects ``` ```bash onus project create --team HOT --name Launch ``` * @summary Create project * @param {ProjectsPostRequest} [projectsPostRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ projectsPostRaw(requestParameters: ProjectsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create a project (team leads and workspace admins). ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"name\":\"Launch\"}\' https://onus.example/v1/projects ``` ```bash onus project create --team HOT --name Launch ``` * Create project */ projectsPost(requestParameters: ProjectsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * List teams visible to the caller (workspace admins see all; members see joined teams). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/teams ``` ```bash onus team list ``` * @summary List teams * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ teamsGetRaw(initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List teams visible to the caller (workspace admins see all; members see joined teams). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/teams ``` ```bash onus team list ``` * List teams */ teamsGet(initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Fetch a single team by UUID. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/teams/$TEAM_ID ``` ```bash onus team get $TEAM_ID ``` * @summary Get team * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ teamsIdGetRaw(requestParameters: TeamsIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Fetch a single team by UUID. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/teams/$TEAM_ID ``` ```bash onus team get $TEAM_ID ``` * Get team */ teamsIdGet(requestParameters: TeamsIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * List a team’s ingest keys (masked — the full secret is only returned on create/rotate). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/teams/$TEAM_ID/ingest-keys ``` ```bash onus dsn list --team $TEAM_ID ``` * @summary List a team’s ingest keys (masked) * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ teamsIdIngestKeysGetRaw(requestParameters: TeamsIdIngestKeysGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List a team’s ingest keys (masked — the full secret is only returned on create/rotate). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/teams/$TEAM_ID/ingest-keys ``` ```bash onus dsn list --team $TEAM_ID ``` * List a team’s ingest keys (masked) */ teamsIdIngestKeysGet(requestParameters: TeamsIdIngestKeysGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create an ingest key. The full secret is returned exactly once — store it immediately. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"label\":\"ci\"}\' https://onus.example/v1/teams/$TEAM_ID/ingest-keys ``` ```bash onus dsn create --team $TEAM_ID --label ci ``` * @summary Create an ingest key * @param {string} id * @param {TeamsIdIngestKeysPostRequest} [teamsIdIngestKeysPostRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ teamsIdIngestKeysPostRaw(requestParameters: TeamsIdIngestKeysPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create an ingest key. The full secret is returned exactly once — store it immediately. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"label\":\"ci\"}\' https://onus.example/v1/teams/$TEAM_ID/ingest-keys ``` ```bash onus dsn create --team $TEAM_ID --label ci ``` * Create an ingest key */ teamsIdIngestKeysPost(requestParameters: TeamsIdIngestKeysPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * * @summary List issue templates * @param {string} [teamId] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ templatesGetRaw(requestParameters: TemplatesGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List issue templates */ templatesGet(requestParameters: TemplatesGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * * @summary Delete issue template * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ templatesIdDeleteRaw(requestParameters: TemplatesIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Delete issue template */ templatesIdDelete(requestParameters: TemplatesIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * * @summary Get issue template * @param {string} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ templatesIdGetRaw(requestParameters: TemplatesIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Get issue template */ templatesIdGet(requestParameters: TemplatesIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * * @summary Update issue template * @param {string} id * @param {TemplatesIdPatchRequest} [templatesIdPatchRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ templatesIdPatchRaw(requestParameters: TemplatesIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Update issue template */ templatesIdPatch(requestParameters: TemplatesIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * * @summary Create issue template * @param {TemplatesPostRequest} [templatesPostRequest] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApiInterface */ templatesPostRaw(requestParameters: TemplatesPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create issue template */ templatesPost(requestParameters: TemplatesPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; } /** * */ declare class DefaultApi extends BaseAPI implements DefaultApiInterface { /** * Distinct ingested event ids with counts and last-seen timestamps, ordered by volume (default limit 100, max 500). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/analytics/events?team_id=$TEAM_ID ``` ```bash onus analytics events --team $TEAM_ID ``` * List ingested event names with counts */ analyticsEventsGetRaw(requestParameters: AnalyticsEventsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * Distinct ingested event ids with counts and last-seen timestamps, ordered by volume (default limit 100, max 500). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/analytics/events?team_id=$TEAM_ID ``` ```bash onus analytics events --team $TEAM_ID ``` * List ingested event names with counts */ analyticsEventsGet(requestParameters: AnalyticsEventsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Analytics overview for a team: visitors, pageviews, sessions, bounce rate and median session duration, with the equal-length previous period for delta computation. Defaults to the trailing 30 days; windows are capped at 365 days (retention). Rate limits mirror the workspace API defaults. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/analytics/overview?team_id=$TEAM_ID ``` ```bash onus analytics overview --team $TEAM_ID ``` * Get the analytics overview for a team */ analyticsOverviewGetRaw(requestParameters: AnalyticsOverviewGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Analytics overview for a team: visitors, pageviews, sessions, bounce rate and median session duration, with the equal-length previous period for delta computation. Defaults to the trailing 30 days; windows are capped at 365 days (retention). Rate limits mirror the workspace API defaults. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/analytics/overview?team_id=$TEAM_ID ``` ```bash onus analytics overview --team $TEAM_ID ``` * Get the analytics overview for a team */ analyticsOverviewGet(requestParameters: AnalyticsOverviewGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Execute a read-only trends or funnel analytics query. Enforces the same limits as the UI (≤5 series / ≤10 steps) and rejects path queries and series math other than total/dau (400) — object property math is not yet exposed over the public API. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"query\":{\"type\":\"trends\",\"series\":[{\"event\":\"signup\"}]}}\' \\ https://onus.example/v1/analytics/query ``` ```bash onus analytics query --team $TEAM_ID --query \'{\"type\":\"trends\",\"series\":[{\"event\":\"signup\"}]}\' ``` * Execute a trends or funnel analytics query */ analyticsQueryPostRaw(requestParameters: AnalyticsQueryPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Execute a read-only trends or funnel analytics query. Enforces the same limits as the UI (≤5 series / ≤10 steps) and rejects path queries and series math other than total/dau (400) — object property math is not yet exposed over the public API. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"query\":{\"type\":\"trends\",\"series\":[{\"event\":\"signup\"}]}}\' \\ https://onus.example/v1/analytics/query ``` ```bash onus analytics query --team $TEAM_ID --query \'{\"type\":\"trends\",\"series\":[{\"event\":\"signup\"}]}\' ``` * Execute a trends or funnel analytics query */ analyticsQueryPost(requestParameters?: AnalyticsQueryPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Delete an attachment. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/attachments/$ATTACHMENT_ID ``` * Delete attachment */ attachmentsIdDeleteRaw(requestParameters: AttachmentsIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Delete an attachment. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/attachments/$ATTACHMENT_ID ``` * Delete attachment */ attachmentsIdDelete(requestParameters: AttachmentsIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Get a short-lived signed download URL for an attachment. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/attachments/$ATTACHMENT_ID/download-url ``` * Get attachment download URL */ attachmentsIdDownloadUrlGetRaw(requestParameters: AttachmentsIdDownloadUrlGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Get a short-lived signed download URL for an attachment. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/attachments/$ATTACHMENT_ID/download-url ``` * Get attachment download URL */ attachmentsIdDownloadUrlGet(requestParameters: AttachmentsIdDownloadUrlGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * See summary. Authenticate with a bearer token. * Delete comment */ commentsCommentIdDeleteRaw(requestParameters: CommentsCommentIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * See summary. Authenticate with a bearer token. * Delete comment */ commentsCommentIdDelete(requestParameters: CommentsCommentIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * See summary. Authenticate with a bearer token. * Update comment */ commentsCommentIdPatchRaw(requestParameters: CommentsCommentIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * See summary. Authenticate with a bearer token. * Update comment */ commentsCommentIdPatch(requestParameters: CommentsCommentIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Server-Sent Events stream of issue/comment/error-group events with cursor-based replay. Resume after disconnect by sending the last seen id: value as the Last-Event-ID header (or ?cursor=). The server closes gracefully at ~50s with a stream.close event carrying last_seq — reconnect immediately with that cursor to continue without loss. Replay is capped at 5000 events per connection (a reason:\"overflow\" close means more remain). ```bash curl -N -H \"Authorization: Bearer $ONUS_TOKEN\" \'https://onus.example/v1/events/stream?team_id=$TEAM_ID&type=issue.status_changed,error_group.regressed\' ``` ```bash onus watch --team HOT --type issue.status_changed ``` * Stream events */ eventsStreamGetRaw(requestParameters: EventsStreamGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Server-Sent Events stream of issue/comment/error-group events with cursor-based replay. Resume after disconnect by sending the last seen id: value as the Last-Event-ID header (or ?cursor=). The server closes gracefully at ~50s with a stream.close event carrying last_seq — reconnect immediately with that cursor to continue without loss. Replay is capped at 5000 events per connection (a reason:\"overflow\" close means more remain). ```bash curl -N -H \"Authorization: Bearer $ONUS_TOKEN\" \'https://onus.example/v1/events/stream?team_id=$TEAM_ID&type=issue.status_changed,error_group.regressed\' ``` ```bash onus watch --team HOT --type issue.status_changed ``` * Stream events */ eventsStreamGet(requestParameters?: EventsStreamGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Revoke an ingest key (terminal — the key stops working immediately). ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/ingest-keys/$KEY_ID ``` ```bash onus dsn revoke $KEY_ID ``` * Revoke an ingest key (terminal) */ ingestKeysIdDeleteRaw(requestParameters: IngestKeysIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Revoke an ingest key (terminal — the key stops working immediately). ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/ingest-keys/$KEY_ID ``` ```bash onus dsn revoke $KEY_ID ``` * Revoke an ingest key (terminal) */ ingestKeysIdDelete(requestParameters: IngestKeysIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Update an ingest key\'s status (active/disabled/revoked; revoke is terminal). ```bash curl -X PATCH -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"status\":\"disabled\"}\' https://onus.example/v1/ingest-keys/$KEY_ID ``` ```bash onus dsn disable $KEY_ID ``` * Update ingest key status (active/disabled/revoked) */ ingestKeysIdPatchRaw(requestParameters: IngestKeysIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Update an ingest key\'s status (active/disabled/revoked; revoke is terminal). ```bash curl -X PATCH -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"status\":\"disabled\"}\' https://onus.example/v1/ingest-keys/$KEY_ID ``` ```bash onus dsn disable $KEY_ID ``` * Update ingest key status (active/disabled/revoked) */ ingestKeysIdPatch(requestParameters: IngestKeysIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Rotate an ingest key: mints a new secret and keeps the old one accepted until the grace window closes (zero-downtime cutover). The new secret is returned exactly once. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"grace_seconds\":604800}\' https://onus.example/v1/ingest-keys/$KEY_ID/rotate ``` ```bash onus dsn rotate $KEY_ID ``` * Rotate an ingest key with a zero-downtime grace window */ ingestKeysIdRotatePostRaw(requestParameters: IngestKeysIdRotatePostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Rotate an ingest key: mints a new secret and keeps the old one accepted until the grace window closes (zero-downtime cutover). The new secret is returned exactly once. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"grace_seconds\":604800}\' https://onus.example/v1/ingest-keys/$KEY_ID/rotate ``` ```bash onus dsn rotate $KEY_ID ``` * Rotate an ingest key with a zero-downtime grace window */ ingestKeysIdRotatePost(requestParameters: IngestKeysIdRotatePostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Batched issue update or comment (max 100 items) with per-item partial success: always answers 200 with results/succeeded/failed; each item resolves UUID or KEY-NUM refs independently. Comment retries dedupe per-item via client_token; whole-request retries via the Idempotency-Key header return the stored response for 24h. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' -H \"Idempotency-Key: run-17\" \\ -d \'{\"operation\":\"update\",\"items\":[{\"ref\":\"ENG-42\",\"set\":{\"status\":\"done\"}}]}\' https://onus.example/v1/issues/bulk ``` ```bash onus issue bulk-update ENG-42 ENG-43 --status done onus issue bulk-comment ENG-42 --body \"Deployed\" --idempotency-key run-17 ``` * Bulk update/comment issues */ issuesBulkPostRaw(requestParameters: IssuesBulkPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Batched issue update or comment (max 100 items) with per-item partial success: always answers 200 with results/succeeded/failed; each item resolves UUID or KEY-NUM refs independently. Comment retries dedupe per-item via client_token; whole-request retries via the Idempotency-Key header return the stored response for 24h. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' -H \"Idempotency-Key: run-17\" \\ -d \'{\"operation\":\"update\",\"items\":[{\"ref\":\"ENG-42\",\"set\":{\"status\":\"done\"}}]}\' https://onus.example/v1/issues/bulk ``` ```bash onus issue bulk-update ENG-42 ENG-43 --status done onus issue bulk-comment ENG-42 --body \"Deployed\" --idempotency-key run-17 ``` * Bulk update/comment issues */ issuesBulkPost(requestParameters?: IssuesBulkPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * List issues with filters and cursor pagination (`next_cursor` feeds `?cursor=`). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" \'https://onus.example/v1/issues?status=todo&limit=50\' ``` ```bash onus issue list --status todo ``` * List issues */ issuesGetRaw(requestParameters: IssuesGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * List issues with filters and cursor pagination (`next_cursor` feeds `?cursor=`). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" \'https://onus.example/v1/issues?status=todo&limit=50\' ``` ```bash onus issue list --status todo ``` * List issues */ issuesGet(requestParameters?: IssuesGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Register an attachment, then upload bytes to the returned upload_url. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"filename\":\"log.txt\",\"content_type\":\"text/plain\",\"size_bytes\":1024}\' https://onus.example/v1/issues/ENG-42/attachments ``` * Create attachment upload */ issuesIdAttachmentsPostRaw(requestParameters: IssuesIdAttachmentsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Register an attachment, then upload bytes to the returned upload_url. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"filename\":\"log.txt\",\"content_type\":\"text/plain\",\"size_bytes\":1024}\' https://onus.example/v1/issues/ENG-42/attachments ``` * Create attachment upload */ issuesIdAttachmentsPost(requestParameters: IssuesIdAttachmentsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * List an issue\'s comments. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/comments ``` ```bash onus comment list ENG-42 ``` * List comments */ issuesIdCommentsGetRaw(requestParameters: IssuesIdCommentsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List an issue\'s comments. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/comments ``` ```bash onus comment list ENG-42 ``` * List comments */ issuesIdCommentsGet(requestParameters: IssuesIdCommentsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Comment on an issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"body\":\"Deployed to prod\"}\' https://onus.example/v1/issues/ENG-42/comments ``` ```bash onus comment add ENG-42 \"Deployed to prod\" ``` * Create comment */ issuesIdCommentsPostRaw(requestParameters: IssuesIdCommentsPostRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Comment on an issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"body\":\"Deployed to prod\"}\' https://onus.example/v1/issues/ENG-42/comments ``` ```bash onus comment add ENG-42 \"Deployed to prod\" ``` * Create comment */ issuesIdCommentsPost(requestParameters: IssuesIdCommentsPostRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Delete an issue. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42 ``` ```bash onus issue delete ENG-42 ``` * Delete issue */ issuesIdDeleteRaw(requestParameters: IssuesIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Delete an issue. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42 ``` ```bash onus issue delete ENG-42 ``` * Delete issue */ issuesIdDelete(requestParameters: IssuesIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Full issue detail: description, comments, activity, relations, PR links, attachments. `id` accepts a UUID or KEY-NUM. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42 ``` ```bash onus issue get ENG-42 ``` * Get issue details */ issuesIdGetRaw(requestParameters: IssuesIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Full issue detail: description, comments, activity, relations, PR links, attachments. `id` accepts a UUID or KEY-NUM. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42 ``` ```bash onus issue get ENG-42 ``` * Get issue details */ issuesIdGet(requestParameters: IssuesIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * List an issue\'s labels. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/labels ``` * List issue labels */ issuesIdLabelsGetRaw(requestParameters: IssuesIdLabelsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List an issue\'s labels. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/labels ``` * List issue labels */ issuesIdLabelsGet(requestParameters: IssuesIdLabelsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Detach a label from an issue. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/labels/$LABEL_ID ``` * Remove issue label */ issuesIdLabelsLabelIdDeleteRaw(requestParameters: IssuesIdLabelsLabelIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Detach a label from an issue. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/labels/$LABEL_ID ``` * Remove issue label */ issuesIdLabelsLabelIdDelete(requestParameters: IssuesIdLabelsLabelIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Attach a label to an issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"label_id\":\"...\"}\' https://onus.example/v1/issues/ENG-42/labels ``` * Attach issue label */ issuesIdLabelsPostRaw(requestParameters: IssuesIdLabelsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Attach a label to an issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"label_id\":\"...\"}\' https://onus.example/v1/issues/ENG-42/labels ``` * Attach issue label */ issuesIdLabelsPost(requestParameters: IssuesIdLabelsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * See summary. Authenticate with a bearer token. * Update issue */ issuesIdPatchRaw(requestParameters: IssuesIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * See summary. Authenticate with a bearer token. * Update issue */ issuesIdPatch(requestParameters: IssuesIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Unlink a pull request from an issue. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/pull-requests/$LINK_ID ``` * Unlink issue PR */ issuesIdPullRequestsLinkIdDeleteRaw(requestParameters: IssuesIdPullRequestsLinkIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Unlink a pull request from an issue. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/pull-requests/$LINK_ID ``` * Unlink issue PR */ issuesIdPullRequestsLinkIdDelete(requestParameters: IssuesIdPullRequestsLinkIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Link a GitHub pull request to an issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"repo\":\"org/repo\",\"number\":123}\' https://onus.example/v1/issues/ENG-42/pull-requests ``` * Link issue PR */ issuesIdPullRequestsPostRaw(requestParameters: IssuesIdPullRequestsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Link a GitHub pull request to an issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"repo\":\"org/repo\",\"number\":123}\' https://onus.example/v1/issues/ENG-42/pull-requests ``` * Link issue PR */ issuesIdPullRequestsPost(requestParameters: IssuesIdPullRequestsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Create a relation to another issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"related_issue_ref\":\"ENG-7\",\"type\":\"blocks\"}\' https://onus.example/v1/issues/ENG-42/relations ``` ```bash onus issue relate ENG-42 ENG-7 blocks ``` * Create issue relation */ issuesIdRelationsPostRaw(requestParameters: IssuesIdRelationsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create a relation to another issue. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"related_issue_ref\":\"ENG-7\",\"type\":\"blocks\"}\' https://onus.example/v1/issues/ENG-42/relations ``` ```bash onus issue relate ENG-42 ENG-7 blocks ``` * Create issue relation */ issuesIdRelationsPost(requestParameters: IssuesIdRelationsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Remove a relation. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/relations/$RELATION_ID ``` * Delete issue relation */ issuesIdRelationsRelationIdDeleteRaw(requestParameters: IssuesIdRelationsRelationIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Remove a relation. ```bash curl -X DELETE -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/relations/$RELATION_ID ``` * Delete issue relation */ issuesIdRelationsRelationIdDelete(requestParameters: IssuesIdRelationsRelationIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Check whether the caller is subscribed to an issue\'s notifications. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/subscription ``` * Get subscription state */ issuesIdSubscriptionGetRaw(requestParameters: IssuesIdSubscriptionGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Check whether the caller is subscribed to an issue\'s notifications. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/issues/ENG-42/subscription ``` * Get subscription state */ issuesIdSubscriptionGet(requestParameters: IssuesIdSubscriptionGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * See summary. Authenticate with a bearer token. * Update subscription state */ issuesIdSubscriptionPostRaw(requestParameters: IssuesIdSubscriptionPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * See summary. Authenticate with a bearer token. * Update subscription state */ issuesIdSubscriptionPost(requestParameters: IssuesIdSubscriptionPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Create an issue. Ref fields accept UUIDs or KEY-NUM identifiers. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"title\":\"Fix login\"}\' https://onus.example/v1/issues ``` ```bash onus issue create --team HOT --title \"Fix login\" ``` * Create issue */ issuesPostRaw(requestParameters: IssuesPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create an issue. Ref fields accept UUIDs or KEY-NUM identifiers. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"title\":\"Fix login\"}\' https://onus.example/v1/issues ``` ```bash onus issue create --team HOT --title \"Fix login\" ``` * Create issue */ issuesPost(requestParameters?: IssuesPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * List labels across visible teams. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/labels ``` ```bash onus label list ``` * List labels */ labelsGetRaw(initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List labels across visible teams. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/labels ``` ```bash onus label list ``` * List labels */ labelsGet(initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create a label. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"name\":\"bug\",\"color\":\"#ff0000\"}\' https://onus.example/v1/labels ``` ```bash onus label create --team HOT --name bug ``` * Create label */ labelsPostRaw(requestParameters: LabelsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create a label. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"name\":\"bug\",\"color\":\"#ff0000\"}\' https://onus.example/v1/labels ``` ```bash onus label create --team HOT --name bug ``` * Create label */ labelsPost(requestParameters?: LabelsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Current viewer profile and workspace role. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/me ``` ```bash onus me ``` * Get current user */ meGetRaw(initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Current viewer profile and workspace role. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/me ``` ```bash onus me ``` * Get current user */ meGet(initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * List projects across visible teams. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/projects ``` ```bash onus project list ``` * List projects */ projectsGetRaw(initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List projects across visible teams. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/projects ``` ```bash onus project list ``` * List projects */ projectsGet(initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * List a project\'s attachments. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/projects/$PROJECT_ID/attachments ``` * List project attachments */ projectsIdAttachmentsGetRaw(requestParameters: ProjectsIdAttachmentsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List a project\'s attachments. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/projects/$PROJECT_ID/attachments ``` * List project attachments */ projectsIdAttachmentsGet(requestParameters: ProjectsIdAttachmentsGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Fetch a single project by UUID. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/projects/$PROJECT_ID ``` ```bash onus project get $PROJECT_ID ``` * Get project */ projectsIdGetRaw(requestParameters: ProjectsIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Fetch a single project by UUID. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/projects/$PROJECT_ID ``` ```bash onus project get $PROJECT_ID ``` * Get project */ projectsIdGet(requestParameters: ProjectsIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * See summary. Authenticate with a bearer token. * Update project */ projectsIdPatchRaw(requestParameters: ProjectsIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * See summary. Authenticate with a bearer token. * Update project */ projectsIdPatch(requestParameters: ProjectsIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Create a project (team leads and workspace admins). ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"name\":\"Launch\"}\' https://onus.example/v1/projects ``` ```bash onus project create --team HOT --name Launch ``` * Create project */ projectsPostRaw(requestParameters: ProjectsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create a project (team leads and workspace admins). ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"team_id\":\"...\",\"name\":\"Launch\"}\' https://onus.example/v1/projects ``` ```bash onus project create --team HOT --name Launch ``` * Create project */ projectsPost(requestParameters?: ProjectsPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * List teams visible to the caller (workspace admins see all; members see joined teams). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/teams ``` ```bash onus team list ``` * List teams */ teamsGetRaw(initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List teams visible to the caller (workspace admins see all; members see joined teams). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/teams ``` ```bash onus team list ``` * List teams */ teamsGet(initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Fetch a single team by UUID. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/teams/$TEAM_ID ``` ```bash onus team get $TEAM_ID ``` * Get team */ teamsIdGetRaw(requestParameters: TeamsIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Fetch a single team by UUID. ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/teams/$TEAM_ID ``` ```bash onus team get $TEAM_ID ``` * Get team */ teamsIdGet(requestParameters: TeamsIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * List a team’s ingest keys (masked — the full secret is only returned on create/rotate). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/teams/$TEAM_ID/ingest-keys ``` ```bash onus dsn list --team $TEAM_ID ``` * List a team’s ingest keys (masked) */ teamsIdIngestKeysGetRaw(requestParameters: TeamsIdIngestKeysGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List a team’s ingest keys (masked — the full secret is only returned on create/rotate). ```bash curl -H \"Authorization: Bearer $ONUS_TOKEN\" https://onus.example/v1/teams/$TEAM_ID/ingest-keys ``` ```bash onus dsn list --team $TEAM_ID ``` * List a team’s ingest keys (masked) */ teamsIdIngestKeysGet(requestParameters: TeamsIdIngestKeysGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create an ingest key. The full secret is returned exactly once — store it immediately. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"label\":\"ci\"}\' https://onus.example/v1/teams/$TEAM_ID/ingest-keys ``` ```bash onus dsn create --team $TEAM_ID --label ci ``` * Create an ingest key */ teamsIdIngestKeysPostRaw(requestParameters: TeamsIdIngestKeysPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create an ingest key. The full secret is returned exactly once — store it immediately. ```bash curl -X POST -H \"Authorization: Bearer $ONUS_TOKEN\" -H \'Content-Type: application/json\' \\ -d \'{\"label\":\"ci\"}\' https://onus.example/v1/teams/$TEAM_ID/ingest-keys ``` ```bash onus dsn create --team $TEAM_ID --label ci ``` * Create an ingest key */ teamsIdIngestKeysPost(requestParameters: TeamsIdIngestKeysPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * List issue templates */ templatesGetRaw(requestParameters: TemplatesGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>>; /** * List issue templates */ templatesGet(requestParameters?: TemplatesGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Delete issue template */ templatesIdDeleteRaw(requestParameters: TemplatesIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Delete issue template */ templatesIdDelete(requestParameters: TemplatesIdDeleteRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Get issue template */ templatesIdGetRaw(requestParameters: TemplatesIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Get issue template */ templatesIdGet(requestParameters: TemplatesIdGetRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Update issue template */ templatesIdPatchRaw(requestParameters: TemplatesIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Update issue template */ templatesIdPatch(requestParameters: TemplatesIdPatchOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; /** * Create issue template */ templatesPostRaw(requestParameters: TemplatesPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise>; /** * Create issue template */ templatesPost(requestParameters?: TemplatesPostOperationRequest, initOverrides?: RequestInit | InitOverrideFunction): Promise; } interface ClientOptions { token?: string; apiUrl?: string; fetchApi?: typeof fetch; } declare function createApiClient(options?: ClientOptions): DefaultApi; interface OnusConfig { token?: string; refreshToken?: string; apiUrl: string; } declare function getConfigDirectory(): string; declare function getConfigFilePath(): string; declare function loadConfig(): OnusConfig; declare function saveConfig(updates: Partial): OnusConfig; declare function clearConfig(): void; declare function isJsonMode(explicitJson?: boolean): boolean; interface RecordField { label: string; value: string | number | boolean | null | undefined; } /** * Render a single record as label-aligned `Label: value` lines. Alignment is * derived from the (short, constant) labels only — never from values — so * long values print in full and wrap naturally in the terminal. */ declare function formatRecord(fields: RecordField[]): string; /** * Render a list of records as one blank-line-separated block per record. * Each block is aligned independently, so a wide value in one record never * stretches the labels of another. */ declare function formatRecordList(records: RecordField[][]): string; declare function printJsonOrFormatted(data: unknown, explicitJson: boolean | undefined, ttyRenderer: () => void): void; declare function formatSuccess(message: string): void; /** Map an HTTP status to the CLI standard exit code. */ declare function exitCodeForStatus(status: number | undefined): number; declare function handleApiError(error: unknown, explicitJson?: boolean): Promise; /** Public CLI version reported by `onus --version`, `onus context`, and User-Agent. */ declare const cliVersion: string; export { type Activity, ActivityFromJSON, ActivityFromJSONTyped, ActivityToJSON, ActivityToJSONTyped, type AnalyticsEventName, AnalyticsEventNameFromJSON, AnalyticsEventNameFromJSONTyped, AnalyticsEventNameToJSON, AnalyticsEventNameToJSONTyped, type AnalyticsEventsGet200ResponseInner, AnalyticsEventsGet200ResponseInnerFromJSON, AnalyticsEventsGet200ResponseInnerFromJSONTyped, AnalyticsEventsGet200ResponseInnerToJSON, AnalyticsEventsGet200ResponseInnerToJSONTyped, type AnalyticsEventsGet400Response, AnalyticsEventsGet400ResponseFromJSON, AnalyticsEventsGet400ResponseFromJSONTyped, AnalyticsEventsGet400ResponseToJSON, AnalyticsEventsGet400ResponseToJSONTyped, type AnalyticsEventsGetRequest, type AnalyticsFunnelResult, AnalyticsFunnelResultFromJSON, AnalyticsFunnelResultFromJSONTyped, AnalyticsFunnelResultToJSON, AnalyticsFunnelResultToJSONTyped, type AnalyticsOverview, AnalyticsOverviewFromJSON, AnalyticsOverviewFromJSONTyped, type AnalyticsOverviewGet200Response, type AnalyticsOverviewGet200ResponseCurrent, AnalyticsOverviewGet200ResponseCurrentFromJSON, AnalyticsOverviewGet200ResponseCurrentFromJSONTyped, AnalyticsOverviewGet200ResponseCurrentToJSON, AnalyticsOverviewGet200ResponseCurrentToJSONTyped, AnalyticsOverviewGet200ResponseFromJSON, AnalyticsOverviewGet200ResponseFromJSONTyped, AnalyticsOverviewGet200ResponseToJSON, AnalyticsOverviewGet200ResponseToJSONTyped, type AnalyticsOverviewGetRequest, type AnalyticsOverviewPeriod, AnalyticsOverviewPeriodFromJSON, AnalyticsOverviewPeriodFromJSONTyped, AnalyticsOverviewPeriodToJSON, AnalyticsOverviewPeriodToJSONTyped, AnalyticsOverviewToJSON, AnalyticsOverviewToJSONTyped, type AnalyticsQueryPost200Response, type AnalyticsQueryPost200ResponseAnyOf, type AnalyticsQueryPost200ResponseAnyOf1, type AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInner, AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerFromJSON, AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerFromJSONTyped, type AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInner, AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInnerFromJSON, AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInnerFromJSONTyped, AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInnerToJSON, AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInnerToJSONTyped, AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerToJSON, AnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerToJSONTyped, AnalyticsQueryPost200ResponseAnyOf1FromJSON, AnalyticsQueryPost200ResponseAnyOf1FromJSONTyped, type AnalyticsQueryPost200ResponseAnyOf1StepsInner, AnalyticsQueryPost200ResponseAnyOf1StepsInnerFromJSON, AnalyticsQueryPost200ResponseAnyOf1StepsInnerFromJSONTyped, AnalyticsQueryPost200ResponseAnyOf1StepsInnerToJSON, AnalyticsQueryPost200ResponseAnyOf1StepsInnerToJSONTyped, AnalyticsQueryPost200ResponseAnyOf1ToJSON, AnalyticsQueryPost200ResponseAnyOf1ToJSONTyped, AnalyticsQueryPost200ResponseAnyOfFromJSON, AnalyticsQueryPost200ResponseAnyOfFromJSONTyped, type AnalyticsQueryPost200ResponseAnyOfSeriesInner, AnalyticsQueryPost200ResponseAnyOfSeriesInnerFromJSON, AnalyticsQueryPost200ResponseAnyOfSeriesInnerFromJSONTyped, type AnalyticsQueryPost200ResponseAnyOfSeriesInnerRows, type AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInner, AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInnerFromJSON, AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInnerFromJSONTyped, AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInnerToJSON, AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInnerToJSONTyped, AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsFromJSON, AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsFromJSONTyped, type AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInner, AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInnerFromJSON, AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInnerFromJSONTyped, AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInnerToJSON, AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInnerToJSONTyped, AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsToJSON, AnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsToJSONTyped, AnalyticsQueryPost200ResponseAnyOfSeriesInnerToJSON, AnalyticsQueryPost200ResponseAnyOfSeriesInnerToJSONTyped, AnalyticsQueryPost200ResponseAnyOfToJSON, AnalyticsQueryPost200ResponseAnyOfToJSONTyped, AnalyticsQueryPost200ResponseFromJSON, AnalyticsQueryPost200ResponseFromJSONTyped, AnalyticsQueryPost200ResponseToJSON, AnalyticsQueryPost200ResponseToJSONTyped, type AnalyticsQueryPostOperationRequest, type AnalyticsQueryPostRequest, AnalyticsQueryPostRequestFromJSON, AnalyticsQueryPostRequestFromJSONTyped, type AnalyticsQueryPostRequestQuery, type AnalyticsQueryPostRequestQueryAnyOf, type AnalyticsQueryPostRequestQueryAnyOf1, type AnalyticsQueryPostRequestQueryAnyOf1DateRange, AnalyticsQueryPostRequestQueryAnyOf1DateRangeFromJSON, AnalyticsQueryPostRequestQueryAnyOf1DateRangeFromJSONTyped, AnalyticsQueryPostRequestQueryAnyOf1DateRangeToJSON, AnalyticsQueryPostRequestQueryAnyOf1DateRangeToJSONTyped, AnalyticsQueryPostRequestQueryAnyOf1FromJSON, AnalyticsQueryPostRequestQueryAnyOf1FromJSONTyped, AnalyticsQueryPostRequestQueryAnyOf1IntervalEnum, type AnalyticsQueryPostRequestQueryAnyOf1StepsInner, AnalyticsQueryPostRequestQueryAnyOf1StepsInnerFromJSON, AnalyticsQueryPostRequestQueryAnyOf1StepsInnerFromJSONTyped, AnalyticsQueryPostRequestQueryAnyOf1StepsInnerToJSON, AnalyticsQueryPostRequestQueryAnyOf1StepsInnerToJSONTyped, AnalyticsQueryPostRequestQueryAnyOf1ToJSON, AnalyticsQueryPostRequestQueryAnyOf1ToJSONTyped, AnalyticsQueryPostRequestQueryAnyOf1TypeEnum, type AnalyticsQueryPostRequestQueryAnyOfDateRange, AnalyticsQueryPostRequestQueryAnyOfDateRangeFromJSON, AnalyticsQueryPostRequestQueryAnyOfDateRangeFromJSONTyped, AnalyticsQueryPostRequestQueryAnyOfDateRangeToJSON, AnalyticsQueryPostRequestQueryAnyOfDateRangeToJSONTyped, AnalyticsQueryPostRequestQueryAnyOfDisplayEnum, AnalyticsQueryPostRequestQueryAnyOfFromJSON, AnalyticsQueryPostRequestQueryAnyOfFromJSONTyped, AnalyticsQueryPostRequestQueryAnyOfIntervalEnum, type AnalyticsQueryPostRequestQueryAnyOfSeriesInner, type AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInner, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInnerFromJSON, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInnerFromJSONTyped, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInnerOpEnum, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInnerToJSON, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInnerToJSONTyped, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFromJSON, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerFromJSONTyped, type AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMath, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAggEnum, type AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOf, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOfAggEnum, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOfFromJSON, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOfFromJSONTyped, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOfToJSON, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOfToJSONTyped, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathFromJSON, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathFromJSONTyped, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathToJSON, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathToJSONTyped, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerToJSON, AnalyticsQueryPostRequestQueryAnyOfSeriesInnerToJSONTyped, AnalyticsQueryPostRequestQueryAnyOfToJSON, AnalyticsQueryPostRequestQueryAnyOfToJSONTyped, AnalyticsQueryPostRequestQueryAnyOfTypeEnum, AnalyticsQueryPostRequestQueryDisplayEnum, AnalyticsQueryPostRequestQueryFromJSON, AnalyticsQueryPostRequestQueryFromJSONTyped, AnalyticsQueryPostRequestQueryIntervalEnum, AnalyticsQueryPostRequestQueryToJSON, AnalyticsQueryPostRequestQueryToJSONTyped, AnalyticsQueryPostRequestQueryTypeEnum, AnalyticsQueryPostRequestToJSON, AnalyticsQueryPostRequestToJSONTyped, type AnalyticsQueryRequest, AnalyticsQueryRequestFromJSON, AnalyticsQueryRequestFromJSONTyped, type AnalyticsQueryRequestQuery, type AnalyticsQueryRequestQueryAnyOf, AnalyticsQueryRequestQueryAnyOfDisplayEnum, AnalyticsQueryRequestQueryAnyOfFromJSON, AnalyticsQueryRequestQueryAnyOfFromJSONTyped, AnalyticsQueryRequestQueryAnyOfIntervalEnum, AnalyticsQueryRequestQueryAnyOfToJSON, AnalyticsQueryRequestQueryAnyOfToJSONTyped, AnalyticsQueryRequestQueryAnyOfTypeEnum, AnalyticsQueryRequestQueryDisplayEnum, AnalyticsQueryRequestQueryFromJSON, AnalyticsQueryRequestQueryFromJSONTyped, AnalyticsQueryRequestQueryIntervalEnum, AnalyticsQueryRequestQueryToJSON, AnalyticsQueryRequestQueryToJSONTyped, AnalyticsQueryRequestQueryTypeEnum, AnalyticsQueryRequestToJSON, AnalyticsQueryRequestToJSONTyped, type AnalyticsTrendResult, AnalyticsTrendResultFromJSON, AnalyticsTrendResultFromJSONTyped, AnalyticsTrendResultToJSON, AnalyticsTrendResultToJSONTyped, type ApiEvent, ApiEventFromJSON, ApiEventFromJSONTyped, ApiEventToJSON, ApiEventToJSONTyped, type ApiResponse, type Attachment, type AttachmentCreate, AttachmentCreateFromJSON, AttachmentCreateFromJSONTyped, AttachmentCreateToJSON, AttachmentCreateToJSONTyped, AttachmentFromJSON, AttachmentFromJSONTyped, AttachmentToJSON, AttachmentToJSONTyped, type AttachmentUploadResponse, AttachmentUploadResponseFromJSON, AttachmentUploadResponseFromJSONTyped, AttachmentUploadResponseToJSON, AttachmentUploadResponseToJSONTyped, type AttachmentsIdDeleteRequest, type AttachmentsIdDownloadUrlGet200Response, AttachmentsIdDownloadUrlGet200ResponseFromJSON, AttachmentsIdDownloadUrlGet200ResponseFromJSONTyped, AttachmentsIdDownloadUrlGet200ResponseToJSON, AttachmentsIdDownloadUrlGet200ResponseToJSONTyped, type AttachmentsIdDownloadUrlGetRequest, BASE_PATH, BaseAPI, BlobApiResponse, type BulkRequest, BulkRequestFromJSON, BulkRequestFromJSONTyped, BulkRequestToJSON, BulkRequestToJSONTyped, type BulkResponse, BulkResponseFromJSON, BulkResponseFromJSONTyped, BulkResponseToJSON, BulkResponseToJSONTyped, COLLECTION_FORMATS, type ClientOptions, type Comment, type CommentCreate, CommentCreateFromJSON, CommentCreateFromJSONTyped, CommentCreateToJSON, CommentCreateToJSONTyped, CommentFromJSON, CommentFromJSONTyped, CommentToJSON, CommentToJSONTyped, type CommentUpdate, CommentUpdateFromJSON, CommentUpdateFromJSONTyped, CommentUpdateToJSON, CommentUpdateToJSONTyped, type CommentsCommentIdDeleteRequest, type CommentsCommentIdPatch200Response, type CommentsCommentIdPatch200ResponseAuthor, CommentsCommentIdPatch200ResponseAuthorFromJSON, CommentsCommentIdPatch200ResponseAuthorFromJSONTyped, CommentsCommentIdPatch200ResponseAuthorToJSON, CommentsCommentIdPatch200ResponseAuthorToJSONTyped, CommentsCommentIdPatch200ResponseFromJSON, CommentsCommentIdPatch200ResponseFromJSONTyped, CommentsCommentIdPatch200ResponseToJSON, CommentsCommentIdPatch200ResponseToJSONTyped, type CommentsCommentIdPatchOperationRequest, type CommentsCommentIdPatchRequest, CommentsCommentIdPatchRequestFromJSON, CommentsCommentIdPatchRequestFromJSONTyped, CommentsCommentIdPatchRequestToJSON, CommentsCommentIdPatchRequestToJSONTyped, Configuration, type ConfigurationParameters, type Consume, DefaultApi, type DefaultApiInterface, DefaultConfig, type DownloadUrlResponse, DownloadUrlResponseFromJSON, DownloadUrlResponseFromJSONTyped, DownloadUrlResponseToJSON, DownloadUrlResponseToJSONTyped, type ErrorContext, type EventsStreamGet200Response, EventsStreamGet200ResponseFromJSON, EventsStreamGet200ResponseFromJSONTyped, EventsStreamGet200ResponseToJSON, EventsStreamGet200ResponseToJSONTyped, type EventsStreamGetRequest, type FetchAPI, FetchError, type FetchParams, type HTTPBody, type HTTPHeaders, type HTTPMethod, type HTTPQuery, type HTTPRequestInit, type IngestKey, type IngestKeyCreate, IngestKeyCreateFromJSON, IngestKeyCreateFromJSONTyped, IngestKeyCreateToJSON, IngestKeyCreateToJSONTyped, IngestKeyFromJSON, IngestKeyFromJSONTyped, type IngestKeyRotate, IngestKeyRotateFromJSON, IngestKeyRotateFromJSONTyped, IngestKeyRotateToJSON, IngestKeyRotateToJSONTyped, type IngestKeySecret, IngestKeySecretFromJSON, IngestKeySecretFromJSONTyped, IngestKeySecretStatusEnum, IngestKeySecretToJSON, IngestKeySecretToJSONTyped, IngestKeyStatusEnum, IngestKeyToJSON, IngestKeyToJSONTyped, type IngestKeyUpdate, IngestKeyUpdateFromJSON, IngestKeyUpdateFromJSONTyped, IngestKeyUpdateStatusEnum, IngestKeyUpdateToJSON, IngestKeyUpdateToJSONTyped, type IngestKeysIdDelete200Response, IngestKeysIdDelete200ResponseFromJSON, IngestKeysIdDelete200ResponseFromJSONTyped, IngestKeysIdDelete200ResponseOkEnum, IngestKeysIdDelete200ResponseToJSON, IngestKeysIdDelete200ResponseToJSONTyped, type IngestKeysIdDeleteRequest, type IngestKeysIdPatchOperationRequest, type IngestKeysIdPatchRequest, IngestKeysIdPatchRequestFromJSON, IngestKeysIdPatchRequestFromJSONTyped, IngestKeysIdPatchRequestStatusEnum, IngestKeysIdPatchRequestToJSON, IngestKeysIdPatchRequestToJSONTyped, type IngestKeysIdRotatePost200Response, IngestKeysIdRotatePost200ResponseFromJSON, IngestKeysIdRotatePost200ResponseFromJSONTyped, IngestKeysIdRotatePost200ResponseStatusEnum, IngestKeysIdRotatePost200ResponseToJSON, IngestKeysIdRotatePost200ResponseToJSONTyped, type IngestKeysIdRotatePostOperationRequest, type IngestKeysIdRotatePostRequest, IngestKeysIdRotatePostRequestFromJSON, IngestKeysIdRotatePostRequestFromJSONTyped, IngestKeysIdRotatePostRequestToJSON, IngestKeysIdRotatePostRequestToJSONTyped, type InitOverrideFunction, type IssueCreate, IssueCreateFromJSON, IssueCreateFromJSONTyped, IssueCreatePriorityEnum, IssueCreateStatusEnum, IssueCreateToJSON, IssueCreateToJSONTyped, type IssueDetailSchema, IssueDetailSchemaFromJSON, IssueDetailSchemaFromJSONTyped, IssueDetailSchemaPriorityEnum, IssueDetailSchemaStatusEnum, IssueDetailSchemaToJSON, IssueDetailSchemaToJSONTyped, type IssueLabelRequest, IssueLabelRequestFromJSON, IssueLabelRequestFromJSONTyped, IssueLabelRequestToJSON, IssueLabelRequestToJSONTyped, type IssueListItem, IssueListItemFromJSON, IssueListItemFromJSONTyped, IssueListItemPriorityEnum, IssueListItemStatusEnum, IssueListItemToJSON, IssueListItemToJSONTyped, type IssueSummary, IssueSummaryFromJSON, IssueSummaryFromJSONTyped, IssueSummaryStatusEnum, IssueSummaryToJSON, IssueSummaryToJSONTyped, type IssueTemplate, type IssueTemplateCreate, IssueTemplateCreateFromJSON, IssueTemplateCreateFromJSONTyped, IssueTemplateCreatePriorityEnum, IssueTemplateCreateToJSON, IssueTemplateCreateToJSONTyped, IssueTemplateFromJSON, IssueTemplateFromJSONTyped, IssueTemplatePriorityEnum, IssueTemplateToJSON, IssueTemplateToJSONTyped, type IssueTemplateUpdate, IssueTemplateUpdateFromJSON, IssueTemplateUpdateFromJSONTyped, IssueTemplateUpdatePriorityEnum, IssueTemplateUpdateToJSON, IssueTemplateUpdateToJSONTyped, type IssueUpdate, IssueUpdateFromJSON, IssueUpdateFromJSONTyped, IssueUpdatePriorityEnum, IssueUpdateStatusEnum, IssueUpdateToJSON, IssueUpdateToJSONTyped, type IssuesBulkPost200Response, IssuesBulkPost200ResponseFromJSON, IssuesBulkPost200ResponseFromJSONTyped, type IssuesBulkPost200ResponseResultsInner, type IssuesBulkPost200ResponseResultsInnerAnyOf, type IssuesBulkPost200ResponseResultsInnerAnyOf1, type IssuesBulkPost200ResponseResultsInnerAnyOf1Error, IssuesBulkPost200ResponseResultsInnerAnyOf1ErrorCodeEnum, IssuesBulkPost200ResponseResultsInnerAnyOf1ErrorFromJSON, IssuesBulkPost200ResponseResultsInnerAnyOf1ErrorFromJSONTyped, IssuesBulkPost200ResponseResultsInnerAnyOf1ErrorToJSON, IssuesBulkPost200ResponseResultsInnerAnyOf1ErrorToJSONTyped, IssuesBulkPost200ResponseResultsInnerAnyOf1FromJSON, IssuesBulkPost200ResponseResultsInnerAnyOf1FromJSONTyped, IssuesBulkPost200ResponseResultsInnerAnyOf1OkEnum, IssuesBulkPost200ResponseResultsInnerAnyOf1ToJSON, IssuesBulkPost200ResponseResultsInnerAnyOf1ToJSONTyped, IssuesBulkPost200ResponseResultsInnerAnyOfFromJSON, IssuesBulkPost200ResponseResultsInnerAnyOfFromJSONTyped, IssuesBulkPost200ResponseResultsInnerAnyOfOkEnum, IssuesBulkPost200ResponseResultsInnerAnyOfToJSON, IssuesBulkPost200ResponseResultsInnerAnyOfToJSONTyped, IssuesBulkPost200ResponseResultsInnerFromJSON, IssuesBulkPost200ResponseResultsInnerFromJSONTyped, IssuesBulkPost200ResponseResultsInnerOkEnum, IssuesBulkPost200ResponseResultsInnerToJSON, IssuesBulkPost200ResponseResultsInnerToJSONTyped, IssuesBulkPost200ResponseToJSON, IssuesBulkPost200ResponseToJSONTyped, type IssuesBulkPostOperationRequest, type IssuesBulkPostRequest, IssuesBulkPostRequestFromJSON, IssuesBulkPostRequestFromJSONTyped, type IssuesBulkPostRequestOneOf, type IssuesBulkPostRequestOneOf1, IssuesBulkPostRequestOneOf1FromJSON, IssuesBulkPostRequestOneOf1FromJSONTyped, type IssuesBulkPostRequestOneOf1ItemsInner, IssuesBulkPostRequestOneOf1ItemsInnerFromJSON, IssuesBulkPostRequestOneOf1ItemsInnerFromJSONTyped, IssuesBulkPostRequestOneOf1ItemsInnerToJSON, IssuesBulkPostRequestOneOf1ItemsInnerToJSONTyped, IssuesBulkPostRequestOneOf1OperationEnum, IssuesBulkPostRequestOneOf1ToJSON, IssuesBulkPostRequestOneOf1ToJSONTyped, IssuesBulkPostRequestOneOfFromJSON, IssuesBulkPostRequestOneOfFromJSONTyped, type IssuesBulkPostRequestOneOfItemsInner, IssuesBulkPostRequestOneOfItemsInnerFromJSON, IssuesBulkPostRequestOneOfItemsInnerFromJSONTyped, type IssuesBulkPostRequestOneOfItemsInnerSet, IssuesBulkPostRequestOneOfItemsInnerSetFromJSON, IssuesBulkPostRequestOneOfItemsInnerSetFromJSONTyped, IssuesBulkPostRequestOneOfItemsInnerSetPriorityEnum, IssuesBulkPostRequestOneOfItemsInnerSetStatusEnum, IssuesBulkPostRequestOneOfItemsInnerSetToJSON, IssuesBulkPostRequestOneOfItemsInnerSetToJSONTyped, IssuesBulkPostRequestOneOfItemsInnerToJSON, IssuesBulkPostRequestOneOfItemsInnerToJSONTyped, IssuesBulkPostRequestOneOfOperationEnum, IssuesBulkPostRequestOneOfToJSON, IssuesBulkPostRequestOneOfToJSONTyped, IssuesBulkPostRequestToJSON, IssuesBulkPostRequestToJSONTyped, type IssuesGet200Response, type IssuesGet200ResponseDataInner, IssuesGet200ResponseDataInnerFromJSON, IssuesGet200ResponseDataInnerFromJSONTyped, type IssuesGet200ResponseDataInnerLabelsInner, IssuesGet200ResponseDataInnerLabelsInnerFromJSON, IssuesGet200ResponseDataInnerLabelsInnerFromJSONTyped, IssuesGet200ResponseDataInnerLabelsInnerToJSON, IssuesGet200ResponseDataInnerLabelsInnerToJSONTyped, IssuesGet200ResponseDataInnerPriorityEnum, type IssuesGet200ResponseDataInnerProject, IssuesGet200ResponseDataInnerProjectFromJSON, IssuesGet200ResponseDataInnerProjectFromJSONTyped, IssuesGet200ResponseDataInnerProjectToJSON, IssuesGet200ResponseDataInnerProjectToJSONTyped, IssuesGet200ResponseDataInnerStatusEnum, type IssuesGet200ResponseDataInnerTeam, IssuesGet200ResponseDataInnerTeamFromJSON, IssuesGet200ResponseDataInnerTeamFromJSONTyped, IssuesGet200ResponseDataInnerTeamToJSON, IssuesGet200ResponseDataInnerTeamToJSONTyped, IssuesGet200ResponseDataInnerToJSON, IssuesGet200ResponseDataInnerToJSONTyped, IssuesGet200ResponseFromJSON, IssuesGet200ResponseFromJSONTyped, IssuesGet200ResponseToJSON, IssuesGet200ResponseToJSONTyped, type IssuesGetRequest, type IssuesIdAttachmentsPost200Response, IssuesIdAttachmentsPost200ResponseFromJSON, IssuesIdAttachmentsPost200ResponseFromJSONTyped, IssuesIdAttachmentsPost200ResponseToJSON, IssuesIdAttachmentsPost200ResponseToJSONTyped, type IssuesIdAttachmentsPostOperationRequest, type IssuesIdAttachmentsPostRequest, IssuesIdAttachmentsPostRequestFromJSON, IssuesIdAttachmentsPostRequestFromJSONTyped, IssuesIdAttachmentsPostRequestToJSON, IssuesIdAttachmentsPostRequestToJSONTyped, type IssuesIdCommentsGetRequest, type IssuesIdCommentsPostRequest, type IssuesIdDeleteRequest, type IssuesIdGetRequest, type IssuesIdLabelsGetRequest, type IssuesIdLabelsLabelIdDeleteRequest, type IssuesIdLabelsPostOperationRequest, type IssuesIdLabelsPostRequest, IssuesIdLabelsPostRequestFromJSON, IssuesIdLabelsPostRequestFromJSONTyped, IssuesIdLabelsPostRequestToJSON, IssuesIdLabelsPostRequestToJSONTyped, type IssuesIdPatchOperationRequest, type IssuesIdPatchRequest, IssuesIdPatchRequestFromJSON, IssuesIdPatchRequestFromJSONTyped, IssuesIdPatchRequestPriorityEnum, IssuesIdPatchRequestStatusEnum, IssuesIdPatchRequestToJSON, IssuesIdPatchRequestToJSONTyped, type IssuesIdPullRequestsLinkIdDeleteRequest, type IssuesIdPullRequestsPost200Response, IssuesIdPullRequestsPost200ResponseFromJSON, IssuesIdPullRequestsPost200ResponseFromJSONTyped, IssuesIdPullRequestsPost200ResponseToJSON, IssuesIdPullRequestsPost200ResponseToJSONTyped, type IssuesIdPullRequestsPostOperationRequest, type IssuesIdPullRequestsPostRequest, IssuesIdPullRequestsPostRequestFromJSON, IssuesIdPullRequestsPostRequestFromJSONTyped, IssuesIdPullRequestsPostRequestToJSON, IssuesIdPullRequestsPostRequestToJSONTyped, type IssuesIdRelationsPostOperationRequest, type IssuesIdRelationsPostRequest, IssuesIdRelationsPostRequestFromJSON, IssuesIdRelationsPostRequestFromJSONTyped, IssuesIdRelationsPostRequestToJSON, IssuesIdRelationsPostRequestToJSONTyped, IssuesIdRelationsPostRequestTypeEnum, type IssuesIdRelationsRelationIdDeleteRequest, type IssuesIdSubscriptionGet200Response, IssuesIdSubscriptionGet200ResponseFromJSON, IssuesIdSubscriptionGet200ResponseFromJSONTyped, IssuesIdSubscriptionGet200ResponseToJSON, IssuesIdSubscriptionGet200ResponseToJSONTyped, type IssuesIdSubscriptionGetRequest, type IssuesIdSubscriptionPostOperationRequest, type IssuesIdSubscriptionPostRequest, IssuesIdSubscriptionPostRequestFromJSON, IssuesIdSubscriptionPostRequestFromJSONTyped, IssuesIdSubscriptionPostRequestToJSON, IssuesIdSubscriptionPostRequestToJSONTyped, type IssuesPost200Response, type IssuesPost200ResponseActivityInner, IssuesPost200ResponseActivityInnerFromJSON, IssuesPost200ResponseActivityInnerFromJSONTyped, IssuesPost200ResponseActivityInnerToJSON, IssuesPost200ResponseActivityInnerToJSONTyped, type IssuesPost200ResponseAttachmentsInner, IssuesPost200ResponseAttachmentsInnerFromJSON, IssuesPost200ResponseAttachmentsInnerFromJSONTyped, IssuesPost200ResponseAttachmentsInnerToJSON, IssuesPost200ResponseAttachmentsInnerToJSONTyped, IssuesPost200ResponseFromJSON, IssuesPost200ResponseFromJSONTyped, type IssuesPost200ResponseParent, IssuesPost200ResponseParentFromJSON, IssuesPost200ResponseParentFromJSONTyped, IssuesPost200ResponseParentStatusEnum, IssuesPost200ResponseParentToJSON, IssuesPost200ResponseParentToJSONTyped, IssuesPost200ResponsePriorityEnum, type IssuesPost200ResponsePullRequestsInner, IssuesPost200ResponsePullRequestsInnerFromJSON, IssuesPost200ResponsePullRequestsInnerFromJSONTyped, IssuesPost200ResponsePullRequestsInnerSourceEnum, IssuesPost200ResponsePullRequestsInnerStateEnum, IssuesPost200ResponsePullRequestsInnerToJSON, IssuesPost200ResponsePullRequestsInnerToJSONTyped, type IssuesPost200ResponseRelationsInner, IssuesPost200ResponseRelationsInnerFromJSON, IssuesPost200ResponseRelationsInnerFromJSONTyped, IssuesPost200ResponseRelationsInnerToJSON, IssuesPost200ResponseRelationsInnerToJSONTyped, IssuesPost200ResponseStatusEnum, IssuesPost200ResponseToJSON, IssuesPost200ResponseToJSONTyped, type IssuesPostOperationRequest, type IssuesPostRequest, IssuesPostRequestFromJSON, IssuesPostRequestFromJSONTyped, IssuesPostRequestPriorityEnum, IssuesPostRequestStatusEnum, IssuesPostRequestToJSON, IssuesPostRequestToJSONTyped, JSONApiResponse, type Json, type Label, type LabelCreate, LabelCreateFromJSON, LabelCreateFromJSONTyped, LabelCreateToJSON, LabelCreateToJSONTyped, LabelFromJSON, LabelFromJSONTyped, LabelToJSON, LabelToJSONTyped, type LabelsPostOperationRequest, type LabelsPostRequest, LabelsPostRequestFromJSON, LabelsPostRequestFromJSONTyped, LabelsPostRequestToJSON, LabelsPostRequestToJSONTyped, type MeGet200Response, MeGet200ResponseFromJSON, MeGet200ResponseFromJSONTyped, MeGet200ResponseRoleEnum, MeGet200ResponseToJSON, MeGet200ResponseToJSONTyped, type Middleware, type ModelError, ModelErrorFromJSON, ModelErrorFromJSONTyped, ModelErrorToJSON, ModelErrorToJSONTyped, type ModelPropertyNaming, type OnusConfig, type Profile, ProfileFromJSON, ProfileFromJSONTyped, ProfileToJSON, ProfileToJSONTyped, type Project, type ProjectCreate, ProjectCreateFromJSON, ProjectCreateFromJSONTyped, ProjectCreatePriorityEnum, ProjectCreateStatusEnum, ProjectCreateToJSON, ProjectCreateToJSONTyped, ProjectFromJSON, ProjectFromJSONTyped, ProjectPriorityEnum, ProjectStatusEnum, ProjectToJSON, ProjectToJSONTyped, type ProjectUpdate, ProjectUpdateFromJSON, ProjectUpdateFromJSONTyped, ProjectUpdatePriorityEnum, ProjectUpdateStatusEnum, ProjectUpdateToJSON, ProjectUpdateToJSONTyped, type ProjectsGet200ResponseInner, ProjectsGet200ResponseInnerFromJSON, ProjectsGet200ResponseInnerFromJSONTyped, ProjectsGet200ResponseInnerPriorityEnum, ProjectsGet200ResponseInnerStatusEnum, ProjectsGet200ResponseInnerToJSON, ProjectsGet200ResponseInnerToJSONTyped, type ProjectsIdAttachmentsGetRequest, type ProjectsIdGetRequest, type ProjectsIdPatchOperationRequest, type ProjectsIdPatchRequest, ProjectsIdPatchRequestFromJSON, ProjectsIdPatchRequestFromJSONTyped, ProjectsIdPatchRequestPriorityEnum, ProjectsIdPatchRequestStatusEnum, ProjectsIdPatchRequestToJSON, ProjectsIdPatchRequestToJSONTyped, type ProjectsPostOperationRequest, type ProjectsPostRequest, ProjectsPostRequestFromJSON, ProjectsPostRequestFromJSONTyped, ProjectsPostRequestPriorityEnum, ProjectsPostRequestStatusEnum, ProjectsPostRequestToJSON, ProjectsPostRequestToJSONTyped, type PullRequestLink, PullRequestLinkFromJSON, PullRequestLinkFromJSONTyped, type PullRequestLinkRequest, PullRequestLinkRequestFromJSON, PullRequestLinkRequestFromJSONTyped, PullRequestLinkRequestToJSON, PullRequestLinkRequestToJSONTyped, PullRequestLinkSourceEnum, PullRequestLinkStateEnum, PullRequestLinkToJSON, PullRequestLinkToJSONTyped, type Relation, type RelationCreate, RelationCreateFromJSON, RelationCreateFromJSONTyped, RelationCreateToJSON, RelationCreateToJSONTyped, RelationCreateTypeEnum, RelationFromJSON, RelationFromJSONTyped, RelationToJSON, RelationToJSONTyped, type RequestContext, type RequestOpts, RequiredError, type ResponseContext, ResponseError, type ResponseTransformer, type SubscriptionState, SubscriptionStateFromJSON, SubscriptionStateFromJSONTyped, SubscriptionStateToJSON, SubscriptionStateToJSONTyped, type SubscriptionUpdate, SubscriptionUpdateFromJSON, SubscriptionUpdateFromJSONTyped, SubscriptionUpdateToJSON, SubscriptionUpdateToJSONTyped, type Team, TeamFromJSON, TeamFromJSONTyped, TeamToJSON, TeamToJSONTyped, type TeamsGet200ResponseInner, TeamsGet200ResponseInnerFromJSON, TeamsGet200ResponseInnerFromJSONTyped, TeamsGet200ResponseInnerToJSON, TeamsGet200ResponseInnerToJSONTyped, type TeamsIdGetRequest, type TeamsIdIngestKeysGet200ResponseInner, TeamsIdIngestKeysGet200ResponseInnerFromJSON, TeamsIdIngestKeysGet200ResponseInnerFromJSONTyped, TeamsIdIngestKeysGet200ResponseInnerStatusEnum, TeamsIdIngestKeysGet200ResponseInnerToJSON, TeamsIdIngestKeysGet200ResponseInnerToJSONTyped, type TeamsIdIngestKeysGetRequest, type TeamsIdIngestKeysPostOperationRequest, type TeamsIdIngestKeysPostRequest, TeamsIdIngestKeysPostRequestFromJSON, TeamsIdIngestKeysPostRequestFromJSONTyped, TeamsIdIngestKeysPostRequestToJSON, TeamsIdIngestKeysPostRequestToJSONTyped, type TemplatesGet200ResponseInner, TemplatesGet200ResponseInnerFromJSON, TemplatesGet200ResponseInnerFromJSONTyped, TemplatesGet200ResponseInnerPriorityEnum, TemplatesGet200ResponseInnerToJSON, TemplatesGet200ResponseInnerToJSONTyped, type TemplatesGetRequest, type TemplatesIdDeleteRequest, type TemplatesIdGetRequest, type TemplatesIdPatchOperationRequest, type TemplatesIdPatchRequest, TemplatesIdPatchRequestFromJSON, TemplatesIdPatchRequestFromJSONTyped, TemplatesIdPatchRequestPriorityEnum, TemplatesIdPatchRequestToJSON, TemplatesIdPatchRequestToJSONTyped, type TemplatesPostOperationRequest, type TemplatesPostRequest, TemplatesPostRequestFromJSON, TemplatesPostRequestFromJSONTyped, TemplatesPostRequestPriorityEnum, TemplatesPostRequestToJSON, TemplatesPostRequestToJSONTyped, TextApiResponse, type Viewer, ViewerFromJSON, ViewerFromJSONTyped, ViewerRoleEnum, ViewerToJSON, ViewerToJSONTyped, VoidApiResponse, canConsumeForm, clearConfig, cliVersion, createApiClient, exists, exitCodeForStatus, formatRecord, formatRecordList, formatSuccess, getConfigDirectory, getConfigFilePath, handleApiError, instanceOfActivity, instanceOfAnalyticsEventName, instanceOfAnalyticsEventsGet200ResponseInner, instanceOfAnalyticsEventsGet400Response, instanceOfAnalyticsFunnelResult, instanceOfAnalyticsOverview, instanceOfAnalyticsOverviewGet200Response, instanceOfAnalyticsOverviewGet200ResponseCurrent, instanceOfAnalyticsOverviewPeriod, instanceOfAnalyticsQueryPost200Response, instanceOfAnalyticsQueryPost200ResponseAnyOf, instanceOfAnalyticsQueryPost200ResponseAnyOf1, instanceOfAnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInner, instanceOfAnalyticsQueryPost200ResponseAnyOf1BreakdownRowsInnerStepsInner, instanceOfAnalyticsQueryPost200ResponseAnyOf1StepsInner, instanceOfAnalyticsQueryPost200ResponseAnyOfSeriesInner, instanceOfAnalyticsQueryPost200ResponseAnyOfSeriesInnerRows, instanceOfAnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsBreakdownInner, instanceOfAnalyticsQueryPost200ResponseAnyOfSeriesInnerRowsPointsInner, instanceOfAnalyticsQueryPostRequest, instanceOfAnalyticsQueryPostRequestQuery, instanceOfAnalyticsQueryPostRequestQueryAnyOf, instanceOfAnalyticsQueryPostRequestQueryAnyOf1, instanceOfAnalyticsQueryPostRequestQueryAnyOf1DateRange, instanceOfAnalyticsQueryPostRequestQueryAnyOf1StepsInner, instanceOfAnalyticsQueryPostRequestQueryAnyOfDateRange, instanceOfAnalyticsQueryPostRequestQueryAnyOfSeriesInner, instanceOfAnalyticsQueryPostRequestQueryAnyOfSeriesInnerFiltersInner, instanceOfAnalyticsQueryPostRequestQueryAnyOfSeriesInnerMath, instanceOfAnalyticsQueryPostRequestQueryAnyOfSeriesInnerMathAnyOf, instanceOfAnalyticsQueryRequest, instanceOfAnalyticsQueryRequestQuery, instanceOfAnalyticsQueryRequestQueryAnyOf, instanceOfAnalyticsTrendResult, instanceOfApiEvent, instanceOfAttachment, instanceOfAttachmentCreate, instanceOfAttachmentUploadResponse, instanceOfAttachmentsIdDownloadUrlGet200Response, instanceOfBulkResponse, instanceOfComment, instanceOfCommentCreate, instanceOfCommentUpdate, instanceOfCommentsCommentIdPatch200Response, instanceOfCommentsCommentIdPatch200ResponseAuthor, instanceOfCommentsCommentIdPatchRequest, instanceOfDownloadUrlResponse, instanceOfEventsStreamGet200Response, instanceOfIngestKey, instanceOfIngestKeyCreate, instanceOfIngestKeyRotate, instanceOfIngestKeySecret, instanceOfIngestKeyUpdate, instanceOfIngestKeysIdDelete200Response, instanceOfIngestKeysIdPatchRequest, instanceOfIngestKeysIdRotatePost200Response, instanceOfIngestKeysIdRotatePostRequest, instanceOfIssueCreate, instanceOfIssueDetailSchema, instanceOfIssueLabelRequest, instanceOfIssueListItem, instanceOfIssueSummary, instanceOfIssueTemplate, instanceOfIssueTemplateCreate, instanceOfIssueTemplateUpdate, instanceOfIssueUpdate, instanceOfIssuesBulkPost200Response, instanceOfIssuesBulkPost200ResponseResultsInner, instanceOfIssuesBulkPost200ResponseResultsInnerAnyOf, instanceOfIssuesBulkPost200ResponseResultsInnerAnyOf1, instanceOfIssuesBulkPost200ResponseResultsInnerAnyOf1Error, instanceOfIssuesBulkPostRequestOneOf, instanceOfIssuesBulkPostRequestOneOf1, instanceOfIssuesBulkPostRequestOneOf1ItemsInner, instanceOfIssuesBulkPostRequestOneOfItemsInner, instanceOfIssuesBulkPostRequestOneOfItemsInnerSet, instanceOfIssuesGet200Response, instanceOfIssuesGet200ResponseDataInner, instanceOfIssuesGet200ResponseDataInnerLabelsInner, instanceOfIssuesGet200ResponseDataInnerProject, instanceOfIssuesGet200ResponseDataInnerTeam, instanceOfIssuesIdAttachmentsPost200Response, instanceOfIssuesIdAttachmentsPostRequest, instanceOfIssuesIdLabelsPostRequest, instanceOfIssuesIdPatchRequest, instanceOfIssuesIdPullRequestsPost200Response, instanceOfIssuesIdPullRequestsPostRequest, instanceOfIssuesIdRelationsPostRequest, instanceOfIssuesIdSubscriptionGet200Response, instanceOfIssuesIdSubscriptionPostRequest, instanceOfIssuesPost200Response, instanceOfIssuesPost200ResponseActivityInner, instanceOfIssuesPost200ResponseAttachmentsInner, instanceOfIssuesPost200ResponseParent, instanceOfIssuesPost200ResponsePullRequestsInner, instanceOfIssuesPost200ResponseRelationsInner, instanceOfIssuesPostRequest, instanceOfLabel, instanceOfLabelCreate, instanceOfLabelsPostRequest, instanceOfMeGet200Response, instanceOfModelError, instanceOfProfile, instanceOfProject, instanceOfProjectCreate, instanceOfProjectUpdate, instanceOfProjectsGet200ResponseInner, instanceOfProjectsIdPatchRequest, instanceOfProjectsPostRequest, instanceOfPullRequestLink, instanceOfPullRequestLinkRequest, instanceOfRelation, instanceOfRelationCreate, instanceOfSubscriptionState, instanceOfSubscriptionUpdate, instanceOfTeam, instanceOfTeamsGet200ResponseInner, instanceOfTeamsIdIngestKeysGet200ResponseInner, instanceOfTeamsIdIngestKeysPostRequest, instanceOfTemplatesGet200ResponseInner, instanceOfTemplatesIdPatchRequest, instanceOfTemplatesPostRequest, instanceOfViewer, isJsonMode, loadConfig, mapValues, printJsonOrFormatted, querystring, saveConfig };