UNPKG

wallee

Version:
54 lines (53 loc) 2.51 kB
import type { CreationEntityState } from './CreationEntityState'; import type { DebtCollectorCondition } from './DebtCollectorCondition'; /** * * @export * @interface AbstractDebtCollectorConfigurationUpdate */ export interface AbstractDebtCollectorConfigurationUpdate { /** * Whether the review of debt collection cases is skipped. * @type {boolean} * @memberof AbstractDebtCollectorConfigurationUpdate */ skipReviewEnabled?: boolean; /** * The name used to identify the debt collector configuration. * @type {string} * @memberof AbstractDebtCollectorConfigurationUpdate */ name?: string; /** * The space views for which the debt collector configuration is enabled. If empty, it is enabled for all space views. * @type {Set<number>} * @memberof AbstractDebtCollectorConfigurationUpdate */ enabledSpaceViews?: Set<number>; /** * * @type {CreationEntityState} * @memberof AbstractDebtCollectorConfigurationUpdate */ state?: CreationEntityState; /** * Conditions allow to define criteria that a debt collection case must fulfill in order for the debt collector configuration to be considered for processing the case. * @type {Array<DebtCollectorCondition>} * @memberof AbstractDebtCollectorConfigurationUpdate */ conditions?: Array<DebtCollectorCondition>; /** * The priority that determines the order in which debt collector configurations are taken into account when processing a case. Low values are considered first. * @type {number} * @memberof AbstractDebtCollectorConfigurationUpdate */ priority?: number; } /** * Check if a given object implements the AbstractDebtCollectorConfigurationUpdate interface. */ export declare function instanceOfAbstractDebtCollectorConfigurationUpdate(value: object): value is AbstractDebtCollectorConfigurationUpdate; export declare function AbstractDebtCollectorConfigurationUpdateFromJSON(json: any): AbstractDebtCollectorConfigurationUpdate; export declare function AbstractDebtCollectorConfigurationUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbstractDebtCollectorConfigurationUpdate; export declare function AbstractDebtCollectorConfigurationUpdateToJSON(json: any): AbstractDebtCollectorConfigurationUpdate; export declare function AbstractDebtCollectorConfigurationUpdateToJSONTyped(value?: AbstractDebtCollectorConfigurationUpdate | null, ignoreDiscriminator?: boolean): any;