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
nameClaim name
visibilityClaim visibility.
vallueClaim value.
Claim Structure Reference