Attributes
public class Attributes : APIModel
Undocumented
-
Undocumented
See moreDeclaration
Swift
public enum PCPOIAppType : String, Codable, Equatable, CaseIterable
-
A location-based app is by default loaded on
See moreapproaching
. Some apps should be loaded in advance. They have the cache set topreload
.Declaration
Swift
public enum PCPOICache : String, Codable, Equatable, CaseIterable
-
Android instant app URL
Declaration
Swift
public var androidInstantAppUrl: String?
-
Undocumented
Declaration
Swift
public var appType: PCPOIAppType?
-
A location-based app is by default loaded on
approaching
. Some apps should be loaded in advance. They have the cache set topreload
.Declaration
Swift
public var cache: PCPOICache?
-
Time of LocationBasedApp creation (iso8601 without time zone)
Declaration
Swift
public var createdAt: DateTime?
-
Time of LocationBasedApp deletion (iso8601 without time zone)
Declaration
Swift
public var deletedAt: DateTime?
-
Logo URL
Declaration
Swift
public var logoUrl: String?
-
Progressive web application URL. The URL satisfies the following criteria:
- The URL responds with
text/html
on a GET request- The response contains HTTP caching headers e.g.
Cache-Control
andETag
- HTTP GET request on the URL with an
ETag
will return304
(Not Modified
), if the content didn’t change- If
503
(Service Unavailable
) is returned the request should be retried later- If
404
(Not Found
) is returned the URL is invalidated and a new app should be requestedDeclaration
Swift
public var pwaUrl: String?
- The URL responds with
-
References are PRNs to external and internal resources that are related to the query
Declaration
Swift
public var references: [String]?
-
Undocumented
Declaration
Swift
public var subtitle: String?
-
Undocumented
Declaration
Swift
public var title: String?
-
Time of LocationBasedApp last update (iso8601 without time zone)
Declaration
Swift
public var updatedAt: DateTime?
-
init(androidInstantAppUrl:
appType: cache: createdAt: deletedAt: logoUrl: pwaUrl: references: subtitle: title: updatedAt: ) Undocumented
Declaration
Swift
public init(androidInstantAppUrl: String? = nil, appType: PCPOIAppType? = nil, cache: PCPOICache? = nil, createdAt: DateTime? = nil, deletedAt: DateTime? = nil, logoUrl: String? = nil, pwaUrl: String? = nil, references: [String]? = nil, subtitle: String? = nil, title: String? = nil, updatedAt: DateTime? = nil)
-
Declaration
Swift
public required init(from decoder: Decoder) throws
-
Declaration
Swift
public func encode(to encoder: Encoder) throws
-
Undocumented
Declaration
Swift
public func isEqual(to object: Any?) -> Bool
-
Declaration
Swift
public static func == (lhs: Attributes, rhs: Attributes) -> Bool