text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Wednesday, April 28, 2021 at 9:09:53 PM Mountain Standard Time
                         * Operating System: Version 14.5 (Build 18L204)
                         * Image Source: /usr/lib/libcoreroutine.dylib
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  
  @protocol OS_dispatch_queue, RTPersistenceMirroringRequestDelegate, OS_os_transaction;
  @class NSObject, NSCloudKitMirroringRequest, NSMutableArray, NSUUID, NSDate, RTPersistenceMirroringPolicy, RTPowerAssertion;
  
  @interface RTPersistenceMirroringRequest : NSObject {
  
  	unsigned long long _sid;
  	NSObject*<OS_dispatch_queue> _queue;
  	NSCloudKitMirroringRequest* _request;
  	id<RTPersistenceMirroringRequestDelegate> _delegate;
  	NSMutableArray* _completionHandlers;
  	NSUUID* _identifier;
  	NSDate* _startDate;
  	NSDate* _enqueueDate;
  	double _duration;
  	unsigned long long _attemptCount;
  	unsigned long long _maxRetryCount;
  	RTPersistenceMirroringPolicy* _mirroringPolicy;
  	NSObject*<OS_os_transaction> _mirroringTransaction;
  	RTPowerAssertion* _mirroringAssertion;
  	long long _requestType;
  
  }
  
  @property (nonatomic,readonly) NSUUID * identifier;                                                  //@synthesize identifier=_identifier - In the implementation block
  @property (nonatomic,retain) NSDate * startDate;                                                     //@synthesize startDate=_startDate - In the implementation block
  @property (nonatomic,retain) NSDate * enqueueDate;                                                   //@synthesize enqueueDate=_enqueueDate - In the implementation block
  @property (assign,nonatomic) double duration;                                                        //@synthesize duration=_duration - In the implementation block
  @property (assign,nonatomic) unsigned long long attemptCount;                                        //@synthesize attemptCount=_attemptCount - In the implementation block
  @property (assign,nonatomic) unsigned long long maxRetryCount;                                       //@synthesize maxRetryCount=_maxRetryCount - In the implementation block
  @property (nonatomic,retain) RTPersistenceMirroringPolicy * mirroringPolicy;                         //@synthesize mirroringPolicy=_mirroringPolicy - In the implementation block
  @property (nonatomic,retain) NSObject*<OS_os_transaction> mirroringTransaction;                      //@synthesize mirroringTransaction=_mirroringTransaction - In the implementation block
  @property (nonatomic,retain) RTPowerAssertion * mirroringAssertion;                                  //@synthesize mirroringAssertion=_mirroringAssertion - In the implementation block
  @property (assign,nonatomic) long long requestType;                                                  //@synthesize requestType=_requestType - In the implementation block
  @property (getter=isReady,nonatomic,readonly) BOOL ready; 
  @property (nonatomic,readonly) NSCloudKitMirroringRequest * request;                                 //@synthesize request=_request - In the implementation block
  @property (assign,nonatomic,__weak) id<RTPersistenceMirroringRequestDelegate> delegate;              //@synthesize delegate=_delegate - In the implementation block
  @property (nonatomic,readonly) NSMutableArray * completionHandlers;                                  //@synthesize completionHandlers=_completionHandlers - In the implementation block
  -(BOOL)isEqual:(id)arg1 ;
  -(unsigned long long)hash;
  -(id)description;
  -(id)init;
  -(void)dealloc;
  -(id<RTPersistenceMirroringRequestDelegate>)delegate;
  -(void)setDelegate:(id<RTPersistenceMirroringRequestDelegate>)arg1 ;
  -(NSUUID *)identifier;
  -(NSCloudKitMirroringRequest *)request;
  -(BOOL)isReady;
  -(NSDate *)startDate;
  -(double)duration;
  -(void)setDuration:(double)arg1 ;
  -(void)setStartDate:(NSDate *)arg1 ;
  -(long long)requestType;
  -(unsigned long long)attemptCount;
  -(void)setAttemptCount:(unsigned long long)arg1 ;
  -(void)setRequestType:(long long)arg1 ;
  -(unsigned long long)maxRetryCount;
  -(void)setMaxRetryCount:(unsigned long long)arg1 ;
  -(NSMutableArray *)completionHandlers;
  -(id)initWithQueue:(id)arg1 requestType:(long long)arg2 mirroringPolicy:(id)arg3 affectedStores:(id)arg4 options:(id)arg5 completionHandler:(/*^block*/id)arg6 ;
  -(void)_createMirroringRequestWithRequestType:(long long)arg1 affectedStores:(id)arg2 options:(id)arg3 ;
  -(void)_dispatchAllHandlersWithError:(id)arg1 ;
  -(void)handleMirroringRequestResult:(id)arg1 ;
  -(void)_handleMirroringRequestResult:(id)arg1 ;
  -(void)_completeRequestWithError:(id)arg1 ;
  -(BOOL)isEqualToMirroringRequest:(id)arg1 ;
  -(RTPersistenceMirroringPolicy *)mirroringPolicy;
  -(void)setMirroringPolicy:(RTPersistenceMirroringPolicy *)arg1 ;
  -(NSDate *)enqueueDate;
  -(void)completeRequestWithError:(id)arg1 ;
  -(id)requestTypeToString:(long long)arg1 ;
  -(void)_prepareMirroringRequestForRetry:(id)arg1 ;
  -(void)mergeRequest:(id)arg1 ;
  -(void)executeMirroringRequestWithContext:(id)arg1 ;
  -(void)setEnqueueDate:(NSDate *)arg1 ;
  -(NSObject*<OS_os_transaction>)mirroringTransaction;
  -(void)setMirroringTransaction:(NSObject*<OS_os_transaction>)arg1 ;
  -(RTPowerAssertion *)mirroringAssertion;
  -(void)setMirroringAssertion:(RTPowerAssertion *)arg1 ;
  @end
  
  