MoEngageTransactionActivityAttributes
@dynamicMemberLookup
public struct MoEngageTransactionActivityAttributes<AppAttributes> : ActivityAttributes, MoEngageActivityAttributesProtocol where AppAttributes : ActivityAttributes
-
Declaration
Swift
public let appAttributes: AppAttributes -
Declaration
Swift
public let campaign: Campaign -
Declaration
Swift
public nonisolated init(from decoder: any Decoder) throws -
Declaration
Swift
public nonisolated func encode(to encoder: any Encoder) throws -
Declaration
Swift
public nonisolated subscript<T>(dynamicMember keyPath: KeyPath<AppAttributes, T>) -> T { get } -
Declaration
Swift
@dynamicMemberLookup public struct ContentState : Codable, Hashable, MoEngageContentStateProtocol -
Declaration
Swift
public typealias CampaignType = Campaign -
Declaration
Swift
public typealias ContentStateType = ContentState -
Declaration
Swift
public struct Campaign : Codable, Hashable, MoEngageCampaignProtocol -
Declaration
Swift
public enum Source : String, Codable