@class NSData, NSError, NSURLSessionTaskMetrics, NSURLSession, NSDictionary, AMSURLRequestProperties, NSURLSessionTask, AMSProcessInfo; @protocol AMSBagProtocol; @interface AMSMetricsLoadURLContext : NSObject @property (retain, nonatomic) NSDictionary *decodedResponseBody; @property (retain, nonatomic) AMSURLRequestProperties *properties; @property (retain, nonatomic) id bag; @property (retain, nonatomic) NSError *error; @property (retain, nonatomic) AMSProcessInfo *processInfo; @property (retain, nonatomic) NSData *responseBody; @property (retain, nonatomic) NSURLSession *session; @property (retain, nonatomic) NSURLSessionTask *task; @property (retain, nonatomic) NSURLSessionTaskMetrics *taskMetrics; @property (readonly, copy, nonatomic) NSDictionary *metricsOverlay; - (id)bagContract; - (void)setBagContract:(id)a0; - (id)initWithTask:(id)a0 metrics:(id)a1; - (void).cxx_destruct; - (id)initWithTaskInfo:(id)a0 serverPayload:(id)a1; @end