]> git.saurik.com Git - apple/security.git/blobdiff - keychain/ot/proto/generated_source/OTAccountMetadataClassC.m
Security-59306.11.20.tar.gz
[apple/security.git] / keychain / ot / proto / generated_source / OTAccountMetadataClassC.m
diff --git a/keychain/ot/proto/generated_source/OTAccountMetadataClassC.m b/keychain/ot/proto/generated_source/OTAccountMetadataClassC.m
new file mode 100644 (file)
index 0000000..c7e41de
--- /dev/null
@@ -0,0 +1,445 @@
+// This file was automatically generated by protocompiler
+// DO NOT EDIT!
+// Compiled from OTAccountMetadataClassC.proto
+
+#import "OTAccountMetadataClassC.h"
+#import <ProtocolBuffer/PBConstants.h>
+#import <ProtocolBuffer/PBHashUtil.h>
+#import <ProtocolBuffer/PBDataReader.h>
+
+#if !__has_feature(objc_arc)
+# error This generated file depends on ARC but it is not enabled; turn on ARC, or use 'objc_use_arc' option to generate non-ARC code.
+#endif
+
+@implementation OTAccountMetadataClassC
+
+- (BOOL)hasPeerID
+{
+    return _peerID != nil;
+}
+@synthesize peerID = _peerID;
+@synthesize icloudAccountState = _icloudAccountState;
+- (OTAccountMetadataClassC_AccountState)icloudAccountState
+{
+    return _has.icloudAccountState ? _icloudAccountState : OTAccountMetadataClassC_AccountState_UNKNOWN;
+}
+- (void)setIcloudAccountState:(OTAccountMetadataClassC_AccountState)v
+{
+    _has.icloudAccountState = YES;
+    _icloudAccountState = v;
+}
+- (void)setHasIcloudAccountState:(BOOL)f
+{
+    _has.icloudAccountState = f;
+}
+- (BOOL)hasIcloudAccountState
+{
+    return _has.icloudAccountState;
+}
+- (NSString *)icloudAccountStateAsString:(OTAccountMetadataClassC_AccountState)value
+{
+    return OTAccountMetadataClassC_AccountStateAsString(value);
+}
+- (OTAccountMetadataClassC_AccountState)StringAsIcloudAccountState:(NSString *)str
+{
+    return StringAsOTAccountMetadataClassC_AccountState(str);
+}
+@synthesize epoch = _epoch;
+- (void)setEpoch:(int64_t)v
+{
+    _has.epoch = YES;
+    _epoch = v;
+}
+- (void)setHasEpoch:(BOOL)f
+{
+    _has.epoch = f;
+}
+- (BOOL)hasEpoch
+{
+    return _has.epoch;
+}
+- (BOOL)hasAltDSID
+{
+    return _altDSID != nil;
+}
+@synthesize altDSID = _altDSID;
+@synthesize trustState = _trustState;
+- (OTAccountMetadataClassC_TrustState)trustState
+{
+    return _has.trustState ? _trustState : OTAccountMetadataClassC_TrustState_UNKNOWN;
+}
+- (void)setTrustState:(OTAccountMetadataClassC_TrustState)v
+{
+    _has.trustState = YES;
+    _trustState = v;
+}
+- (void)setHasTrustState:(BOOL)f
+{
+    _has.trustState = f;
+}
+- (BOOL)hasTrustState
+{
+    return _has.trustState;
+}
+- (NSString *)trustStateAsString:(OTAccountMetadataClassC_TrustState)value
+{
+    return OTAccountMetadataClassC_TrustStateAsString(value);
+}
+- (OTAccountMetadataClassC_TrustState)StringAsTrustState:(NSString *)str
+{
+    return StringAsOTAccountMetadataClassC_TrustState(str);
+}
+@synthesize lastHealthCheckup = _lastHealthCheckup;
+- (void)setLastHealthCheckup:(uint64_t)v
+{
+    _has.lastHealthCheckup = YES;
+    _lastHealthCheckup = v;
+}
+- (void)setHasLastHealthCheckup:(BOOL)f
+{
+    _has.lastHealthCheckup = f;
+}
+- (BOOL)hasLastHealthCheckup
+{
+    return _has.lastHealthCheckup;
+}
+@synthesize attemptedJoin = _attemptedJoin;
+- (OTAccountMetadataClassC_AttemptedAJoinState)attemptedJoin
+{
+    return _has.attemptedJoin ? _attemptedJoin : OTAccountMetadataClassC_AttemptedAJoinState_UNKNOWN;
+}
+- (void)setAttemptedJoin:(OTAccountMetadataClassC_AttemptedAJoinState)v
+{
+    _has.attemptedJoin = YES;
+    _attemptedJoin = v;
+}
+- (void)setHasAttemptedJoin:(BOOL)f
+{
+    _has.attemptedJoin = f;
+}
+- (BOOL)hasAttemptedJoin
+{
+    return _has.attemptedJoin;
+}
+- (NSString *)attemptedJoinAsString:(OTAccountMetadataClassC_AttemptedAJoinState)value
+{
+    return OTAccountMetadataClassC_AttemptedAJoinStateAsString(value);
+}
+- (OTAccountMetadataClassC_AttemptedAJoinState)StringAsAttemptedJoin:(NSString *)str
+{
+    return StringAsOTAccountMetadataClassC_AttemptedAJoinState(str);
+}
+
+- (NSString *)description
+{
+    return [NSString stringWithFormat:@"%@ %@", [super description], [self dictionaryRepresentation]];
+}
+
+- (NSDictionary *)dictionaryRepresentation
+{
+    NSMutableDictionary *dict = [NSMutableDictionary dictionary];
+    if (self->_peerID)
+    {
+        [dict setObject:self->_peerID forKey:@"peerID"];
+    }
+    if (self->_has.icloudAccountState)
+    {
+        [dict setObject:OTAccountMetadataClassC_AccountStateAsString(self->_icloudAccountState) forKey:@"icloudAccountState"];
+    }
+    if (self->_has.epoch)
+    {
+        [dict setObject:[NSNumber numberWithLongLong:self->_epoch] forKey:@"epoch"];
+    }
+    if (self->_altDSID)
+    {
+        [dict setObject:self->_altDSID forKey:@"altDSID"];
+    }
+    if (self->_has.trustState)
+    {
+        [dict setObject:OTAccountMetadataClassC_TrustStateAsString(self->_trustState) forKey:@"trustState"];
+    }
+    if (self->_has.lastHealthCheckup)
+    {
+        [dict setObject:[NSNumber numberWithUnsignedLongLong:self->_lastHealthCheckup] forKey:@"lastHealthCheckup"];
+    }
+    if (self->_has.attemptedJoin)
+    {
+        [dict setObject:OTAccountMetadataClassC_AttemptedAJoinStateAsString(self->_attemptedJoin) forKey:@"attemptedJoin"];
+    }
+    return dict;
+}
+
+BOOL OTAccountMetadataClassCReadFrom(__unsafe_unretained OTAccountMetadataClassC *self, __unsafe_unretained PBDataReader *reader) {
+    while (PBReaderHasMoreData(reader)) {
+        uint32_t tag = 0;
+        uint8_t aType = 0;
+
+        PBReaderReadTag32AndType(reader, &tag, &aType);
+
+        if (PBReaderHasError(reader))
+            break;
+
+        if (aType == TYPE_END_GROUP) {
+            break;
+        }
+
+        switch (tag) {
+
+            case 1 /* peerID */:
+            {
+                NSString *new_peerID = PBReaderReadString(reader);
+                self->_peerID = new_peerID;
+            }
+            break;
+            case 2 /* icloudAccountState */:
+            {
+                self->_has.icloudAccountState = YES;
+                self->_icloudAccountState = PBReaderReadInt32(reader);
+            }
+            break;
+            case 3 /* epoch */:
+            {
+                self->_has.epoch = YES;
+                self->_epoch = PBReaderReadInt64(reader);
+            }
+            break;
+            case 4 /* altDSID */:
+            {
+                NSString *new_altDSID = PBReaderReadString(reader);
+                self->_altDSID = new_altDSID;
+            }
+            break;
+            case 5 /* trustState */:
+            {
+                self->_has.trustState = YES;
+                self->_trustState = PBReaderReadInt32(reader);
+            }
+            break;
+            case 6 /* lastHealthCheckup */:
+            {
+                self->_has.lastHealthCheckup = YES;
+                self->_lastHealthCheckup = PBReaderReadUint64(reader);
+            }
+            break;
+            case 7 /* attemptedJoin */:
+            {
+                self->_has.attemptedJoin = YES;
+                self->_attemptedJoin = PBReaderReadInt32(reader);
+            }
+            break;
+            default:
+                if (!PBReaderSkipValueWithTag(reader, tag, aType))
+                    return NO;
+                break;
+        }
+    }
+    return !PBReaderHasError(reader);
+}
+
+- (BOOL)readFrom:(PBDataReader *)reader
+{
+    return OTAccountMetadataClassCReadFrom(self, reader);
+}
+- (void)writeTo:(PBDataWriter *)writer
+{
+    /* peerID */
+    {
+        if (self->_peerID)
+        {
+            PBDataWriterWriteStringField(writer, self->_peerID, 1);
+        }
+    }
+    /* icloudAccountState */
+    {
+        if (self->_has.icloudAccountState)
+        {
+            PBDataWriterWriteInt32Field(writer, self->_icloudAccountState, 2);
+        }
+    }
+    /* epoch */
+    {
+        if (self->_has.epoch)
+        {
+            PBDataWriterWriteInt64Field(writer, self->_epoch, 3);
+        }
+    }
+    /* altDSID */
+    {
+        if (self->_altDSID)
+        {
+            PBDataWriterWriteStringField(writer, self->_altDSID, 4);
+        }
+    }
+    /* trustState */
+    {
+        if (self->_has.trustState)
+        {
+            PBDataWriterWriteInt32Field(writer, self->_trustState, 5);
+        }
+    }
+    /* lastHealthCheckup */
+    {
+        if (self->_has.lastHealthCheckup)
+        {
+            PBDataWriterWriteUint64Field(writer, self->_lastHealthCheckup, 6);
+        }
+    }
+    /* attemptedJoin */
+    {
+        if (self->_has.attemptedJoin)
+        {
+            PBDataWriterWriteInt32Field(writer, self->_attemptedJoin, 7);
+        }
+    }
+}
+
+- (void)copyTo:(OTAccountMetadataClassC *)other
+{
+    if (_peerID)
+    {
+        other.peerID = _peerID;
+    }
+    if (self->_has.icloudAccountState)
+    {
+        other->_icloudAccountState = _icloudAccountState;
+        other->_has.icloudAccountState = YES;
+    }
+    if (self->_has.epoch)
+    {
+        other->_epoch = _epoch;
+        other->_has.epoch = YES;
+    }
+    if (_altDSID)
+    {
+        other.altDSID = _altDSID;
+    }
+    if (self->_has.trustState)
+    {
+        other->_trustState = _trustState;
+        other->_has.trustState = YES;
+    }
+    if (self->_has.lastHealthCheckup)
+    {
+        other->_lastHealthCheckup = _lastHealthCheckup;
+        other->_has.lastHealthCheckup = YES;
+    }
+    if (self->_has.attemptedJoin)
+    {
+        other->_attemptedJoin = _attemptedJoin;
+        other->_has.attemptedJoin = YES;
+    }
+}
+
+- (id)copyWithZone:(NSZone *)zone
+{
+    OTAccountMetadataClassC *copy = [[[self class] allocWithZone:zone] init];
+    copy->_peerID = [_peerID copyWithZone:zone];
+    if (self->_has.icloudAccountState)
+    {
+        copy->_icloudAccountState = _icloudAccountState;
+        copy->_has.icloudAccountState = YES;
+    }
+    if (self->_has.epoch)
+    {
+        copy->_epoch = _epoch;
+        copy->_has.epoch = YES;
+    }
+    copy->_altDSID = [_altDSID copyWithZone:zone];
+    if (self->_has.trustState)
+    {
+        copy->_trustState = _trustState;
+        copy->_has.trustState = YES;
+    }
+    if (self->_has.lastHealthCheckup)
+    {
+        copy->_lastHealthCheckup = _lastHealthCheckup;
+        copy->_has.lastHealthCheckup = YES;
+    }
+    if (self->_has.attemptedJoin)
+    {
+        copy->_attemptedJoin = _attemptedJoin;
+        copy->_has.attemptedJoin = YES;
+    }
+    return copy;
+}
+
+- (BOOL)isEqual:(id)object
+{
+    OTAccountMetadataClassC *other = (OTAccountMetadataClassC *)object;
+    return [other isMemberOfClass:[self class]]
+    &&
+    ((!self->_peerID && !other->_peerID) || [self->_peerID isEqual:other->_peerID])
+    &&
+    ((self->_has.icloudAccountState && other->_has.icloudAccountState && self->_icloudAccountState == other->_icloudAccountState) || (!self->_has.icloudAccountState && !other->_has.icloudAccountState))
+    &&
+    ((self->_has.epoch && other->_has.epoch && self->_epoch == other->_epoch) || (!self->_has.epoch && !other->_has.epoch))
+    &&
+    ((!self->_altDSID && !other->_altDSID) || [self->_altDSID isEqual:other->_altDSID])
+    &&
+    ((self->_has.trustState && other->_has.trustState && self->_trustState == other->_trustState) || (!self->_has.trustState && !other->_has.trustState))
+    &&
+    ((self->_has.lastHealthCheckup && other->_has.lastHealthCheckup && self->_lastHealthCheckup == other->_lastHealthCheckup) || (!self->_has.lastHealthCheckup && !other->_has.lastHealthCheckup))
+    &&
+    ((self->_has.attemptedJoin && other->_has.attemptedJoin && self->_attemptedJoin == other->_attemptedJoin) || (!self->_has.attemptedJoin && !other->_has.attemptedJoin))
+    ;
+}
+
+- (NSUInteger)hash
+{
+    return 0
+    ^
+    [self->_peerID hash]
+    ^
+    (self->_has.icloudAccountState ? PBHashInt((NSUInteger)self->_icloudAccountState) : 0)
+    ^
+    (self->_has.epoch ? PBHashInt((NSUInteger)self->_epoch) : 0)
+    ^
+    [self->_altDSID hash]
+    ^
+    (self->_has.trustState ? PBHashInt((NSUInteger)self->_trustState) : 0)
+    ^
+    (self->_has.lastHealthCheckup ? PBHashInt((NSUInteger)self->_lastHealthCheckup) : 0)
+    ^
+    (self->_has.attemptedJoin ? PBHashInt((NSUInteger)self->_attemptedJoin) : 0)
+    ;
+}
+
+- (void)mergeFrom:(OTAccountMetadataClassC *)other
+{
+    if (other->_peerID)
+    {
+        [self setPeerID:other->_peerID];
+    }
+    if (other->_has.icloudAccountState)
+    {
+        self->_icloudAccountState = other->_icloudAccountState;
+        self->_has.icloudAccountState = YES;
+    }
+    if (other->_has.epoch)
+    {
+        self->_epoch = other->_epoch;
+        self->_has.epoch = YES;
+    }
+    if (other->_altDSID)
+    {
+        [self setAltDSID:other->_altDSID];
+    }
+    if (other->_has.trustState)
+    {
+        self->_trustState = other->_trustState;
+        self->_has.trustState = YES;
+    }
+    if (other->_has.lastHealthCheckup)
+    {
+        self->_lastHealthCheckup = other->_lastHealthCheckup;
+        self->_has.lastHealthCheckup = YES;
+    }
+    if (other->_has.attemptedJoin)
+    {
+        self->_attemptedJoin = other->_attemptedJoin;
+        self->_has.attemptedJoin = YES;
+    }
+}
+
+@end
+