src/Enum/TypeName.php
<?php
namespace Gdbots\Pbjc\Enum;
use Gdbots\Common\Enum;
/**
* @method static TypeName BIG_INT()
* @method static TypeName BINARY()
* @method static TypeName BLOB()
* @method static TypeName BOOLEAN()
* @method static TypeName DATE()
* @method static TypeName DATE_TIME()
* @method static TypeName DECIMAL()
* @method static TypeName DYNAMIC_FIELD()
* @method static TypeName FLOAT()
* @method static TypeName GEO_POINT()
* @method static TypeName IDENTIFIER()
* @method static TypeName INT()
* @method static TypeName INT_ENUM()
* @method static TypeName MEDIUM_BLOB()
* @method static TypeName MEDIUM_INT()
* @method static TypeName MEDIUM_TEXT()
* @method static TypeName MESSAGE()
* @method static TypeName MESSAGE_REF()
* @method static TypeName MICROTIME()
* @method static TypeName SIGNED_BIG_INT()
* @method static TypeName SIGNED_INT()
* @method static TypeName SIGNED_MEDIUM_INT()
* @method static TypeName SIGNED_SMALL_INT()
* @method static TypeName SIGNED_TINY_INT()
* @method static TypeName SMALL_INT()
* @method static TypeName STRING()
* @method static TypeName STRING_ENUM()
* @method static TypeName TEXT()
* @method static TypeName TIME_UUID()
* @method static TypeName TIMESTAMP()
* @method static TypeName TINY_INT()
* @method static TypeName TRINARY()
* @method static TypeName UUID()
*/
final class TypeName extends Enum
{
const BIG_INT = 'big-int';
const BINARY = 'binary';
const BLOB = 'blob';
const BOOLEAN = 'boolean';
const DATE = 'date';
const DATE_TIME = 'date-time';
const DECIMAL = 'decimal';
const DYNAMIC_FIELD = 'dynamic-field';
const FLOAT = 'float';
const GEO_POINT = 'geo-point';
const IDENTIFIER = 'identifier';
const INT = 'int';
const INT_ENUM = 'int-enum';
const MEDIUM_BLOB = 'medium-blob';
const MEDIUM_INT = 'medium-int';
const MEDIUM_TEXT = 'medium-text';
const MESSAGE = 'message';
const MESSAGE_REF = 'message-ref';
const MICROTIME = 'microtime';
const SIGNED_BIG_INT = 'signed-big-int';
const SIGNED_INT = 'signed-int';
const SIGNED_MEDIUM_INT = 'signed-medium-int';
const SIGNED_SMALL_INT = 'signed-small-int';
const SIGNED_TINY_INT = 'signed-tiny-int';
const SMALL_INT = 'small-int';
const STRING = 'string';
const STRING_ENUM = 'string-enum';
const TEXT = 'text';
const TIME_UUID = 'time-uuid';
const TIMESTAMP = 'timestamp';
const TINY_INT = 'tiny-int';
const TRINARY = 'trinary';
const UUID = 'uuid';
}