bonus-material-app/nativeplugins/Mpaas-Scan/ios/APRemoteLogging.framework/Headers/ATLayout.h

64 lines
1.3 KiB
C
Raw Permalink Normal View History

2024-12-20 09:23:59 +08:00
//
// ATLayout.h
// ATrack
//
// Created by 卡迩 on 2018/4/23.
// Copyright © 2018年 Alipay. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "ATEvent.h"
#import "ATMessage.h"
/**
*
*/
@interface ATLayout : NSObject
/**
* . , .
* @param event
*/
- (void)beforeLayout:(ATEvent *)event NS_REQUIRES_SUPER;
/**
* . \c event
* @param event
* @return . @see \c MPaaSATMessage.
*/
- (MPaaSATMessage *)layout:(ATEvent *)event;
/**
* . msg.content进行加密.
* @param msg
*/
- (void)afterLayout:(MPaaSATMessage *)msg NS_REQUIRES_SUPER;
/**
*
*/
- (NSString *)sequenceIdString;
/**
* NSDate类型的时间戳转换成NSString类型.
*/
- (NSString *)stringFromDate:(NSDate *)date;
/**
* NSDictionary转换成key=value^key=value格式的字符串
*/
- (NSString *)stringFromDictionary:(NSDictionary *)dict;
/**
* ABTestInfo
*/
- (void)fillABTestInfo:(ATEvent *)et forSpm:(NSString *)spmId;
/**
* configABTestInfo
*/
- (void)fillConfigABTestInfo:(ATEvent *)et;
@end