Class: Poly

.fields. Poly


new Poly(name, type, schema, value, $endpoint, service, $states, relationName)

Apy Poly(morph) Field

It converts itself to any known types

Parameters:
Name Type Description
name string

Field name

type string

Field type

schema Object

Field schema

value Object

Field value

$endpoint string

Field endpoint

service Object

Reference to Service instance

$states Object

Field inner state holder instance

relationName string

(optional) Field relation name

Extends

Methods


<static> setType(type, schemaName)

Type setter.

Allow the Polymorph field to morphs to another type.

Parameters:
Name Type Description
type string

Field type

schemaName string

Backend Resource schema name


<static> validate()

Override parent property to disabled validation. Polymorph field cannot be validated as no schema is provided. No choice but to tell the user to use this to its own risks.