24 typedef NS_ENUM(NSUInteger, GRPCErrorCode) {
26 GRPCErrorCodeCancelled = 1,
32 GRPCErrorCodeUnknown = 2,
40 GRPCErrorCodeInvalidArgument = 3,
49 GRPCErrorCodeDeadlineExceeded = 4,
52 GRPCErrorCodeNotFound = 5,
56 GRPCErrorCodeAlreadyExists = 6,
65 GRPCErrorCodePermissionDenied = 7,
71 GRPCErrorCodeUnauthenticated = 16,
74 GRPCErrorCodeResourceExhausted = 8,
83 GRPCErrorCodeFailedPrecondition = 9,
90 GRPCErrorCodeAborted = 10,
100 GRPCErrorCodeOutOfRange = 11,
104 GRPCErrorCodeUnimplemented = 12,
110 GRPCErrorCodeInternal = 13,
117 GRPCErrorCodeUnavailable = 14,
120 GRPCErrorCodeDataLoss = 15,
131 GRPCCallSafetyDefault = 0,
133 GRPCCallSafetyIdempotentRequest = 1,
138 GRPCCallSafetyCacheableRequest = 2,
147 typedef NS_ENUM(NSUInteger, GRPCCompressionAlgorithm) {
148 GRPCCompressNone = 0,
151 GRPCStreamCompressGzip,
158 typedef NS_ENUM(NSUInteger, GRPCTransportType) {
159 GRPCTransportTypeDefault = 0,
161 GRPCTransportTypeChttp2BoringSSL = 0,
163 GRPCTransportTypeCronet,
165 GRPCTransportTypeInsecure,
190 - (void)getTokenWithHandler:(
void (^_Nonnull)(NSString* _Nullable token))handler;