Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • JobField

Index

Constructors

Properties

created_at: any
default: any
deleted: any
field_type: any
id: any
job_form_id: any
label: any
name: any
picklist_values: any
position: any
public: any
required: any
restricted: any
updated_at: any
FieldTypeEnum: { attachment: string; checkbox: string; date_time: string; dropdown: string; email: string; label: string; number: string; paragraph: string; phone_number: string; radio: string; text: string; url: string; url_set: string }

Type declaration

  • attachment: string

    value: "attachment"

    const
  • checkbox: string

    value: "checkbox"

    const
  • date_time: string

    value: "date_time"

    const
  • dropdown: string

    value: "dropdown"

    const
  • email: string

    value: "email"

    const
  • label: string

    value: "label"

    const
  • number: string

    value: "number"

    const
  • paragraph: string

    value: "paragraph"

    const
  • phone_number: string

    value: "phone_number"

    const
  • radio: string

    value: "radio"

    const
  • text: string

    value: "text"

    const
  • url: string

    value: "url"

    const
  • url_set: string

    value: "url_set"

    const

Methods

  • constructFromObject(data: any, obj: any): any
  • Constructs a JobField 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 JobField 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