Properties | List of all members
GPBField Class Reference

#import <Type.pbobjc.h>

Inheritance diagram for GPBField:
Inheritance graph
[legend]

Properties

GPBField_Cardinality cardinality
 
NSString * defaultValue
 
NSString * jsonName
 
GPBField_Kind kind
 
NSString * name
 
int32_t number
 
int32_t oneofIndex
 
NSMutableArray< GPBOption * > * optionsArray
 
NSUInteger optionsArray_Count
 
BOOL packed
 
NSString * typeURL
 
- Properties inherited from GPBMessage
BOOL initialized
 
GPBUnknownFieldSetunknownFields
 

Additional Inherited Members

- Instance Methods inherited from GPBMessage
(void) - addExtension:value:
 
(void) - addExtension:value:
 
(void) - addUnknownMapEntry:value: [implementation]
 
(void) - addUnknownMapEntry:value: [implementation]
 
(void) - clear
 
(void) - clear
 
(void) - clearExtension:
 
(void) - clearExtension:
 
(nullable NSData *) - data
 
(nullable NSData *) - data
 
(NSData *) - delimitedData
 
(NSData *) - delimitedData
 
(GPBDescriptor *) - descriptor
 
(GPBDescriptor *) - descriptor
 
(NSArray *) - extensionsCurrentlySet
 
(NSArray *) - extensionsCurrentlySet
 
(id- getExistingExtension: [implementation]
 
(id- getExistingExtension: [implementation]
 
(nullable id- getExtension:
 
(nullable id- getExtension:
 
(BOOL- hasExtension:
 
(BOOL- hasExtension:
 
(nullable instancetype) - initWithCodedInputStream:extensionRegistry:error:
 
(nullable instancetype) - initWithCodedInputStream:extensionRegistry:error:
 
(nullable instancetype) - initWithData:error:
 
(nullable instancetype) - initWithData:error:
 
(nullable instancetype) - initWithData:extensionRegistry:error:
 
(nullable instancetype) - initWithData:extensionRegistry:error:
 
(void) - mergeDelimitedFromCodedInputStream:extensionRegistry: [implementation]
 
(void) - mergeDelimitedFromCodedInputStream:extensionRegistry: [implementation]
 
(void) - mergeFrom:
 
(void) - mergeFrom:
 
(void) - mergeFromCodedInputStream:extensionRegistry: [implementation]
 
(void) - mergeFromCodedInputStream:extensionRegistry: [implementation]
 
(void) - mergeFromData:extensionRegistry:
 
(void) - mergeFromData:extensionRegistry:
 
(size_t) - serializedSize
 
(size_t) - serializedSize
 
(void) - setExtension:index:value:
 
(void) - setExtension:index:value:
 
(void) - setExtension:value:
 
(void) - setExtension:value:
 
(void) - writeDelimitedToCodedOutputStream:
 
(void) - writeDelimitedToCodedOutputStream:
 
(void) - writeDelimitedToOutputStream:
 
(void) - writeDelimitedToOutputStream:
 
(void) - writeToCodedOutputStream:
 
(void) - writeToCodedOutputStream:
 
(void) - writeToOutputStream:
 
(void) - writeToOutputStream:
 
- Class Methods inherited from GPBMessage
(GPBDescriptor *) + descriptor
 
(GPBDescriptor *) + descriptor
 
(instancetype) + message
 
(instancetype) + message
 
(nullable instancetype) + parseDelimitedFromCodedInputStream:extensionRegistry:error:
 
(nullable instancetype) + parseDelimitedFromCodedInputStream:extensionRegistry:error:
 
(nullable instancetype) + parseFromCodedInputStream:extensionRegistry:error:
 
(nullable instancetype) + parseFromCodedInputStream:extensionRegistry:error:
 
(nullable instancetype) + parseFromData:error:
 
(nullable instancetype) + parseFromData:error:
 
(nullable instancetype) + parseFromData:extensionRegistry:error:
 
(nullable instancetype) + parseFromData:extensionRegistry:error:
 
- Protected Attributes inherited from GPBMessage
package GPBMessage_StoragePtr messageStorage_
 

Detailed Description

A single field of a message type.

Definition at line 263 of file bloaty/third_party/protobuf/objectivec/google/protobuf/Type.pbobjc.h.

Property Documentation

◆ cardinality

- (GPBField_Cardinality) cardinality
readwritenonatomicassign

The field cardinality.

Definition at line 269 of file bloaty/third_party/protobuf/objectivec/google/protobuf/Type.pbobjc.h.

◆ defaultValue

- (NSString *) defaultValue
readwritenonatomiccopy

The string value of the default value of this field. Proto2 syntax only.

Definition at line 301 of file bloaty/third_party/protobuf/objectivec/google/protobuf/Type.pbobjc.h.

◆ jsonName

- (NSString *) jsonName
readwritenonatomiccopy

The field JSON name.

Definition at line 298 of file bloaty/third_party/protobuf/objectivec/google/protobuf/Type.pbobjc.h.

◆ kind

- (GPBField_Kind) kind
readwritenonatomicassign

◆ name

- (NSString *) name
readwritenonatomiccopy

◆ number

- (int32_t) number
readwritenonatomicassign

The field number.

Definition at line 272 of file bloaty/third_party/protobuf/objectivec/google/protobuf/Type.pbobjc.h.

◆ oneofIndex

- (int32_t) oneofIndex
readwritenonatomicassign

The index of the field type in Type.oneofs, for message or enumeration types. The first type has index 1; zero means the type is not in the list.

Definition at line 287 of file bloaty/third_party/protobuf/objectivec/google/protobuf/Type.pbobjc.h.

◆ optionsArray

- (NSMutableArray< GPBOption * > *) optionsArray
readwritenonatomicstrong

The protocol buffer options.

Definition at line 293 of file bloaty/third_party/protobuf/objectivec/google/protobuf/Type.pbobjc.h.

◆ optionsArray_Count

- (NSUInteger) optionsArray_Count
readnonatomicassign

The number of items in optionsArray without causing the array to be created.

Definition at line 295 of file bloaty/third_party/protobuf/objectivec/google/protobuf/Type.pbobjc.h.

◆ packed

- (BOOL) packed
readwritenonatomicassign

Whether to use alternative packed wire representation.

Definition at line 290 of file bloaty/third_party/protobuf/objectivec/google/protobuf/Type.pbobjc.h.

◆ typeURL

- (NSString *) typeURL
readwritenonatomiccopy

The field type URL, without the scheme, for message or enumeration types. Example: "type.googleapis.com/google.protobuf.Timestamp".

Definition at line 281 of file bloaty/third_party/protobuf/objectivec/google/protobuf/Type.pbobjc.h.


The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:45