diff options
author | Thomas Van Lenten <thomasvl@google.com> | 2015-08-11 16:20:39 -0400 |
---|---|---|
committer | Thomas Van Lenten <thomasvl@google.com> | 2015-08-11 16:22:47 -0400 |
commit | 1c33d34e3496fa2d0c852ac99c444d44c09e432a (patch) | |
tree | 71456ab688e4d262bdbd8c7c6f1554d04b45d856 /objectivec/GPBWellKnownTypes.h | |
parent | 63778e537a82d91c6bced5999a7e85b0f41b90b1 (diff) | |
download | protobuf-1c33d34e3496fa2d0c852ac99c444d44c09e432a.tar.gz protobuf-1c33d34e3496fa2d0c852ac99c444d44c09e432a.tar.bz2 protobuf-1c33d34e3496fa2d0c852ac99c444d44c09e432a.zip |
Revert "Add packFrom, unpackTo and is in google.protobuf.Any."
This reverts commit 7366efd81e7f36108aa35e66fca61da8a65762c2.
Still some discussion about the api to expose the helpers with.
Diffstat (limited to 'objectivec/GPBWellKnownTypes.h')
-rw-r--r-- | objectivec/GPBWellKnownTypes.h | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/objectivec/GPBWellKnownTypes.h b/objectivec/GPBWellKnownTypes.h index 050f85f6..28442fbe 100644 --- a/objectivec/GPBWellKnownTypes.h +++ b/objectivec/GPBWellKnownTypes.h @@ -30,11 +30,9 @@ #import <Foundation/Foundation.h> -#import "google/protobuf/Any.pbobjc.h" #import "google/protobuf/Duration.pbobjc.h" #import "google/protobuf/Timestamp.pbobjc.h" - NS_ASSUME_NONNULL_BEGIN // Extension to GPBTimestamp to work with standard Foundation time/date types. @@ -51,22 +49,4 @@ NS_ASSUME_NONNULL_BEGIN - (instancetype)initWithTimeIntervalSince1970:(NSTimeInterval)timeIntervalSince1970; @end -// Extension to GPBAny to support packing and unpacking for arbitrary messages. -@interface GPBAny (GPBWellKnownTypes) -// Initialize GPBAny instance with the given message. e.g., for google.protobuf.foo, type -// url will be "type.googleapis.com/google.protobuf.foo" and value will be serialized foo. -- (instancetype)initWithMessage:(GPBMessage*)message; -// Serialize the given message to the value in GPBAny. Type url will also be updated. -- (void)setMessage:(GPBMessage*)message; -// Parse the value in GPBAny to the given message. If messageClass message doesn't match the -// type url in GPBAny, nil is returned. -- (GPBMessage*)messageOfClass:(Class)messageClass; -// True if the given type matches the type url in GPBAny. -- (BOOL)wrapsMessageOfClass:(Class)messageClass; -@end - -// Common prefix of type url in GPBAny, which is @"type.googleapis.com/". All valid -// type urls in any should start with this prefix. -extern NSString *const GPBTypeGoogleApisComPrefix; - NS_ASSUME_NONNULL_END |