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
descriptiontoken description.
expirationTimetoken expiration time in RFC 3339 format
visibilityAreaspecifies data visible for the token
permissionstoken permissions
-
Encode using encoder
Declaration
Swift
public func encode(to encoder: Encoder) throwsParameters
encoderencoder object
TokenQuery Structure Reference