Skip to content

Commit 492c7ab

Browse files
committed
TASK: Updating RAML types, Postman and OAS definition
1 parent 10b807d commit 492c7ab

33 files changed

+1091
-674
lines changed

oas/api/openapi.yaml

Lines changed: 130 additions & 31 deletions
Large diffs are not rendered by default.

uml/api/BaseResource.puml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2010,6 +2010,8 @@ interface CustomerEmailTokenCreatedMessage [[CustomerEmailTokenCreatedMessage.sv
20102010
resourceUserProvidedIdentifiers: [[UserProvidedIdentifiers.svg UserProvidedIdentifiers]]
20112011
customerId: String
20122012
expiresAt: DateTime
2013+
value: String
2014+
invalidateOlderTokens: Boolean
20132015
}
20142016
interface CustomerEmailVerifiedMessage [[CustomerEmailVerifiedMessage.svg]] {
20152017
id: String
@@ -2196,6 +2198,8 @@ interface CustomerPasswordTokenCreatedMessage [[CustomerPasswordTokenCreatedMess
21962198
resourceUserProvidedIdentifiers: [[UserProvidedIdentifiers.svg UserProvidedIdentifiers]]
21972199
customerId: String
21982200
expiresAt: DateTime
2201+
value: String
2202+
invalidateOlderTokens: Boolean
21992203
}
22002204
interface CustomerPasswordUpdatedMessage [[CustomerPasswordUpdatedMessage.svg]] {
22012205
id: String

uml/api/CustomerCreateEmailToken.puml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ interface CustomerCreateEmailToken [[CustomerCreateEmailToken.svg]] {
1212
id: String
1313
version: Long
1414
ttlMinutes: Long
15+
invalidateOlderTokens: Boolean
1516
}
1617

1718

uml/api/CustomerCreatePasswordResetToken.puml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ endlegend
1111
interface CustomerCreatePasswordResetToken [[CustomerCreatePasswordResetToken.svg]] {
1212
email: String
1313
ttlMinutes: Long
14+
invalidateOlderTokens: Boolean
1415
}
1516

1617

uml/api/CustomerEmailTokenCreatedMessage.puml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ interface CustomerEmailTokenCreatedMessage [[CustomerEmailTokenCreatedMessage.sv
2222
resourceUserProvidedIdentifiers: [[UserProvidedIdentifiers.svg UserProvidedIdentifiers]]
2323
customerId: String
2424
expiresAt: DateTime
25+
value: String
26+
invalidateOlderTokens: Boolean
2527
}
2628
interface Message [[Message.svg]] {
2729
id: String

uml/api/CustomerEmailTokenCreatedMessagePayload.puml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ interface CustomerEmailTokenCreatedMessagePayload [[CustomerEmailTokenCreatedMes
1212
type: String
1313
customerId: String
1414
expiresAt: DateTime
15+
value: String
16+
invalidateOlderTokens: Boolean
1517
}
1618
interface MessagePayload [[MessagePayload.svg]] {
1719
type: String

uml/api/CustomerPasswordTokenCreatedMessage.puml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ interface CustomerPasswordTokenCreatedMessage [[CustomerPasswordTokenCreatedMess
2222
resourceUserProvidedIdentifiers: [[UserProvidedIdentifiers.svg UserProvidedIdentifiers]]
2323
customerId: String
2424
expiresAt: DateTime
25+
value: String
26+
invalidateOlderTokens: Boolean
2527
}
2628
interface Message [[Message.svg]] {
2729
id: String

uml/api/CustomerPasswordTokenCreatedMessagePayload.puml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ interface CustomerPasswordTokenCreatedMessagePayload [[CustomerPasswordTokenCrea
1212
type: String
1313
customerId: String
1414
expiresAt: DateTime
15+
value: String
16+
invalidateOlderTokens: Boolean
1517
}
1618
interface MessagePayload [[MessagePayload.svg]] {
1719
type: String

uml/api/CustomerToken.puml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ interface CustomerToken [[CustomerToken.svg]] {
1313
customerId: String
1414
value: String
1515
expiresAt: DateTime
16+
invalidateOlderTokens: Boolean
1617
createdAt: DateTime
1718
lastModifiedAt: DateTime
1819
}

uml/api/ErrorObject.puml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,14 @@ interface EnumValuesMustMatchError [[EnumValuesMustMatchError.svg]] {
154154
code: String
155155
message: String
156156
}
157+
interface ExpiredCustomerEmailTokenError [[ExpiredCustomerEmailTokenError.svg]] {
158+
code: String
159+
message: String
160+
}
161+
interface ExpiredCustomerPasswordTokenError [[ExpiredCustomerPasswordTokenError.svg]] {
162+
code: String
163+
message: String
164+
}
157165
interface ExtensionBadResponseError [[ExtensionBadResponseError.svg]] {
158166
code: String
159167
message: String
@@ -473,6 +481,8 @@ ErrorObject --> EnumKeyAlreadyExistsError #blue;text:blue : "code : EnumKeyAlrea
473481
ErrorObject --> EnumKeyDoesNotExistError #blue;text:blue : "code : EnumKeyDoesNotExist"
474482
ErrorObject --> EnumValueIsUsedError #blue;text:blue : "code : EnumValueIsUsed"
475483
ErrorObject --> EnumValuesMustMatchError #blue;text:blue : "code : EnumValuesMustMatch"
484+
ErrorObject --> ExpiredCustomerEmailTokenError #blue;text:blue : "code : ExpiredCustomerEmailToken"
485+
ErrorObject --> ExpiredCustomerPasswordTokenError #blue;text:blue : "code : ExpiredCustomerPasswordToken"
476486
ErrorObject --> ExtensionBadResponseError #blue;text:blue : "code : ExtensionBadResponse"
477487
ErrorObject --> ExtensionNoResponseError #blue;text:blue : "code : ExtensionNoResponse"
478488
ErrorObject --> ExtensionPredicateEvaluationFailedError #blue;text:blue : "code : ExtensionPredicateEvaluationFailed"

0 commit comments

Comments
 (0)