Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/modules/pull/vendor/Google/Protobuf/FieldDescriptorProto/
Upload File :
Current File : /var/www/homesaver/www/bitrix/modules/pull/vendor/Google/Protobuf/FieldDescriptorProto/Type.php

<?php
/**
 * Generated by Protobuf protoc plugin.
 *
 * File descriptor : descriptor.proto
 */


namespace google\protobuf\FieldDescriptorProto;

/**
 * Protobuf enum : google.protobuf.FieldDescriptorProto.Type
 */
class Type extends \Protobuf\Enum
{

    /**
     * TYPE_DOUBLE = 1
     */
    const TYPE_DOUBLE_VALUE = 1;

    /**
     * TYPE_FLOAT = 2
     */
    const TYPE_FLOAT_VALUE = 2;

    /**
     * TYPE_INT64 = 3
     */
    const TYPE_INT64_VALUE = 3;

    /**
     * TYPE_UINT64 = 4
     */
    const TYPE_UINT64_VALUE = 4;

    /**
     * TYPE_INT32 = 5
     */
    const TYPE_INT32_VALUE = 5;

    /**
     * TYPE_FIXED64 = 6
     */
    const TYPE_FIXED64_VALUE = 6;

    /**
     * TYPE_FIXED32 = 7
     */
    const TYPE_FIXED32_VALUE = 7;

    /**
     * TYPE_BOOL = 8
     */
    const TYPE_BOOL_VALUE = 8;

    /**
     * TYPE_STRING = 9
     */
    const TYPE_STRING_VALUE = 9;

    /**
     * TYPE_GROUP = 10
     */
    const TYPE_GROUP_VALUE = 10;

    /**
     * TYPE_MESSAGE = 11
     */
    const TYPE_MESSAGE_VALUE = 11;

    /**
     * TYPE_BYTES = 12
     */
    const TYPE_BYTES_VALUE = 12;

    /**
     * TYPE_UINT32 = 13
     */
    const TYPE_UINT32_VALUE = 13;

    /**
     * TYPE_ENUM = 14
     */
    const TYPE_ENUM_VALUE = 14;

    /**
     * TYPE_SFIXED32 = 15
     */
    const TYPE_SFIXED32_VALUE = 15;

    /**
     * TYPE_SFIXED64 = 16
     */
    const TYPE_SFIXED64_VALUE = 16;

    /**
     * TYPE_SINT32 = 17
     */
    const TYPE_SINT32_VALUE = 17;

    /**
     * TYPE_SINT64 = 18
     */
    const TYPE_SINT64_VALUE = 18;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_DOUBLE = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_FLOAT = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_INT64 = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_UINT64 = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_INT32 = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_FIXED64 = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_FIXED32 = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_BOOL = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_STRING = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_GROUP = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_MESSAGE = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_BYTES = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_UINT32 = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_ENUM = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_SFIXED32 = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_SFIXED64 = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_SINT32 = null;

    /**
     * @var \google\protobuf\FieldDescriptorProto\Type
     */
    protected static $TYPE_SINT64 = null;

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_DOUBLE()
    {
        if (self::$TYPE_DOUBLE !== null) {
            return self::$TYPE_DOUBLE;
        }

        return self::$TYPE_DOUBLE = new self('TYPE_DOUBLE', self::TYPE_DOUBLE_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_FLOAT()
    {
        if (self::$TYPE_FLOAT !== null) {
            return self::$TYPE_FLOAT;
        }

        return self::$TYPE_FLOAT = new self('TYPE_FLOAT', self::TYPE_FLOAT_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_INT64()
    {
        if (self::$TYPE_INT64 !== null) {
            return self::$TYPE_INT64;
        }

        return self::$TYPE_INT64 = new self('TYPE_INT64', self::TYPE_INT64_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_UINT64()
    {
        if (self::$TYPE_UINT64 !== null) {
            return self::$TYPE_UINT64;
        }

        return self::$TYPE_UINT64 = new self('TYPE_UINT64', self::TYPE_UINT64_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_INT32()
    {
        if (self::$TYPE_INT32 !== null) {
            return self::$TYPE_INT32;
        }

        return self::$TYPE_INT32 = new self('TYPE_INT32', self::TYPE_INT32_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_FIXED64()
    {
        if (self::$TYPE_FIXED64 !== null) {
            return self::$TYPE_FIXED64;
        }

        return self::$TYPE_FIXED64 = new self('TYPE_FIXED64', self::TYPE_FIXED64_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_FIXED32()
    {
        if (self::$TYPE_FIXED32 !== null) {
            return self::$TYPE_FIXED32;
        }

        return self::$TYPE_FIXED32 = new self('TYPE_FIXED32', self::TYPE_FIXED32_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_BOOL()
    {
        if (self::$TYPE_BOOL !== null) {
            return self::$TYPE_BOOL;
        }

        return self::$TYPE_BOOL = new self('TYPE_BOOL', self::TYPE_BOOL_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_STRING()
    {
        if (self::$TYPE_STRING !== null) {
            return self::$TYPE_STRING;
        }

        return self::$TYPE_STRING = new self('TYPE_STRING', self::TYPE_STRING_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_GROUP()
    {
        if (self::$TYPE_GROUP !== null) {
            return self::$TYPE_GROUP;
        }

        return self::$TYPE_GROUP = new self('TYPE_GROUP', self::TYPE_GROUP_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_MESSAGE()
    {
        if (self::$TYPE_MESSAGE !== null) {
            return self::$TYPE_MESSAGE;
        }

        return self::$TYPE_MESSAGE = new self('TYPE_MESSAGE', self::TYPE_MESSAGE_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_BYTES()
    {
        if (self::$TYPE_BYTES !== null) {
            return self::$TYPE_BYTES;
        }

        return self::$TYPE_BYTES = new self('TYPE_BYTES', self::TYPE_BYTES_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_UINT32()
    {
        if (self::$TYPE_UINT32 !== null) {
            return self::$TYPE_UINT32;
        }

        return self::$TYPE_UINT32 = new self('TYPE_UINT32', self::TYPE_UINT32_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_ENUM()
    {
        if (self::$TYPE_ENUM !== null) {
            return self::$TYPE_ENUM;
        }

        return self::$TYPE_ENUM = new self('TYPE_ENUM', self::TYPE_ENUM_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_SFIXED32()
    {
        if (self::$TYPE_SFIXED32 !== null) {
            return self::$TYPE_SFIXED32;
        }

        return self::$TYPE_SFIXED32 = new self('TYPE_SFIXED32', self::TYPE_SFIXED32_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_SFIXED64()
    {
        if (self::$TYPE_SFIXED64 !== null) {
            return self::$TYPE_SFIXED64;
        }

        return self::$TYPE_SFIXED64 = new self('TYPE_SFIXED64', self::TYPE_SFIXED64_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_SINT32()
    {
        if (self::$TYPE_SINT32 !== null) {
            return self::$TYPE_SINT32;
        }

        return self::$TYPE_SINT32 = new self('TYPE_SINT32', self::TYPE_SINT32_VALUE);
    }

    /**
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function TYPE_SINT64()
    {
        if (self::$TYPE_SINT64 !== null) {
            return self::$TYPE_SINT64;
        }

        return self::$TYPE_SINT64 = new self('TYPE_SINT64', self::TYPE_SINT64_VALUE);
    }

    /**
     * @param int $value
     * @return \google\protobuf\FieldDescriptorProto\Type
     */
    public static function valueOf($value)
    {
        switch ($value) {
            case 1: return self::TYPE_DOUBLE();
            case 2: return self::TYPE_FLOAT();
            case 3: return self::TYPE_INT64();
            case 4: return self::TYPE_UINT64();
            case 5: return self::TYPE_INT32();
            case 6: return self::TYPE_FIXED64();
            case 7: return self::TYPE_FIXED32();
            case 8: return self::TYPE_BOOL();
            case 9: return self::TYPE_STRING();
            case 10: return self::TYPE_GROUP();
            case 11: return self::TYPE_MESSAGE();
            case 12: return self::TYPE_BYTES();
            case 13: return self::TYPE_UINT32();
            case 14: return self::TYPE_ENUM();
            case 15: return self::TYPE_SFIXED32();
            case 16: return self::TYPE_SFIXED64();
            case 17: return self::TYPE_SINT32();
            case 18: return self::TYPE_SINT64();
            default: return null;
        }
    }


}