@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
56 lines (55 loc) • 3.56 kB
TypeScript
import * as runtime from '../runtime.js';
import type { CreateAttribute, GetAttributes, UpdateAttribute } from '../models/index.js';
export interface CreateAttributeRequest {
attributeCategory: CreateAttributeAttributeCategoryEnum;
attributeName: string;
createAttribute: CreateAttribute;
}
export interface DeleteAttributeRequest {
attributeCategory: DeleteAttributeAttributeCategoryEnum;
attributeName: string;
}
export interface UpdateAttributeRequest {
attributeCategory: UpdateAttributeAttributeCategoryEnum;
attributeName: string;
updateAttribute: UpdateAttribute;
}
export interface AttributesApiInterface {
createAttributeRaw(requestParameters: CreateAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
createAttribute(requestParameters: CreateAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
deleteAttributeRaw(requestParameters: DeleteAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
deleteAttribute(requestParameters: DeleteAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
getAttributesRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetAttributes>>;
getAttributes(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetAttributes>;
updateAttributeRaw(requestParameters: UpdateAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
updateAttribute(requestParameters: UpdateAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
}
export declare class AttributesApi extends runtime.BaseAPI implements AttributesApiInterface {
createAttributeRaw(requestParameters: CreateAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
createAttribute(requestParameters: CreateAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
deleteAttributeRaw(requestParameters: DeleteAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
deleteAttribute(requestParameters: DeleteAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
getAttributesRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetAttributes>>;
getAttributes(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetAttributes>;
updateAttributeRaw(requestParameters: UpdateAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
updateAttribute(requestParameters: UpdateAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
}
export declare enum CreateAttributeAttributeCategoryEnum {
Normal = "normal",
Transactional = "transactional",
Category = "category",
Calculated = "calculated",
Global = "global"
}
export declare enum DeleteAttributeAttributeCategoryEnum {
Normal = "normal",
Transactional = "transactional",
Category = "category",
Calculated = "calculated",
Global = "global"
}
export declare enum UpdateAttributeAttributeCategoryEnum {
Category = "category",
Calculated = "calculated",
Global = "global"
}