-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' into ermanno/codebuild-win19-images
- Loading branch information
Showing
22 changed files
with
318 additions
and
311 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,88 @@ | ||
/** | ||
* Enum containing the Types that can be used to define ObjectTypes | ||
*/ | ||
export enum Type { | ||
/** | ||
* `ID` scalar type is a unique identifier. `ID` type is serialized similar to `String`. | ||
* | ||
* Often used as a key for a cache and not intended to be human-readable. | ||
*/ | ||
ID = 'ID', | ||
/** | ||
* `String` scalar type is a free-form human-readable text. | ||
*/ | ||
STRING = 'String', | ||
/** | ||
* `Int` scalar type is a signed non-fractional numerical value. | ||
*/ | ||
INT = 'Int', | ||
/** | ||
* `Float` scalar type is a signed double-precision fractional value. | ||
*/ | ||
FLOAT = 'Float', | ||
/** | ||
* `Boolean` scalar type is a boolean value: true or false. | ||
*/ | ||
BOOLEAN = 'Boolean', | ||
|
||
/** | ||
* `AWSDate` scalar type represents a valid extended `ISO 8601 Date` string. | ||
* | ||
* In other words, accepts date strings in the form of `YYYY-MM-DD`. It accepts time zone offsets. | ||
* | ||
* @see https://en.wikipedia.org/wiki/ISO_8601#Calendar_dates | ||
*/ | ||
AWS_DATE = 'AWSDate', | ||
/** | ||
* `AWSTime` scalar type represents a valid extended `ISO 8601 Time` string. | ||
* | ||
* In other words, accepts date strings in the form of `hh:mm:ss.sss`. It accepts time zone offsets. | ||
* | ||
* @see https://en.wikipedia.org/wiki/ISO_8601#Times | ||
*/ | ||
AWS_TIME = 'AWSTime', | ||
/** | ||
* `AWSDateTime` scalar type represents a valid extended `ISO 8601 DateTime` string. | ||
* | ||
* In other words, accepts date strings in the form of `YYYY-MM-DDThh:mm:ss.sssZ`. It accepts time zone offsets. | ||
* | ||
* @see https://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations | ||
*/ | ||
AWS_DATE_TIME = 'AWSDateTime', | ||
/** | ||
* `AWSTimestamp` scalar type represents the number of seconds since `1970-01-01T00:00Z`. | ||
* | ||
* Timestamps are serialized and deserialized as numbers. | ||
*/ | ||
AWS_TIMESTAMP = 'AWSTimestamp', | ||
/** | ||
* `AWSEmail` scalar type represents an email address string (i.e.`username@example.com`) | ||
*/ | ||
AWS_EMAIL = 'AWSEmail', | ||
/** | ||
* `AWSJson` scalar type represents a JSON string. | ||
*/ | ||
AWS_JSON = 'AWSJSON', | ||
/** | ||
* `AWSURL` scalar type represetns a valid URL string. | ||
* | ||
* URLs wihtout schemes or contain double slashes are considered invalid. | ||
*/ | ||
AWS_URL = 'AWSURL', | ||
/** | ||
* `AWSPhone` scalar type represents a valid phone number. Phone numbers maybe be whitespace delimited or hyphenated. | ||
* | ||
* The number can specify a country code at the beginning, but is not required for US phone numbers. | ||
*/ | ||
AWS_PHONE = 'AWSPhone', | ||
/** | ||
* `AWSIPAddress` scalar type respresents a valid `IPv4` of `IPv6` address string. | ||
*/ | ||
AWS_IP_ADDRESS = 'AWSIPAddress', | ||
|
||
/** | ||
* Type used for Intermediate Types | ||
* (i.e. an interface or an object type) | ||
*/ | ||
INTERMEDIATE = 'INTERMEDIATE', | ||
} |
Oops, something went wrong.