TokenQuery
public struct TokenQuery : Codable
Query for token creation. Query needs many specific arguments. See “create token” section in Luna Platform API documentation for details https://docs.visionlabs.ai/luna/v.5.108.0/ReferenceManuals/APIReferenceManual.html#tag/tokens
-
Token description. Default is “”.
Declaration
Swift
public let description: String
-
Token expiration time in RFC 3339 format. null means token will never expired.
Declaration
Swift
public let expirationTime: String?
-
Specifies data visible for the token.
Declaration
Swift
public let visibilityArea: VisibilityArea
-
Token permissions.
Declaration
Swift
public let permissions: Permissions
-
Initialize query.
Declaration
Swift
public init(description: String, expirationTime: String?, visibilityArea: VisibilityArea, permissions: Permissions)
Parameters
description
token description.
expirationTime
token expiration time in RFC 3339 format
visibilityArea
specifies data visible for the token
permissions
token permissions
-
Encode using encoder
Declaration
Swift
public func encode(to encoder: Encoder) throws
Parameters
encoder
encoder object