{"version":3,"file":"verben-workflow-ui-src-lib-models.mjs","sources":["../../../projects/verben-workflow-ui/src/lib/models/ActionType.ts","../../../projects/verben-workflow-ui/src/lib/models/auth-mechanism.ts","../../../projects/verben-workflow-ui/src/lib/models/DataType.ts","../../../projects/verben-workflow-ui/src/lib/models/ErrorResponse.ts","../../../projects/verben-workflow-ui/src/lib/models/EscalationType.ts","../../../projects/verben-workflow-ui/src/lib/models/SearchPropertySign.ts","../../../projects/verben-workflow-ui/src/lib/models/FilterTypes.ts","../../../projects/verben-workflow-ui/src/lib/models/FormFill.ts","../../../projects/verben-workflow-ui/src/lib/models/MessageMedium.ts","../../../projects/verben-workflow-ui/src/lib/models/object-state.ts","../../../projects/verben-workflow-ui/src/lib/models/operation-type.ts","../../../projects/verben-workflow-ui/src/lib/models/PeriodMode.ts","../../../projects/verben-workflow-ui/src/lib/models/ReportType.ts","../../../projects/verben-workflow-ui/src/lib/models/Resource.ts","../../../projects/verben-workflow-ui/src/lib/models/SearchOperator.ts","../../../projects/verben-workflow-ui/src/lib/models/SearchPropertyValueType.ts","../../../projects/verben-workflow-ui/src/lib/models/SortDirection.ts","../../../projects/verben-workflow-ui/src/lib/models/StageActorRule.ts","../../../projects/verben-workflow-ui/src/lib/models/status.ts","../../../projects/verben-workflow-ui/src/lib/models/TaskAssignmentType.ts","../../../projects/verben-workflow-ui/src/lib/models/TaskNotificationMessageType.ts","../../../projects/verben-workflow-ui/src/lib/models/TaskNotificationType.ts","../../../projects/verben-workflow-ui/src/lib/models/TaskStatus.ts","../../../projects/verben-workflow-ui/src/lib/models/user-access-request-status.ts","../../../projects/verben-workflow-ui/src/lib/models/verben-workflow-ui-src-lib-models.ts"],"sourcesContent":["export enum ActionType {\n  PassOn = 'PassOn',\n  PassBack = 'PassBack',\n  SkipForward = 'SkipForward',\n  SkipBackward = 'SkipBackward',\n  Comment = 'Comment',\n  FormFilling = 'FormFilling',\n  StatusChange = 'StatusChange',\n}\n","export enum MechanismType {\n  InApp = 'InApp',\n  Google = 'Google',\n  Apple = 'Apple',\n  MicrosoftAD = 'MicrosoftAD',\n}\n\nexport interface AuthMechanism {\n  AuthMechanism: string;\n  ClientId: string;\n  ClientSecret: string;\n  RedirectUri: string;\n  Scope: string;\n}\n","export  enum  DataType{\n    Text='Text',\n    MultilineText='MultilineText',\n    MailAddress='MailAddress',\n    PhoneNumber='PhoneNumber',\n    Number='Number',\n    Decimal='Decimal',\n    YesNo='YesNo',\n    URL='URL',\n    Image='Image',\n    SingleSelection='SingleSelection',\n    MultiSelection='MultiSelection',\n    Colour='Colour',\n    Video='Video',\n    Audio='Audio',\n    SingleFileSelection='SingleFileSelection',\n    MultiFileSelection='MultiFileSelection'\n}","export class ErrorResponse {\n  constructor(\n    public ErrorMsg: string,\n    public StatusCode?: number,\n    public FullLog?: any\n  ) {}\n}\n","export enum EscalationType {\n  OnEntry = \"OnEntry\",\n  OnExit = \"OnExit\",\n  OnException = \"OnException\",\n}\n","export enum SearchPropertySign {\n  EQ = 'EQ',\n  NEQ = 'NEQ',\n  GT = 'GT',\n  GTE = 'GTE',\n  LT = 'LT',\n  LTE = 'LTE',\n  LIKE = 'LIKE',\n}\n","import { SearchPropertySign } from './SearchPropertySign';\n\nexport enum FilterTypes {\n  Before = SearchPropertySign.LT,\n  On = SearchPropertySign.EQ,\n  After = SearchPropertySign.GT,\n  NEQ = SearchPropertySign.NEQ,\n}\n","import { BaseModel } from './base';\nimport { FormEntity } from './FormEntity';\n\nexport interface FormFill extends BaseModel {\n  Name: string;\n  MailAddress: string;\n  PhoneNumber: string;\n  Address: string;\n  Product: string;\n  Status: FormFillStatus;\n  Groups: FormEntity[];\n}\nexport enum FormFillStatus {\n  Completed = 'Completed',\n  Saved = 'Saved',\n}\n","export enum MessageMedium {\n  Mail = 'Mail',\n  SMS = 'SMS',\n}\n","export enum ObjectState {\n  New = 'New',\n  Changed = 'Changed',\n  Unchanged = 'Unchanged',\n  Removed = 'Removed',\n}\n","export enum OperationType {\n    Comment = 'Comment',\n    Forms = 'Forms',\n    Assignment = 'Assignment'\n  }\n  ","export enum PeriodMode {\n  Quarterly = 'Quarterly',\n  Monthly = 'Monthly',\n  Weekly = 'Weekly',\n  Yearly = 'Yearly',\n  Daily = 'Daily',\n  Hourly = 'Hourly',\n  Minutes = 'Minutes',\n  Seconds = 'Seconds',\n}\n","export enum ReportType {\n  Report = 'Report',\n  Messaging = 'Messaging',\n  All = 'All',\n}\n","import { ColumnDefinition } from 'verben-ng-ui';\nimport { BaseModel } from './base';\nimport { ObjectState } from './object-state';\n\nexport abstract class ResourceModel<T extends BaseModel> implements BaseModel {\n  public Id: string;\n  public CreatedAt: Date;\n  public readonly UpdatedAt: Date;\n  public readonly TenantId: string;\n  public readonly Code: string;\n  public readonly ServiceName: string;\n  public readonly id: string;\n  public readonly DataState: ObjectState;\n\n  // public columns: ColumnDefinition<T>[];\n\n  constructor(model?: Partial<T>) {\n    if (model) {\n      Object.assign(this, model);\n    }\n    this.Id = model?.Id || '';\n    this.CreatedAt = model?.CreatedAt ? new Date(model.CreatedAt) : new Date();\n    this.UpdatedAt = model?.UpdatedAt ? new Date(model.UpdatedAt) : new Date();\n    this.DataState =\n      model?.DataState === ObjectState.Unchanged\n        ? ObjectState.Changed\n        : model?.DataState ?? ObjectState.New;\n    this.TenantId = model?.TenantId ?? '';\n    this.Code = model?.Code ?? '';\n    this.ServiceName = model?.ServiceName ?? '';\n    this.id = this._key() ?? new Date();\n  }\n\n  // public get DataState(): ObjectState {\n  //   return this.DataState;\n  // }\n\n  // public set DataState(value: ObjectState) {\n  //   this.DataState =\n  //     value === ObjectState.Unchanged ? ObjectState.Changed : value;\n  // }\n\n  /**\n   * Override to set custom unique identifier\n   * E.g this.Name + this.CreatedAt.toString()\n   * @returns unique string identifier for this resource\n   */\n  protected _key() {\n    return this.Code;\n  }\n\n  public toJson(): any {\n    return JSON.parse(JSON.stringify(this));\n  }\n\n  /** Possibly make DataState private and use a setter */\n}\n","export enum SearchOperator {\n  And = 'And',\n  Or = 'Or',\n}\n","export enum SearchPropertyValueType {\n  Int = 'Int',\n  Float = 'Float',\n  Decimal = 'Decimal',\n  Double = 'Double',\n  String = 'String',\n  Bool = 'Bool',\n  Date = 'Date',\n}\n","export enum SortDirection {\n  Asc = 'Asc',\n  Desc = 'Desc',\n  None = 'None',\n}\n","export enum StageActorRule {\n  None = 'None',\n  Any = 'Any',\n  All = 'All',\n  MinimumNumber = 'MinimumNumber',\n}\n","export enum Status {\n    InActive = \"InActive\",\n    Active = \"Active\",\n  }\n  ","export enum TaskAssignmentType {\n  Queue = 'Queue',\n  AutoRoute = 'AutoRoute',\n}\n","export enum TaskNotificationMessageType {\n    New = \"New\",\n    Existing = \"Existing\"\n}","export enum TaskNotificationType {\n  Assignment = 'Assignment',\n  Escalation = 'Escalation',\n  Follow = 'Follow',\n  PossibleAssignment = 'PossibleAssignment',\n}\n","export enum TaskStatus {\n  Active = 'Active',\n  InActive = 'InActive',\n  OnHold = 'OnHold',\n  Cancelled = 'Cancelled',\n  Completed = 'Completed',\n}\n","export enum UserAccessRequestStatus {\n  Pending = 'Pending',\n  Approved = 'Approved',\n  Declined = 'Declined',\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":"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"}