Skip to content

Commit 6b4675b

Browse files
committed
Add Email, some cleanup
1 parent 2036633 commit 6b4675b

File tree

5 files changed

+24
-147
lines changed

5 files changed

+24
-147
lines changed

model/contracts.smithy

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -292,10 +292,6 @@ structure ShareContractInput {
292292
emailsToRemove: EmailList
293293
}
294294

295-
list EmailList {
296-
member: String
297-
}
298-
299295
structure ShareContractOutput {
300296
@required
301297
success: Boolean
@@ -322,7 +318,7 @@ structure SharedUserDetails {
322318
userId: UserId
323319

324320
@required
325-
email: String
321+
email: Email
326322

327323
@required
328324
sharedTime: Timestamp

model/equaliq.smithy

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,6 @@ service EqualIQ {
2222
ShareContract
2323
GetContractReadURL
2424

25-
// signatures.smithy
26-
SignContract
27-
GetContractSignatures
28-
UpdateSignatureStatus
29-
DeleteContractSignature
30-
3125
// profiles.smithy
3226
GetProfile
3327
GetProfilePicture
@@ -70,21 +64,6 @@ structure PingOutput {
7064
message: String
7165
}
7266

73-
// Shared types used across operations - keep these in main file for reference
74-
75-
// Common patterns
76-
@mixin
77-
@pattern("^[A-Za-z0-9-]+$")
78-
string UuidLikeMixin
79-
80-
// Common structures
81-
document Document
82-
83-
// Generics
84-
list StringList {
85-
member: String
86-
}
87-
8867
// Error structures
8968
@error("client")
9069
structure AuthenticationError {

model/profiles.smithy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ structure UserProfile {
9090
firstName: String
9191
lastName: String
9292
displayName: String
93-
email: String
93+
email: Email
9494
accountType: AccountType
9595
bio: String
9696
}

model/signatures.smithy

Lines changed: 0 additions & 120 deletions
This file was deleted.

model/util.smithy

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
$version: "2"
2+
3+
namespace equaliq
4+
5+
// Shared types used across operations - keep these in main file for reference
6+
7+
// Common patterns
8+
@mixin
9+
@pattern("^[A-Za-z0-9-]+$")
10+
string UuidLikeMixin
11+
12+
@pattern("^[\\w-\\.]+@[\\w-\\.]+\\.+[\\w-]{1,63}$")
13+
string Email
14+
15+
// Generics
16+
list StringList {
17+
member: String
18+
}
19+
20+
list EmailList {
21+
member: Email
22+
}

0 commit comments

Comments
 (0)