Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • LeaveType

Index

Constructors

Properties

applicable_for: any
auto_approve: any
auto_approve_after: any
auto_approve_limit: any
created_at: any
default: any
deleted: any
description: any
id: any
marital_status: any
name: any
updated_at: any
ApplicableForEnum: { all: string; female: string; male: string }

Type declaration

  • all: string

    value: "all"

    const
  • female: string

    value: "female"

    const
  • male: string

    value: "male"

    const
MaritalStatusEnum: { all: string; married: string; single: string }

Type declaration

  • all: string

    value: "all"

    const
  • married: string

    value: "married"

    const
  • single: string

    value: "single"

    const

Methods

  • constructFromObject(data: any, obj: any): any
  • Constructs a LeaveType from a plain JavaScript object, optionally creating a new instance. Copies all relevant properties from data to obj if supplied or a new instance if not.

    Parameters

    • data: any

      The plain JavaScript object bearing properties of interest.

    • obj: any

      Optional instance to populate.

    Returns any

    The populated LeaveType instance.

  • initialize(obj: any): void
  • Initializes the fields of this object. This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). Only for internal use.

    Parameters

    • obj: any

    Returns void

Generated using TypeDoc