this repo has no description
1import ExpoModulesCore
2
3struct EncodedJWK: Record {
4 @Field
5 var kty: String
6
7 @Field
8 var use: String
9
10 @Field
11 var crv: String
12
13 @Field
14 var kid: String
15
16 @Field
17 var x: String
18
19 @Field
20 var y: String
21
22 @Field
23 var d: String
24
25 @Field
26 var alg: String
27}
28
29struct VerifyOptions: Record {
30 @Field
31 var audience: String?
32
33 @Field
34 var clockTolerance: Double?
35
36 @Field
37 var issuer: String?
38
39 @Field
40 var maxTokenAge: Double?
41
42 @Field
43 var subject: String?
44
45 @Field
46 var typ: String?
47
48 @Field
49 var currentDate: Date?
50
51 @Field
52 var requiredClaims: [String]?
53}
54
55struct VerifyResult: Record {
56 @Field
57 var payload: String
58
59 @Field
60 var protectedHeader: [String: Any]
61}