Claim
public struct Claim : Hashable
Represents a claim or identity attribute associated with a Sudo.
-
Claim visibility.
private
: claim is only accessible by the user, i.e. it’s encrypted using the user’s key.public
: claim is accessible by other users in Sudo platform.
Declaration
Swift
public enum Visibility : Hashable
-
Claim value.
- string: String value.
- blob: Blob value reperesented as a URL.
Declaration
Swift
public enum Value : Hashable
-
Claim name.
Declaration
Swift
public let name: String
-
Claim visibility.
Declaration
Swift
public let visibility: Visibility
-
Claim value.
Declaration
Swift
public var value: Value
-
Declaration
Swift
public func hash(into hasher: inout Hasher)
-
Declaration
Swift
public static func == (lhs: Claim, rhs: Claim) -> Bool
-
Initializes a
Claim
.Declaration
Swift
public init(name: String, visibility: Visibility, value: Value)
Parameters
name
Claim name
visibility
Claim visibility.
vallue
Claim value.