//! Custom scalar type aliases.
//!
//! Generated by lineark-codegen — do not edit.
/// Represents a date and time in ISO 8601 format. Accepts shortcuts like `2021` to represent midnight Fri Jan 01 2021. Also accepts ISO 8601 durations strings which are added to the current date to create the represented date (e.g '-P2W1D' represents the date that was two weeks and 1 day ago)
pub type DateTime = DateTime;
/// Represents a date and time in ISO 8601 format. Accepts shortcuts like `2021` to represent midnight Fri Jan 01 2021. Also accepts ISO 8601 durations strings which are added to the current date to create the represented date (e.g '-P2W1D' represents the date that was two weeks and 1 day ago)
pub type DateTimeOrDuration = Value;
/// Represents a duration in ISO 8601 format. Accepts ISO 8601 duration strings or integers in milliseconds.
pub type Duration = Value;
/// The `JSON` scalar type represents arbitrary values as *stringified* JSON
pub type JSON = Value;
/// The `JSONObject` scalar type represents arbitrary values as *embedded* JSON
pub type JSONObject = Value;
/// Represents a date in ISO 8601 format. Accepts shortcuts like `2021` to represent midnight Fri Jan 01 2021. Also accepts ISO 8601 durations strings which are added to the current date to create the represented date (e.g '-P2W1D' represents the date that was two weeks and 1 day ago)
pub type TimelessDate = NaiveDate;
/// Represents a date in ISO 8601 format or a duration. Accepts shortcuts like `2021` to represent midnight Fri Jan 01 2021. Also accepts ISO 8601 durations strings (e.g '-P2W1D'), which are not converted to dates.
pub type TimelessDateOrDuration = Value;
/// A universally unique identifier as specified by RFC 4122.
pub type UUID = String;