19 #import <Foundation/Foundation.h>
26 typedef NS_ENUM(NSUInteger, GRPCErrorCode) {
28 GRPCErrorCodeCancelled = 1,
34 GRPCErrorCodeUnknown = 2,
42 GRPCErrorCodeInvalidArgument = 3,
51 GRPCErrorCodeDeadlineExceeded = 4,
54 GRPCErrorCodeNotFound = 5,
58 GRPCErrorCodeAlreadyExists = 6,
67 GRPCErrorCodePermissionDenied = 7,
73 GRPCErrorCodeUnauthenticated = 16,
76 GRPCErrorCodeResourceExhausted = 8,
85 GRPCErrorCodeFailedPrecondition = 9,
92 GRPCErrorCodeAborted = 10,
102 GRPCErrorCodeOutOfRange = 11,
106 GRPCErrorCodeUnimplemented = 12,
112 GRPCErrorCodeInternal = 13,
119 GRPCErrorCodeUnavailable = 14,
122 GRPCErrorCodeDataLoss = 15,
133 GRPCCallSafetyDefault = 0,
142 typedef NS_ENUM(NSUInteger, GRPCCompressionAlgorithm) {
143 GRPCCompressNone = 0,
146 GRPCStreamCompressGzip,
153 typedef NS_ENUM(NSUInteger, GRPCTransportType) {
154 GRPCTransportTypeDefault = 0,
156 GRPCTransportTypeChttp2BoringSSL = 0,
158 GRPCTransportTypeCronet,
160 GRPCTransportTypeInsecure,
185 - (void)getTokenWithHandler:(
void (^_Nonnull)(NSString* _Nullable token))handler;