gdbots/pbjc-php

View on GitHub
src/Enum/TypeName.php

Summary

Maintainability
A
0 mins
Test Coverage
<?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';
}