|  | @@ -275,6 +275,9 @@ extern NSString *const kGRPCTrailersKey;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  NS_ASSUME_NONNULL_END
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +#pragma clang diagnostic push
 | 
	
		
			
				|  |  | +#pragma clang diagnostic ignored "-Wnullability-completeness"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * This interface is deprecated. Please use \a GRPCcall2.
 | 
	
		
			
				|  |  |   *
 | 
	
	
		
			
				|  | @@ -282,7 +285,7 @@ NS_ASSUME_NONNULL_END
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  |  @interface GRPCCall : GRXWriter
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -- (nonnull instancetype)init NS_UNAVAILABLE;
 | 
	
		
			
				|  |  | +- (instancetype)init NS_UNAVAILABLE;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * The container of the request headers of an RPC conforms to this protocol, which is a subset of
 | 
	
	
		
			
				|  | @@ -308,7 +311,7 @@ NS_ASSUME_NONNULL_END
 | 
	
		
			
				|  |  |   *
 | 
	
		
			
				|  |  |   * The property is initialized to an empty NSMutableDictionary.
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  | -@property(nonnull, atomic, readonly) NSMutableDictionary *requestHeaders;
 | 
	
		
			
				|  |  | +@property(atomic, readonly) NSMutableDictionary *requestHeaders;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * This dictionary is populated with the HTTP headers received from the server. This happens before
 | 
	
	
		
			
				|  | @@ -319,7 +322,7 @@ NS_ASSUME_NONNULL_END
 | 
	
		
			
				|  |  |   * The value of this property is nil until all response headers are received, and will change before
 | 
	
		
			
				|  |  |   * any of -writeValue: or -writesFinishedWithError: are sent to the writeable.
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  | -@property(nullable, atomic, readonly) NSDictionary *responseHeaders;
 | 
	
		
			
				|  |  | +@property(atomic, readonly) NSDictionary *responseHeaders;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * Same as responseHeaders, but populated with the HTTP trailers received from the server before the
 | 
	
	
		
			
				|  | @@ -328,7 +331,7 @@ NS_ASSUME_NONNULL_END
 | 
	
		
			
				|  |  |   * The value of this property is nil until all response trailers are received, and will change
 | 
	
		
			
				|  |  |   * before -writesFinishedWithError: is sent to the writeable.
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  | -@property(nullable, atomic, readonly) NSDictionary *responseTrailers;
 | 
	
		
			
				|  |  | +@property(atomic, readonly) NSDictionary *responseTrailers;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * The request writer has to write NSData objects into the provided Writeable. The server will
 | 
	
	
		
			
				|  | @@ -341,9 +344,9 @@ NS_ASSUME_NONNULL_END
 | 
	
		
			
				|  |  |   * host parameter should not contain the scheme (http:// or https://), only the name or IP addr
 | 
	
		
			
				|  |  |   * and the port number, for example @"localhost:5050".
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  | -- (nullable instancetype)initWithHost:(nonnull NSString *)host
 | 
	
		
			
				|  |  | -                                 path:(nonnull NSString *)path
 | 
	
		
			
				|  |  | -                       requestsWriter:(nonnull GRXWriter *)requestWriter;
 | 
	
		
			
				|  |  | +- (instancetype)initWithHost:(NSString *)host
 | 
	
		
			
				|  |  | +                        path:(NSString *)path
 | 
	
		
			
				|  |  | +              requestsWriter:(GRXWriter *)requestWriter;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * Finishes the request side of this call, notifies the server that the RPC should be cancelled, and
 | 
	
	
		
			
				|  | @@ -354,12 +357,10 @@ NS_ASSUME_NONNULL_END
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * The following methods are deprecated.
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  | -+ (void)setCallSafety:(GRPCCallSafety)callSafety
 | 
	
		
			
				|  |  | -                 host:(nonnull NSString *)host
 | 
	
		
			
				|  |  | -                 path:(nonnull NSString *)path;
 | 
	
		
			
				|  |  | -@property(nullable, atomic, copy, readwrite) NSString *serverName;
 | 
	
		
			
				|  |  | ++ (void)setCallSafety:(GRPCCallSafety)callSafety host:(NSString *)host path:(NSString *)path;
 | 
	
		
			
				|  |  | +@property(atomic, copy, readwrite) NSString *serverName;
 | 
	
		
			
				|  |  |  @property NSTimeInterval timeout;
 | 
	
		
			
				|  |  | -- (void)setResponseDispatchQueue:(nonnull dispatch_queue_t)queue;
 | 
	
		
			
				|  |  | +- (void)setResponseDispatchQueue:(dispatch_queue_t)queue;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  @end
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -370,11 +371,11 @@ DEPRECATED_MSG_ATTRIBUTE("Use NSDictionary or NSMutableDictionary instead.")
 | 
	
		
			
				|  |  |  @protocol GRPCRequestHeaders<NSObject>
 | 
	
		
			
				|  |  |  @property(nonatomic, readonly) NSUInteger count;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -- (nullable id)objectForKeyedSubscript:(nonnull id)key;
 | 
	
		
			
				|  |  | -- (void)setObject:(nonnull id)obj forKeyedSubscript:(nonnull id)key;
 | 
	
		
			
				|  |  | +- (id)objectForKeyedSubscript:(id)key;
 | 
	
		
			
				|  |  | +- (void)setObject:(id)obj forKeyedSubscript:(id)key;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  - (void)removeAllObjects;
 | 
	
		
			
				|  |  | -- (void)removeObjectForKey:(nonnull id)key;
 | 
	
		
			
				|  |  | +- (void)removeObjectForKey:(id)key;
 | 
	
		
			
				|  |  |  @end
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #pragma clang diagnostic push
 | 
	
	
		
			
				|  | @@ -383,3 +384,4 @@ DEPRECATED_MSG_ATTRIBUTE("Use NSDictionary or NSMutableDictionary instead.")
 | 
	
		
			
				|  |  |  @interface NSMutableDictionary (GRPCRequestHeaders)<GRPCRequestHeaders>
 | 
	
		
			
				|  |  |  @end
 | 
	
		
			
				|  |  |  #pragma clang diagnostic pop
 | 
	
		
			
				|  |  | +#pragma clang diagnostic pop
 |