text: //
  //     Generated by class-dump 3.5 (64 bit) (Debug version compiled Sep 17 2017 16:24:48).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
  //
  
  #import <MMCommon/MMObject.h>
  
  #import "PBMessageObserverDelegate-Protocol.h"
  
  @class NSString, WCPayIdKeyRegularReporter, WXPBGeneratedMessage;
  @protocol WCPayBaseCgiDelegate;
  
  @interface WCPayBaseCgi : MMObject <PBMessageObserverDelegate>
  {
      _Bool _enableCache;
      _Bool _loadCacheAndRequestModeOpen;
      int _cgiNumber;
      unsigned int _retryCount;
      unsigned int _idKeyId;
      unsigned int _idKeyKey;
      unsigned int _eventID;
      NSString *_debugModuleName;
      WXPBGeneratedMessage *_request;
      double _firstPackTimeout;
      double _expectFinishTimeout;
      unsigned long long _cacheDuration;
      unsigned long long _cacheExpiredDate;
      Class _cacheResponseClass;
      id <WCPayBaseCgiDelegate> _delegate;
      WCPayIdKeyRegularReporter *_idKeyReporter;
      WXPBGeneratedMessage *_cacheResponse;
  }
  
  @property(retain, nonatomic) WXPBGeneratedMessage *cacheResponse; // @synthesize cacheResponse=_cacheResponse;
  @property(retain, nonatomic) WCPayIdKeyRegularReporter *idKeyReporter; // @synthesize idKeyReporter=_idKeyReporter;
  @property(nonatomic) unsigned int eventID; // @synthesize eventID=_eventID;
  @property(nonatomic) __weak id <WCPayBaseCgiDelegate> delegate; // @synthesize delegate=_delegate;
  @property(nonatomic) Class cacheResponseClass; // @synthesize cacheResponseClass=_cacheResponseClass;
  @property(nonatomic) _Bool loadCacheAndRequestModeOpen; // @synthesize loadCacheAndRequestModeOpen=_loadCacheAndRequestModeOpen;
  @property(nonatomic) _Bool enableCache; // @synthesize enableCache=_enableCache;
  @property(nonatomic) unsigned long long cacheExpiredDate; // @synthesize cacheExpiredDate=_cacheExpiredDate;
  @property(nonatomic) unsigned long long cacheDuration; // @synthesize cacheDuration=_cacheDuration;
  @property(nonatomic) unsigned int idKeyKey; // @synthesize idKeyKey=_idKeyKey;
  @property(nonatomic) unsigned int idKeyId; // @synthesize idKeyId=_idKeyId;
  @property(nonatomic) unsigned int retryCount; // @synthesize retryCount=_retryCount;
  @property(nonatomic) double expectFinishTimeout; // @synthesize expectFinishTimeout=_expectFinishTimeout;
  @property(nonatomic) double firstPackTimeout; // @synthesize firstPackTimeout=_firstPackTimeout;
  @property(retain, nonatomic) WXPBGeneratedMessage *request; // @synthesize request=_request;
  @property(nonatomic) int cgiNumber; // @synthesize cgiNumber=_cgiNumber;
  @property(copy, nonatomic) NSString *debugModuleName; // @synthesize debugModuleName=_debugModuleName;
  - (void).cxx_destruct;
  - (void)MessageReturn:(id)arg1 Event:(unsigned int)arg2;
  - (void)didFailWithError:(id)arg1;
  - (void)didGetResponse:(id)arg1;
  - (void)cacheResposne:(id)arg1;
  - (id)expiredDateKey;
  - (id)cachePath;
  - (void)loadCacheImmediately;
  - (_Bool)loadCache;
  - (void)failWithNetworking;
  - (void)setupIdKeyReporter;
  - (void)startWithoutCache;
  - (void)start;
  - (void)dealloc;
  - (id)init;
  
  @end
  
  