MoEngageModuleState
@dynamicMemberLookup
public struct MoEngageModuleState<Spec>Represnts state of a module.
- 
                  
                  DeclarationSwift public let sdkInstance: MoEngageSDKInstance
- 
                  
                  DeclarationSwift public let spec: Spec
- 
                  
                  Create state for the passed instance and specification. DeclarationSwift public init(sdkInstance: MoEngageSDKInstance, spec: Spec)ParameterssdkInstanceThe SDK instance. specThe storage specification. 
- 
                  
                  Return data for provided by read-only storage location.. DeclarationSwift public subscript<Location: MoEngageReadOnlyStorageLocation>( dynamicMember keyPath: KeyPath<Spec, Location> ) -> Location.StoredParameterskeyPathThe path to storage location specification. 
- 
                  
                  Return data for provided storage location.. DeclarationSwift public subscript<Location: MoEngageStorageLocation>( dynamicMember keyPath: KeyPath<Spec, Location> ) -> Location.StoredParameterskeyPathThe path to storage location specification. 
- 
                  
                  Manage data for provided storage location.. DeclarationSwift public subscript<Location: MoEngageStorageLocation>( dynamicMember keyPath: WritableKeyPath<Spec, Location> ) -> Location.StoredParameterskeyPathThe path to storage location specification. 
- 
                  
                  Manage data for provided storage location.. DeclarationSwift public subscript<Location: MoEngageStorageLocation, Input>( dynamicMember keyPath: KeyPath<Spec, (Input) -> Location> ) -> (Input) -> Location.StoredParameterskeyPathThe path to storage location specification. 
