Copied!

This indicates the types of entities that the field may apply to when used as an option. If it is unset, then the field may be freely used as an option on any kind of entity.

Protobuf type google.protobuf.FieldOptions.OptionTargetType

CloneableInstantiable
Constants
public Google\Protobuf\Internal\FieldOptions\OptionTargetType::TARGET_TYPE_ENUM = 6
 

Generated from protobuf enum TARGET_TYPE_ENUM = 6;

public Google\Protobuf\Internal\FieldOptions\OptionTargetType::TARGET_TYPE_ENUM_ENTRY = 7
 

Generated from protobuf enum TARGET_TYPE_ENUM_ENTRY = 7;

public Google\Protobuf\Internal\FieldOptions\OptionTargetType::TARGET_TYPE_EXTENSION_RANGE = 2
 

Generated from protobuf enum TARGET_TYPE_EXTENSION_RANGE = 2;

public Google\Protobuf\Internal\FieldOptions\OptionTargetType::TARGET_TYPE_FIELD = 4
 

Generated from protobuf enum TARGET_TYPE_FIELD = 4;

public Google\Protobuf\Internal\FieldOptions\OptionTargetType::TARGET_TYPE_FILE = 1
 

Generated from protobuf enum TARGET_TYPE_FILE = 1;

public Google\Protobuf\Internal\FieldOptions\OptionTargetType::TARGET_TYPE_MESSAGE = 3
 

Generated from protobuf enum TARGET_TYPE_MESSAGE = 3;

public Google\Protobuf\Internal\FieldOptions\OptionTargetType::TARGET_TYPE_METHOD = 9
 

Generated from protobuf enum TARGET_TYPE_METHOD = 9;

public Google\Protobuf\Internal\FieldOptions\OptionTargetType::TARGET_TYPE_ONEOF = 5
 

Generated from protobuf enum TARGET_TYPE_ONEOF = 5;

public Google\Protobuf\Internal\FieldOptions\OptionTargetType::TARGET_TYPE_SERVICE = 8
 

Generated from protobuf enum TARGET_TYPE_SERVICE = 8;

public Google\Protobuf\Internal\FieldOptions\OptionTargetType::TARGET_TYPE_UNKNOWN = 0
 

Generated from protobuf enum TARGET_TYPE_UNKNOWN = 0;

Methods
public static name( $value)
public static value( $name)
Properties
private static $valueToName = ['TARGET_TYPE_UNKNOWN', 'TARGET_TYPE_FILE', 'TARGET_TYPE_EXTENSION_RANGE', 'TARGET_TYPE_MESSAGE', 'TARGET_TYPE_FIELD', 'TARGET_TYPE_ONEOF', 'TARGET_TYPE_ENUM', 'TARGET_TYPE_ENUM_ENTRY', 'TARGET_TYPE_SERVICE', 'TARGET_TYPE_METHOD']
Properties
private static $valueToName = ['TARGET_TYPE_UNKNOWN', 'TARGET_TYPE_FILE', 'TARGET_TYPE_EXTENSION_RANGE', 'TARGET_TYPE_MESSAGE', 'TARGET_TYPE_FIELD', 'TARGET_TYPE_ONEOF', 'TARGET_TYPE_ENUM', 'TARGET_TYPE_ENUM_ENTRY', 'TARGET_TYPE_SERVICE', 'TARGET_TYPE_METHOD']
Methods
public static name( $value)
public static value( $name)
© 2025 Bruce Wells
Search Namespaces \ Classes
Configuration