Message-ID: <1639620683.3378.1485852877181.JavaMail.confluence@ip-10-127-227-164> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_3377_631287888.1485852877181" ------=_Part_3377_631287888.1485852877181 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html The ISBN Field Type

The ISBN Field Type

This Field Type represents an ISBN string.

Name Internal name Expected input type
ISBN ezisbn string

Table of contents:

=20 =20

Description

This Field Type makes it possible to store and retrieve an ISBN string i= n either an ISBN-10 or ISBN-13 format.

Value object

Properties

The Value class of this Field Type contains the following properties:

Property Type Description
$isbn string This property will be used for the= ISBN string.

String representation

An ISBN's string representation is the the $isbn property's value, as a = string.

Constructor

The constructor for this value object will initialize a new Value o= bject with the value provided. It accepts a string as argument and will set= it to the isbn attribute.

Validation

The input passed into this Field Type is subject of ISBN validation depe= nding on the Field settings in its FieldDefinition stored in the Content Ty= pe. An example of this Field setting is shown below and will control if inp= ut is validated as ISBN-13 or ISBN-10:

=20
Array
(
    [isISBN13] =3D> true
)
=20

 

 

For more details on the Value object for this Field Type please refer to= the auto-generated documentation (todo: update link when = available, see here for the value object and its doc in the = mean time).

 

------=_Part_3377_631287888.1485852877181--