Enumerations
The following enumerations are available globally.
-
Enumerates the various labels used recording and reporting Analytics
See moreDeclaration
Swift
public enum MapstedAnalyticsLabels
-
Declaration
Swift
public enum DeepLinkConcern
-
Declaration
Swift
public enum DeepLinkParameter
-
Declaration
Swift
public enum LocationError : Error
-
Declaration
Swift
public enum PropertyAction
-
Enumeration to represent the current download status of property/building
See moreDeclaration
Swift
public enum DownloadStatus
-
Declaration
Swift
public enum FileSentType : Int16
-
Notification types.
See moreDeclaration
Swift
@objc public enum MNCoreNotificationType : Int
-
Declaration
Swift
public enum CMSCategoryType
-
Declaration
Swift
public enum SocialMedium : String
-
Declaration
Swift
public enum EnumDataType : Int
-
Enumerates the various ways network resource can be reached
See moreDeclaration
Swift
@objc public enum IsReachable : Int
-
Enumerates the different types of validation for building data
See moreDeclaration
Swift
public enum ValidationType : Int
-
Encapsulates types of request from the network.
See moreDeclaration
Swift
public enum MNRequestType : Int
-
Encapsulates the conditions for re-attempting network requests
See moreDeclaration
Swift
public enum MNNetworkRetryType : Int
-
Declaration
Swift
public enum iCategoryType
-
AFError
is the error type returned by Alamofire. It encompasses a few different types of errors, each with their own associated reasons.- invalidURL: Returned when a
URLConvertible
type fails to create a validURL
. - parameterEncodingFailed: Returned when a parameter encoding object throws an error during the encoding process.
- multipartEncodingFailed: Returned when some step in the multipart encoding process fails.
- responseValidationFailed: Returned when a
validate()
call fails. - responseSerializationFailed: Returned when a response serializer encounters an error in the serialization process.
Declaration
Swift
public enum AFError : Error
extension AFError: LocalizedError
- invalidURL: Returned when a
-
Declaration
Swift
public enum HTTPMethod : String
-
Used to represent whether a request was successful or encountered an error.
success: The request and all post processing operations were successful resulting in the serialization of the provided associated value.
failure: The request encountered an error resulting in a failure. The associated values are the original data provided by the server as well as the error that caused the failure.
Declaration
Swift
public enum Result<Value>
extension Result: CustomStringConvertible
extension Result: CustomDebugStringConvertible
-
The
ServerTrustPolicy
evaluates the server trust generally provided by anNSURLAuthenticationChallenge
when connecting to a server over a secure HTTPS connection. The policy configuration then evaluates the server trust with a given set of criteria to determine whether the server trust is valid and the connection should be made.Using pinned certificates or public keys for evaluation helps prevent man-in-the-middle (MITM) attacks and other vulnerabilities. Applications dealing with sensitive customer data or financial information are strongly encouraged to route all communication over an HTTPS connection with pinning enabled.
performDefaultEvaluation: Uses the default server trust evaluation while allowing you to control whether to validate the host provided by the challenge. Applications are encouraged to always validate the host in production environments to guarantee the validity of the server’s certificate chain.
performRevokedEvaluation: Uses the default and revoked server trust evaluations allowing you to control whether to validate the host provided by the challenge as well as specify the revocation flags for testing for revoked certificates. Apple platforms did not start testing for revoked certificates automatically until iOS 10.1, macOS 10.12 and tvOS 10.1 which is demonstrated in our TLS tests. Applications are encouraged to always validate the host in production environments to guarantee the validity of the server’s certificate chain.
pinCertificates: Uses the pinned certificates to validate the server trust. The server trust is considered valid if one of the pinned certificates match one of the server certificates. By validating both the certificate chain and host, certificate pinning provides a very secure form of server trust validation mitigating most, if not all, MITM attacks. Applications are encouraged to always validate the host and require a valid certificate chain in production environments.
pinPublicKeys: Uses the pinned public keys to validate the server trust. The server trust is considered valid if one of the pinned public keys match one of the server certificate public keys. By validating both the certificate chain and host, public key pinning provides a very secure form of server trust validation mitigating most, if not all, MITM attacks. Applications are encouraged to always validate the host and require a valid certificate chain in production environments.
disableEvaluation: Disables all evaluation which in turn will always consider any server trust as valid.
customEvaluation: Uses the associated closure to evaluate the validity of the server trust.
Declaration
Swift
public enum ServerTrustPolicy
-
Declaration
Swift
public enum CategoryType
-
Declaration
Swift
public enum MapEntityType
-
Declaration
Swift
public enum ActionText : String
-
Declaration
Swift
public enum NotifyCategory
-
Declaration
Swift
public enum TriggerType
-
Declaration
Swift
public enum AlertApiError : Error
-
Declaration
Swift
public enum RecurrenceFrequency
-
Declaration
Swift
public enum LocMarketingError : Error
-
Declaration
Swift
public enum SearchResultSection : Int
-
Declaration
Swift
public enum Translations
-
Declaration
Swift
public enum CategoryType
-
The type of action that can be done on a tag
See moreDeclaration
Swift
public enum ActionType
-
Declaration
Swift
public enum SectionName
-
Declaration
Swift
public enum MNMapLayerPlacement
-
Declaration
Swift
public enum MapstedMapDelta
-
Declaration
Swift
public enum PackageStatus : NSInteger
-
Declaration
Swift
public enum ErrBoundaryStyle : Int
-
Declaration
Swift
public enum UserPositionColourScheme : Int
-
Declaration
Swift
public enum UserPositionScenario : Int
-
Declaration
Swift
public enum ModelType
-
Declaration
Swift
public enum POIActionButtonType : String
-
Declaration
Swift
public enum POILinkType
-
Declaration
Swift
public enum CurrentViewHeights
-
Declaration
Swift
public enum PERMISSION_REQUEST_TYPE
-
Declaration
Swift
public enum Translations : String
-
Declaration
Swift
public enum CurrentViewHeight
-
Enum representing the current map state.
See moreDeclaration
Swift
public enum MapState : Int
-
Declaration
Swift
public enum RoutingRequestType
-
Declaration
Swift
public enum RouteInterruptionMode
-
Declaration
Swift
public enum RoutingState : String
-
Declaration
Swift
public enum SearchStyle
-
Declaration
Swift
public enum ActivationDirection
-
Declaration
Swift
public enum LocationCriteriaType
-
Declaration
Swift
public enum BaseMapStyle
-
MapstedMenuItemType - Enum for the pre-defined item types for the Mapsted Menu
See moreDeclaration
Swift
public enum MapstedMenuItemType : Int