Skip to content

Commit 2007a4c

Browse files
committed
Add 'Executive' as Account Type
1 parent 7b5c00d commit 2007a4c

File tree

4 files changed

+50
-49
lines changed

4 files changed

+50
-49
lines changed

model/equaliq.smithy

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ enum AccountType {
7474
LAWYER = "lawyer"
7575
PRODUCER = "producer"
7676
PUBLISHER = "publisher"
77+
EXECUTIVE = "executive"
7778
}
7879

7980
enum SignatureStatus {

python/api_model/types/models.py

Lines changed: 19 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# generated by datamodel-codegen:
22
# filename: api.json
3-
# timestamp: 2025-05-26T18:04:34+00:00
3+
# timestamp: 2025-06-26T04:34:12+00:00
44

55
from __future__ import annotations
66

@@ -16,6 +16,7 @@ class AccountType(Enum):
1616
lawyer = 'lawyer'
1717
producer = 'producer'
1818
publisher = 'publisher'
19+
executive = 'executive'
1920

2021

2122
class AuthenticationErrorResponseContent(BaseModel):
@@ -53,6 +54,10 @@ class DeleteContractResponseContent(BaseModel):
5354
success: bool
5455

5556

57+
class DeleteContractSignatureRequestContent(BaseModel):
58+
contractId: str
59+
60+
5661
class FixedTermValue(BaseModel):
5762
unit: str
5863
value: str
@@ -66,10 +71,6 @@ class FixedValueTermInference(BaseModel):
6671
subterms: Optional[List[FixedTermValue]] = None
6772

6873

69-
class DeleteContractSignatureRequestContent(BaseModel):
70-
contractId: str
71-
72-
7374
class GetContractReadURLRequestContent(BaseModel):
7475
contractId: str = Field(..., pattern='^[A-Za-z0-9-]+$')
7576

@@ -145,14 +146,6 @@ class SharedUserDetails(BaseModel):
145146
sharedTime: float
146147

147148

148-
class Term(BaseModel):
149-
name: str
150-
definition: str
151-
unitType: str
152-
citation: Optional[str] = None
153-
fixedValues: Optional[FixedValueTermInference] = None
154-
155-
156149
class SignContractResult(Enum):
157150
SUCCESS = 'SUCCESS'
158151
FAILURE = 'FAILURE'
@@ -164,6 +157,14 @@ class SignatureStatus(Enum):
164157
pending = 'pending'
165158

166159

160+
class Term(BaseModel):
161+
name: str
162+
definition: str
163+
unitType: str
164+
citation: Optional[str] = None
165+
fixedValues: Optional[FixedValueTermInference] = None
166+
167+
167168
class UpdateContractRequestContent(BaseModel):
168169
contractId: str = Field(..., pattern='^[A-Za-z0-9-]+$')
169170
name: str
@@ -242,6 +243,11 @@ class ContractSummaryItem(BaseModel):
242243
sharedEmails: Optional[List[str]] = None
243244

244245

246+
class DeleteContractSignatureResponseContent(BaseModel):
247+
result: Optional[SignContractResult] = None
248+
message: Optional[str] = None
249+
250+
245251
class ExposeTypesResponseContent(BaseModel):
246252
QASectionsList: Optional[List[QASection]] = None
247253

@@ -257,11 +263,6 @@ class GetContractResponseContent(BaseModel):
257263
sharedWith: List[SharedWithItem]
258264

259265

260-
class DeleteContractSignatureResponseContent(BaseModel):
261-
result: Optional[SignContractResult] = None
262-
message: Optional[str] = None
263-
264-
265266
class GetContractSignaturesResponseContent(BaseModel):
266267
contractId: Optional[str] = None
267268
signatures: Optional[List[ContractSignature]] = None
@@ -298,14 +299,3 @@ class SignContractRequestContent(BaseModel):
298299
class SignContractResponseContent(BaseModel):
299300
result: SignContractResult
300301
message: Optional[str] = None
301-
302-
303-
class GetContractResponseContent(BaseModel):
304-
contractId: str = Field(..., pattern='^[A-Za-z0-9-]+$')
305-
name: str
306-
type: ContractType
307-
terms: Any
308-
iq_qa: QASections
309-
isOwner: bool
310-
ownerId: str = Field(..., pattern='^[A-Za-z0-9-]+$')
311-
sharedWith: List[SharedWithItem]

typescript/src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ export type ContractSummaryItem = ExtractSchema<'ContractSummaryItem'>
1919
export type ContractType = ExtractSchema<'ContractType'>
2020
export type DeleteContractRequestContent = ExtractSchema<'DeleteContractRequestContent'>
2121
export type DeleteContractResponseContent = ExtractSchema<'DeleteContractResponseContent'>
22+
export type DeleteContractSignatureRequestContent = ExtractSchema<'DeleteContractSignatureRequestContent'>
23+
export type DeleteContractSignatureResponseContent = ExtractSchema<'DeleteContractSignatureResponseContent'>
2224
export type ExposeTypesResponseContent = ExtractSchema<'ExposeTypesResponseContent'>
2325
export type FixedTermValue = ExtractSchema<'FixedTermValue'>
2426
export type FixedValueTermInference = ExtractSchema<'FixedValueTermInference'>
25-
export type DeleteContractSignatureRequestContent = ExtractSchema<'DeleteContractSignatureRequestContent'>
26-
export type DeleteContractSignatureResponseContent = ExtractSchema<'DeleteContractSignatureResponseContent'>
2727
export type GetContractReadURLRequestContent = ExtractSchema<'GetContractReadURLRequestContent'>
2828
export type GetContractReadURLResponseContent = ExtractSchema<'GetContractReadURLResponseContent'>
2929
export type GetContractRequestContent = ExtractSchema<'GetContractRequestContent'>
@@ -47,11 +47,11 @@ export type ResourceNotFoundErrorResponseContent = ExtractSchema<'ResourceNotFou
4747
export type ShareContractRequestContent = ExtractSchema<'ShareContractRequestContent'>
4848
export type ShareContractResponseContent = ExtractSchema<'ShareContractResponseContent'>
4949
export type SharedUserDetails = ExtractSchema<'SharedUserDetails'>
50-
export type Term = ExtractSchema<'Term'>
5150
export type SignContractRequestContent = ExtractSchema<'SignContractRequestContent'>
5251
export type SignContractResponseContent = ExtractSchema<'SignContractResponseContent'>
5352
export type SignContractResult = ExtractSchema<'SignContractResult'>
5453
export type SignatureStatus = ExtractSchema<'SignatureStatus'>
54+
export type Term = ExtractSchema<'Term'>
5555
export type UpdateContractRequestContent = ExtractSchema<'UpdateContractRequestContent'>
5656
export type UpdateContractResponseContent = ExtractSchema<'UpdateContractResponseContent'>
5757
export type UpdateProfileRequestContent = ExtractSchema<'UpdateProfileRequestContent'>

typescript/src/models.ts

Lines changed: 27 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,13 @@ export interface components {
314314
DeleteContractResponseContent: {
315315
success: boolean;
316316
};
317+
DeleteContractSignatureRequestContent: {
318+
contractId: string;
319+
};
320+
DeleteContractSignatureResponseContent: {
321+
result?: components["schemas"]["SignContractResult"];
322+
message?: string;
323+
};
317324
ExposeTypesResponseContent: {
318325
QASectionsList?: components["schemas"]["QASection"][];
319326
};
@@ -329,13 +336,6 @@ export interface components {
329336
primary: components["schemas"]["FixedTermValue"];
330337
subterms?: components["schemas"]["FixedTermValue"][];
331338
};
332-
DeleteContractSignatureRequestContent: {
333-
contractId: string;
334-
};
335-
DeleteContractSignatureResponseContent: {
336-
result?: components["schemas"]["SignContractResult"];
337-
message?: string;
338-
};
339339
GetContractReadURLRequestContent: {
340340
contractId: string;
341341
};
@@ -428,13 +428,6 @@ export interface components {
428428
/** Format: double */
429429
sharedTime: number;
430430
};
431-
Term: {
432-
name: string;
433-
definition: string;
434-
unitType: string;
435-
citation?: string;
436-
fixedValues?: components["schemas"]["FixedValueTermInference"];
437-
};
438431
SignContractRequestContent: {
439432
contractId: string;
440433
status: components["schemas"]["SignatureStatus"];
@@ -444,9 +437,16 @@ export interface components {
444437
message?: string;
445438
};
446439
/** @enum {string} */
447-
SignContractResult: "SUCCESS" | "FAILURE";
440+
SignContractResult: SignContractResult;
448441
/** @enum {string} */
449-
SignatureStatus: "signed" | "declined" | "pending";
442+
SignatureStatus: SignatureStatus;
443+
Term: {
444+
name: string;
445+
definition: string;
446+
unitType: string;
447+
citation?: string;
448+
fixedValues?: components["schemas"]["FixedValueTermInference"];
449+
};
450450
UpdateContractRequestContent: {
451451
contractId: string;
452452
name: string;
@@ -1177,7 +1177,8 @@ export enum AccountType {
11771177
manager = "manager",
11781178
lawyer = "lawyer",
11791179
producer = "producer",
1180-
publisher = "publisher"
1180+
publisher = "publisher",
1181+
executive = "executive"
11811182
}
11821183
export enum ContractStatus {
11831184
processing = "processing",
@@ -1192,3 +1193,12 @@ export enum ContractType {
11921193
producer = "producer",
11931194
tbd = "tbd"
11941195
}
1196+
export enum SignContractResult {
1197+
SUCCESS = "SUCCESS",
1198+
FAILURE = "FAILURE"
1199+
}
1200+
export enum SignatureStatus {
1201+
signed = "signed",
1202+
declined = "declined",
1203+
pending = "pending"
1204+
}

0 commit comments

Comments
 (0)