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
Constants |
public Google Generated from protobuf enum TARGET_TYPE_ENUM = 6; |
public Google Generated from protobuf enum TARGET_TYPE_ENUM_ENTRY = 7; |
public Google Generated from protobuf enum TARGET_TYPE_EXTENSION_RANGE = 2; |
public Google Generated from protobuf enum TARGET_TYPE_FIELD = 4; |
public Google Generated from protobuf enum TARGET_TYPE_FILE = 1; |
public Google Generated from protobuf enum TARGET_TYPE_MESSAGE = 3; |
public Google Generated from protobuf enum TARGET_TYPE_METHOD = 9; |
public Google Generated from protobuf enum TARGET_TYPE_ONEOF = 5; |
public Google Generated from protobuf enum TARGET_TYPE_SERVICE = 8; |
public Google 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) |