/** * My API * API documentation for my Laravel app * * 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 CreateProductCategoryRequestAutomationRulesInner */ export interface CreateProductCategoryRequestAutomationRulesInner { /** * * @type {string} * @memberof CreateProductCategoryRequestAutomationRulesInner */ fieldType: CreateProductCategoryRequestAutomationRulesInnerFieldTypeEnum; /** * * @type {string} * @memberof CreateProductCategoryRequestAutomationRulesInner */ comparisonType: CreateProductCategoryRequestAutomationRulesInnerComparisonTypeEnum; /** * * @type {number} * @memberof CreateProductCategoryRequestAutomationRulesInner */ groupId: number; /** * * @type {string} * @memberof CreateProductCategoryRequestAutomationRulesInner */ relatedId?: string | null; /** * * @type {string} * @memberof CreateProductCategoryRequestAutomationRulesInner */ value?: string | null; /** * * @type {Array} * @memberof CreateProductCategoryRequestAutomationRulesInner */ valueIds?: Array; } /** * @export */ export declare const CreateProductCategoryRequestAutomationRulesInnerFieldTypeEnum: { readonly Price: "price"; readonly Name: "name"; readonly VariantName: "variant_name"; readonly Attribute: "attribute"; readonly Tag: "tag"; readonly Supplier: "supplier"; readonly Label: "label"; readonly ProductType: "product_type"; readonly ProductClass: "product_class"; }; export type CreateProductCategoryRequestAutomationRulesInnerFieldTypeEnum = typeof CreateProductCategoryRequestAutomationRulesInnerFieldTypeEnum[keyof typeof CreateProductCategoryRequestAutomationRulesInnerFieldTypeEnum]; /** * @export */ export declare const CreateProductCategoryRequestAutomationRulesInnerComparisonTypeEnum: { readonly Greater: "greater"; readonly Less: "less"; readonly Equal: "equal"; readonly NotEqual: "notEqual"; readonly Contains: "contains"; readonly NotContains: "notContains"; }; export type CreateProductCategoryRequestAutomationRulesInnerComparisonTypeEnum = typeof CreateProductCategoryRequestAutomationRulesInnerComparisonTypeEnum[keyof typeof CreateProductCategoryRequestAutomationRulesInnerComparisonTypeEnum]; /** * Check if a given object implements the CreateProductCategoryRequestAutomationRulesInner interface. */ export declare function instanceOfCreateProductCategoryRequestAutomationRulesInner(value: object): value is CreateProductCategoryRequestAutomationRulesInner; export declare function CreateProductCategoryRequestAutomationRulesInnerFromJSON(json: any): CreateProductCategoryRequestAutomationRulesInner; export declare function CreateProductCategoryRequestAutomationRulesInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateProductCategoryRequestAutomationRulesInner; export declare function CreateProductCategoryRequestAutomationRulesInnerToJSON(json: any): CreateProductCategoryRequestAutomationRulesInner; export declare function CreateProductCategoryRequestAutomationRulesInnerToJSONTyped(value?: CreateProductCategoryRequestAutomationRulesInner | null, ignoreDiscriminator?: boolean): any;