1
1
export interface ProjectRequestType extends RequestInstance {
2
2
validate ( ) : void
3
- getParam ( key : 'id' | 'name' | 'description' | 'url' | 'status' ) : number | string | null
3
+ get ( key : 'id' | 'name' | 'description' | 'url' | 'status' ) : string | number | undefined ;
4
4
id : number
5
5
name : string
6
6
description : string
@@ -13,7 +13,7 @@ export interface ProjectRequestType extends RequestInstance {
13
13
14
14
export interface SubscriberEmailRequestType extends RequestInstance {
15
15
validate ( ) : void
16
- getParam ( key : 'id' | 'email' ) : number | string | null
16
+ get ( key : 'id' | 'email' ) : string | number | undefined ;
17
17
id : number
18
18
email : string
19
19
created_at : Date
@@ -23,7 +23,7 @@ export interface SubscriberEmailRequestType extends RequestInstance {
23
23
24
24
export interface AccessTokenRequestType extends RequestInstance {
25
25
validate ( ) : void
26
- getParam ( key : 'id' | 'name' | 'token' | 'plainTextToken' | 'abilities' ) : number | string | null
26
+ get ( key : 'id' | 'name' | 'token' | 'plainTextToken' | 'abilities' ) : string | number | undefined ;
27
27
id : number
28
28
name : string
29
29
token : string
@@ -36,7 +36,7 @@ export interface AccessTokenRequestType extends RequestInstance {
36
36
37
37
export interface TeamRequestType extends RequestInstance {
38
38
validate ( ) : void
39
- getParam ( key : 'id' | 'name' | 'companyName' | 'email' | 'billingEmail' | 'status' | 'description' | 'path' | 'isPersonal' ) : number | string | null
39
+ get ( key : 'id' | 'name' | 'companyName' | 'email' | 'billingEmail' | 'status' | 'description' | 'path' | 'isPersonal' ) : string | number | undefined ;
40
40
id : number
41
41
name : string
42
42
companyName : string
@@ -53,7 +53,7 @@ export interface TeamRequestType extends RequestInstance {
53
53
54
54
export interface SubscriberRequestType extends RequestInstance {
55
55
validate ( ) : void
56
- getParam ( key : 'id' | 'subscribed' ) : number | string | null
56
+ get ( key : 'id' | 'subscribed' ) : string | number | undefined ;
57
57
id : number
58
58
subscribed : boolean
59
59
created_at : Date
@@ -63,7 +63,7 @@ export interface SubscriberRequestType extends RequestInstance {
63
63
64
64
export interface DeploymentRequestType extends RequestInstance {
65
65
validate ( ) : void
66
- getParam ( key : 'id' | 'commitSha' | 'commitMessage' | 'branch' | 'status' | 'executionTime' | 'deployScript' | 'terminalOutput' ) : number | string | null
66
+ get ( key : 'id' | 'commitSha' | 'commitMessage' | 'branch' | 'status' | 'executionTime' | 'deployScript' | 'terminalOutput' ) : string | number | undefined ;
67
67
id : number
68
68
commitSha : string
69
69
commitMessage : string
@@ -79,7 +79,7 @@ export interface DeploymentRequestType extends RequestInstance {
79
79
80
80
export interface UserRequestType extends RequestInstance {
81
81
validate ( ) : void
82
- getParam ( key : 'id' | 'name' | 'email' | 'jobTitle' | 'password' ) : number | string | null
82
+ get ( key : 'id' | 'name' | 'email' | 'jobTitle' | 'password' ) : string | number | undefined ;
83
83
id : number
84
84
name : string
85
85
email : string
@@ -92,7 +92,7 @@ export interface UserRequestType extends RequestInstance {
92
92
93
93
export interface PostRequestType extends RequestInstance {
94
94
validate ( ) : void
95
- getParam ( key : 'id' | 'title' | 'body' ) : number | string | null
95
+ get ( key : 'id' | 'title' | 'body' ) : string | number | undefined ;
96
96
id : number
97
97
title : string
98
98
body : string
@@ -101,3 +101,4 @@ export interface PostRequestType extends RequestInstance {
101
101
deleted_at : Date
102
102
}
103
103
104
+ export type ModelRequests = ProjectRequestType | SubscriberEmailRequestType | AccessTokenRequestType | TeamRequestType | SubscriberRequestType | DeploymentRequestType | UserRequestType | PostRequestTypequestType | UserRequestType | PostRequestType
0 commit comments