netlify/schema
Types
pub type AccessToken {
AccessToken(
user_email: option.Option(String),
created_at: option.Option(String),
user_id: option.Option(String),
id: option.Option(String),
access_token: option.Option(String),
)
}
Constructors
-
AccessToken( user_email: option.Option(String), created_at: option.Option(String), user_id: option.Option(String), id: option.Option(String), access_token: option.Option(String), )
pub type AccountAddMemberSetup {
AccountAddMemberSetup(
role: option.Option(String),
email: option.Option(String),
)
}
Constructors
-
AccountAddMemberSetup( role: option.Option(String), email: option.Option(String), )
pub type AccountMembership {
AccountMembership(
type_id: option.Option(String),
payment_method_id: option.Option(String),
billing_period: option.Option(String),
roles_allowed: option.Option(List(String)),
created_at: option.Option(String),
name: option.Option(String),
slug: option.Option(String),
owner_ids: option.Option(List(String)),
billing_name: option.Option(String),
type_name: option.Option(String),
capabilities: option.Option(AnonFfa3311c),
updated_at: option.Option(String),
billing_email: option.Option(String),
type_: option.Option(String),
id: option.Option(String),
billing_details: option.Option(String),
)
}
Constructors
-
AccountMembership( type_id: option.Option(String), payment_method_id: option.Option(String), billing_period: option.Option(String), roles_allowed: option.Option(List(String)), created_at: option.Option(String), name: option.Option(String), slug: option.Option(String), owner_ids: option.Option(List(String)), billing_name: option.Option(String), type_name: option.Option(String), capabilities: option.Option(AnonFfa3311c), updated_at: option.Option(String), billing_email: option.Option(String), type_: option.Option(String), id: option.Option(String), billing_details: option.Option(String), )
pub type AccountSetup {
AccountSetup(
type_id: String,
payment_method_id: option.Option(String),
period: option.Option(String),
name: String,
extra_seats_block: option.Option(Int),
)
}
Constructors
-
AccountSetup( type_id: String, payment_method_id: option.Option(String), period: option.Option(String), name: String, extra_seats_block: option.Option(Int), )
pub type AccountType {
AccountType(
monthly_seats_addon_dollar_price: option.Option(Int),
yearly_seats_addon_dollar_price: option.Option(Int),
name: option.Option(String),
capabilities: option.Option(dict.Dict(String, utils.Any)),
monthly_dollar_price: option.Option(Int),
id: option.Option(String),
yearly_dollar_price: option.Option(Int),
description: option.Option(String),
)
}
Constructors
-
AccountType( monthly_seats_addon_dollar_price: option.Option(Int), yearly_seats_addon_dollar_price: option.Option(Int), name: option.Option(String), capabilities: option.Option(dict.Dict(String, utils.Any)), monthly_dollar_price: option.Option(Int), id: option.Option(String), yearly_dollar_price: option.Option(Int), description: option.Option(String), )
pub type AccountUpdateMemberSetup {
AccountUpdateMemberSetup(
site_ids: option.Option(List(String)),
role: option.Option(String),
site_access: option.Option(String),
)
}
Constructors
-
AccountUpdateMemberSetup( site_ids: option.Option(List(String)), role: option.Option(String), site_access: option.Option(String), )
pub type AccountUpdateSetup {
AccountUpdateSetup(
type_id: option.Option(String),
name: option.Option(String),
slug: option.Option(String),
extra_seats_block: option.Option(Int),
billing_name: option.Option(String),
billing_email: option.Option(String),
billing_details: option.Option(String),
)
}
Constructors
-
AccountUpdateSetup( type_id: option.Option(String), name: option.Option(String), slug: option.Option(String), extra_seats_block: option.Option(Int), billing_name: option.Option(String), billing_email: option.Option(String), billing_details: option.Option(String), )
pub type AccountUsageCapability {
AccountUsageCapability(
included: option.Option(Int),
used: option.Option(Int),
)
}
Constructors
-
AccountUsageCapability( included: option.Option(Int), used: option.Option(Int), )
pub type Anon1ddc74f4 {
Anon1ddc74f4(deploy_id: option.Option(String))
}
Constructors
-
Anon1ddc74f4(deploy_id: option.Option(String))
pub type Anon2f3088c7 {
Anon2f3088c7(
config: option.Option(AnonFf2da72b),
type_: option.Option(String),
)
}
Constructors
-
Anon2f3088c7( config: option.Option(AnonFf2da72b), type_: option.Option(String), )
pub type Anon3d2ea756 {
Anon3d2ea756(repo: option.Option(RepoInfo))
}
Constructors
-
Anon3d2ea756(repo: option.Option(RepoInfo))
pub type Anon43b29895 {
Anon43b29895(
actor_id: option.Option(String),
actor_email: option.Option(String),
actor_name: option.Option(String),
log_type: option.Option(String),
timestamp: option.Option(String),
action: option.Option(String),
additional_properties: dict.Dict(
String,
dict.Dict(String, utils.Any),
),
)
}
Constructors
-
Anon43b29895( actor_id: option.Option(String), actor_email: option.Option(String), actor_name: option.Option(String), log_type: option.Option(String), timestamp: option.Option(String), action: option.Option(String), additional_properties: dict.Dict( String, dict.Dict(String, utils.Any), ), )
pub type Anon860b8ebc {
Anon860b8ebc(pretty_urls: option.Option(Bool))
}
Constructors
-
Anon860b8ebc(pretty_urls: option.Option(Bool))
pub type AnonBc02497b {
AnonBc02497b(slides: option.Option(String))
}
Constructors
-
AnonBc02497b(slides: option.Option(String))
pub type AnonD286895d {
AnonD286895d(html: option.Option(Anon860b8ebc))
}
Constructors
-
AnonD286895d(html: option.Option(Anon860b8ebc))
pub type AnonD4327b9a {
AnonD4327b9a(
last_updated_at: option.Option(String),
included_minutes_with_packs: option.Option(String),
current_average_sec: option.Option(Int),
period_start_date: option.Option(String),
period_end_date: option.Option(String),
previous: option.Option(Int),
current: option.Option(Int),
included_minutes: option.Option(String),
)
}
Constructors
-
AnonD4327b9a( last_updated_at: option.Option(String), included_minutes_with_packs: option.Option(String), current_average_sec: option.Option(Int), period_start_date: option.Option(String), period_end_date: option.Option(String), previous: option.Option(Int), current: option.Option(Int), included_minutes: option.Option(String), )
pub type AnonDf262d09 {
AnonDf262d09(type_: option.Option(String))
}
Constructors
-
AnonDf262d09(type_: option.Option(String))
pub type AnonE63794bc {
AnonE63794bc(access_token: option.Option(String))
}
Constructors
-
AnonE63794bc(access_token: option.Option(String))
pub type AnonF82f3830 {
AnonF82f3830(
card_type: option.Option(String),
email: option.Option(String),
last4: option.Option(String),
)
}
Constructors
-
AnonF82f3830( card_type: option.Option(String), email: option.Option(String), last4: option.Option(String), )
pub type AnonFf2da72b {
AnonFf2da72b(
rate_limit_config: option.Option(TrafficRulesRateLimitConfig),
to: option.Option(String),
aggregate: option.Option(TrafficRulesAggregateConfig),
)
}
Constructors
-
AnonFf2da72b( rate_limit_config: option.Option(TrafficRulesRateLimitConfig), to: option.Option(String), aggregate: option.Option(TrafficRulesAggregateConfig), )
pub type AnonFfa3311c {
AnonFfa3311c(
sites: option.Option(AccountUsageCapability),
collaborators: option.Option(AccountUsageCapability),
)
}
Constructors
-
AnonFfa3311c( sites: option.Option(AccountUsageCapability), collaborators: option.Option(AccountUsageCapability), )
pub type Asset {
Asset(
content_type: option.Option(String),
size: option.Option(Int),
created_at: option.Option(String),
name: option.Option(String),
creator_id: option.Option(String),
url: option.Option(String),
state: option.Option(String),
visibility: option.Option(String),
site_id: option.Option(String),
updated_at: option.Option(String),
id: option.Option(String),
key: option.Option(String),
)
}
Constructors
-
Asset( content_type: option.Option(String), size: option.Option(Int), created_at: option.Option(String), name: option.Option(String), creator_id: option.Option(String), url: option.Option(String), state: option.Option(String), visibility: option.Option(String), site_id: option.Option(String), updated_at: option.Option(String), id: option.Option(String), key: option.Option(String), )
pub type AssetForm {
AssetForm(
url: option.Option(String),
fields: option.Option(dict.Dict(String, String)),
)
}
Constructors
-
AssetForm( url: option.Option(String), fields: option.Option(dict.Dict(String, String)), )
pub type AssetPublicSignature {
AssetPublicSignature(url: option.Option(String))
}
Constructors
-
AssetPublicSignature(url: option.Option(String))
pub type AssetSignature {
AssetSignature(
form: option.Option(AssetForm),
asset: option.Option(Asset),
)
}
Constructors
-
AssetSignature( form: option.Option(AssetForm), asset: option.Option(Asset), )
pub type AuditLog {
AuditLog(
account_id: option.Option(String),
payload: option.Option(Anon43b29895),
id: option.Option(String),
)
}
Constructors
-
AuditLog( account_id: option.Option(String), payload: option.Option(Anon43b29895), id: option.Option(String), )
pub type Build {
Build(
done: option.Option(Bool),
error: option.Option(String),
created_at: option.Option(String),
sha: option.Option(String),
deploy_id: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
Build( done: option.Option(Bool), error: option.Option(String), created_at: option.Option(String), sha: option.Option(String), deploy_id: option.Option(String), id: option.Option(String), )
pub type BuildHook {
BuildHook(
branch: option.Option(String),
created_at: option.Option(String),
url: option.Option(String),
site_id: option.Option(String),
title: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
BuildHook( branch: option.Option(String), created_at: option.Option(String), url: option.Option(String), site_id: option.Option(String), title: option.Option(String), id: option.Option(String), )
pub type BuildHookSetup {
BuildHookSetup(
branch: option.Option(String),
title: option.Option(String),
)
}
Constructors
-
BuildHookSetup( branch: option.Option(String), title: option.Option(String), )
pub type BuildLogMsg {
BuildLogMsg(
section: option.Option(String),
message: option.Option(String),
error: option.Option(Bool),
)
}
Constructors
-
BuildLogMsg( section: option.Option(String), message: option.Option(String), error: option.Option(Bool), )
pub type BuildSetup {
BuildSetup(
clear_cache: option.Option(Bool),
image: option.Option(String),
)
}
Constructors
-
BuildSetup( clear_cache: option.Option(Bool), image: option.Option(String), )
pub type BuildStatus {
BuildStatus(
active: option.Option(Int),
pending_concurrency: option.Option(Int),
enqueued: option.Option(Int),
build_count: option.Option(Int),
minutes: option.Option(AnonD4327b9a),
)
}
Constructors
-
BuildStatus( active: option.Option(Int), pending_concurrency: option.Option(Int), enqueued: option.Option(Int), build_count: option.Option(Int), minutes: option.Option(AnonD4327b9a), )
pub type Deploy {
Deploy(
draft: option.Option(Bool),
branch: option.Option(String),
review_id: option.Option(Float),
published_at: option.Option(String),
deploy_ssl_url: option.Option(String),
commit_url: option.Option(String),
review_url: option.Option(String),
created_at: option.Option(String),
locked: option.Option(Bool),
commit_ref: option.Option(String),
name: option.Option(String),
build_id: option.Option(String),
url: option.Option(String),
context: option.Option(String),
user_id: option.Option(String),
error_message: option.Option(String),
skipped: option.Option(Bool),
state: option.Option(String),
site_id: option.Option(String),
function_schedules: option.Option(List(FunctionSchedule)),
screenshot_url: option.Option(String),
deploy_url: option.Option(String),
updated_at: option.Option(String),
title: option.Option(String),
id: option.Option(String),
required_functions: option.Option(List(String)),
ssl_url: option.Option(String),
framework: option.Option(String),
admin_url: option.Option(String),
required: option.Option(List(String)),
)
}
Constructors
-
Deploy( draft: option.Option(Bool), branch: option.Option(String), review_id: option.Option(Float), published_at: option.Option(String), deploy_ssl_url: option.Option(String), commit_url: option.Option(String), review_url: option.Option(String), created_at: option.Option(String), locked: option.Option(Bool), commit_ref: option.Option(String), name: option.Option(String), build_id: option.Option(String), url: option.Option(String), context: option.Option(String), user_id: option.Option(String), error_message: option.Option(String), skipped: option.Option(Bool), state: option.Option(String), site_id: option.Option(String), function_schedules: option.Option(List(FunctionSchedule)), screenshot_url: option.Option(String), deploy_url: option.Option(String), updated_at: option.Option(String), title: option.Option(String), id: option.Option(String), required_functions: option.Option(List(String)), ssl_url: option.Option(String), framework: option.Option(String), admin_url: option.Option(String), required: option.Option(List(String)), )
pub type DeployFiles {
DeployFiles(
draft: option.Option(Bool),
branch: option.Option(String),
functions_config: option.Option(
dict.Dict(String, FunctionConfig),
),
function_schedules: option.Option(List(FunctionSchedule)),
files: option.Option(dict.Dict(String, utils.Any)),
framework_version: option.Option(String),
functions: option.Option(dict.Dict(String, utils.Any)),
async: option.Option(Bool),
framework: option.Option(String),
)
}
Constructors
-
DeployFiles( draft: option.Option(Bool), branch: option.Option(String), functions_config: option.Option( dict.Dict(String, FunctionConfig), ), function_schedules: option.Option(List(FunctionSchedule)), files: option.Option(dict.Dict(String, utils.Any)), framework_version: option.Option(String), functions: option.Option(dict.Dict(String, utils.Any)), async: option.Option(Bool), framework: option.Option(String), )
pub type DeployKey {
DeployKey(
public_key: option.Option(String),
created_at: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
DeployKey( public_key: option.Option(String), created_at: option.Option(String), id: option.Option(String), )
pub type DeployedBranch {
DeployedBranch(
name: option.Option(String),
slug: option.Option(String),
url: option.Option(String),
deploy_id: option.Option(String),
id: option.Option(String),
ssl_url: option.Option(String),
)
}
Constructors
-
DeployedBranch( name: option.Option(String), slug: option.Option(String), url: option.Option(String), deploy_id: option.Option(String), id: option.Option(String), ssl_url: option.Option(String), )
pub type DevServer {
DevServer(
branch: option.Option(String),
live_at: option.Option(String),
created_at: option.Option(String),
error_at: option.Option(String),
url: option.Option(String),
done_at: option.Option(String),
state: option.Option(String),
starting_at: option.Option(String),
site_id: option.Option(String),
updated_at: option.Option(String),
title: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
DevServer( branch: option.Option(String), live_at: option.Option(String), created_at: option.Option(String), error_at: option.Option(String), url: option.Option(String), done_at: option.Option(String), state: option.Option(String), starting_at: option.Option(String), site_id: option.Option(String), updated_at: option.Option(String), title: option.Option(String), id: option.Option(String), )
pub type DevServerHook {
DevServerHook(
branch: option.Option(String),
created_at: option.Option(String),
url: option.Option(String),
site_id: option.Option(String),
title: option.Option(String),
type_: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
DevServerHook( branch: option.Option(String), created_at: option.Option(String), url: option.Option(String), site_id: option.Option(String), title: option.Option(String), type_: option.Option(String), id: option.Option(String), )
pub type DevServerHookSetup {
DevServerHookSetup(
branch: option.Option(String),
title: option.Option(String),
type_: option.Option(String),
)
}
Constructors
-
DevServerHookSetup( branch: option.Option(String), title: option.Option(String), type_: option.Option(String), )
pub type DnsRecord {
DnsRecord(
priority: option.Option(Int),
ttl: option.Option(Int),
flag: option.Option(Int),
value: option.Option(String),
hostname: option.Option(String),
site_id: option.Option(String),
dns_zone_id: option.Option(String),
type_: option.Option(String),
tag: option.Option(String),
id: option.Option(String),
managed: option.Option(Bool),
)
}
Constructors
-
DnsRecord( priority: option.Option(Int), ttl: option.Option(Int), flag: option.Option(Int), value: option.Option(String), hostname: option.Option(String), site_id: option.Option(String), dns_zone_id: option.Option(String), type_: option.Option(String), tag: option.Option(String), id: option.Option(String), managed: option.Option(Bool), )
pub type DnsRecordCreate {
DnsRecordCreate(
port: option.Option(Int),
priority: option.Option(Int),
ttl: option.Option(Int),
flag: option.Option(Int),
value: option.Option(String),
hostname: option.Option(String),
weight: option.Option(Int),
type_: option.Option(String),
tag: option.Option(String),
)
}
Constructors
-
DnsRecordCreate( port: option.Option(Int), priority: option.Option(Int), ttl: option.Option(Int), flag: option.Option(Int), value: option.Option(String), hostname: option.Option(String), weight: option.Option(Int), type_: option.Option(String), tag: option.Option(String), )
pub type DnsRecords =
List(DnsRecord)
pub type DnsZone {
DnsZone(
records: option.Option(List(DnsRecord)),
domain: option.Option(String),
ipv6_enabled: option.Option(Bool),
created_at: option.Option(String),
name: option.Option(String),
errors: option.Option(List(String)),
account_id: option.Option(String),
dedicated: option.Option(Bool),
user_id: option.Option(String),
site_id: option.Option(String),
updated_at: option.Option(String),
dns_servers: option.Option(List(String)),
id: option.Option(String),
supported_record_types: option.Option(List(String)),
account_name: option.Option(String),
account_slug: option.Option(String),
)
}
Constructors
-
DnsZone( records: option.Option(List(DnsRecord)), domain: option.Option(String), ipv6_enabled: option.Option(Bool), created_at: option.Option(String), name: option.Option(String), errors: option.Option(List(String)), account_id: option.Option(String), dedicated: option.Option(Bool), user_id: option.Option(String), site_id: option.Option(String), updated_at: option.Option(String), dns_servers: option.Option(List(String)), id: option.Option(String), supported_record_types: option.Option(List(String)), account_name: option.Option(String), account_slug: option.Option(String), )
pub type DnsZoneSetup {
DnsZoneSetup(
name: option.Option(String),
site_id: option.Option(String),
account_slug: option.Option(String),
)
}
Constructors
-
DnsZoneSetup( name: option.Option(String), site_id: option.Option(String), account_slug: option.Option(String), )
pub type EnvVar {
EnvVar(
values: option.Option(List(EnvVarValue)),
is_secret: option.Option(Bool),
updated_at: option.Option(String),
updated_by: option.Option(EnvVarUser),
scopes: option.Option(List(String)),
key: option.Option(String),
)
}
Constructors
-
EnvVar( values: option.Option(List(EnvVarValue)), is_secret: option.Option(Bool), updated_at: option.Option(String), updated_by: option.Option(EnvVarUser), scopes: option.Option(List(String)), key: option.Option(String), )
pub type EnvVarUser {
EnvVarUser(
avatar_url: option.Option(String),
id: option.Option(String),
full_name: option.Option(String),
email: option.Option(String),
)
}
Constructors
-
EnvVarUser( avatar_url: option.Option(String), id: option.Option(String), full_name: option.Option(String), email: option.Option(String), )
pub type EnvVarValue {
EnvVarValue(
context: option.Option(String),
value: option.Option(String),
context_parameter: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
EnvVarValue( context: option.Option(String), value: option.Option(String), context_parameter: option.Option(String), id: option.Option(String), )
pub type Error {
Error(message: String, code: option.Option(Int))
}
Constructors
-
Error(message: String, code: option.Option(Int))
pub type ExcludedFunctionRoute {
ExcludedFunctionRoute(
literal: option.Option(String),
pattern: option.Option(String),
expression: option.Option(String),
)
}
Constructors
-
ExcludedFunctionRoute( literal: option.Option(String), pattern: option.Option(String), expression: option.Option(String), )
pub type File {
File(
size: option.Option(Int),
path_: option.Option(String),
mime_type: option.Option(String),
sha: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
File( size: option.Option(Int), path_: option.Option(String), mime_type: option.Option(String), sha: option.Option(String), id: option.Option(String), )
pub type Form {
Form(
created_at: option.Option(String),
name: option.Option(String),
paths: option.Option(List(String)),
site_id: option.Option(String),
fields: option.Option(List(dict.Dict(String, utils.Any))),
id: option.Option(String),
submission_count: option.Option(Int),
)
}
Constructors
-
Form( created_at: option.Option(String), name: option.Option(String), paths: option.Option(List(String)), site_id: option.Option(String), fields: option.Option(List(dict.Dict(String, utils.Any))), id: option.Option(String), submission_count: option.Option(Int), )
pub type Function {
Function(
name: option.Option(String),
sha: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
Function( name: option.Option(String), sha: option.Option(String), id: option.Option(String), )
pub type FunctionConfig {
FunctionConfig(
priority: option.Option(Int),
display_name: option.Option(String),
routes: option.Option(List(FunctionRoute)),
generator: option.Option(String),
traffic_rules: option.Option(TrafficRulesConfig),
build_data: option.Option(dict.Dict(String, utils.Any)),
excluded_routes: option.Option(List(ExcludedFunctionRoute)),
)
}
Constructors
-
FunctionConfig( priority: option.Option(Int), display_name: option.Option(String), routes: option.Option(List(FunctionRoute)), generator: option.Option(String), traffic_rules: option.Option(TrafficRulesConfig), build_data: option.Option(dict.Dict(String, utils.Any)), excluded_routes: option.Option(List(ExcludedFunctionRoute)), )
pub type FunctionRoute {
FunctionRoute(
literal: option.Option(String),
pattern: option.Option(String),
methods: option.Option(List(String)),
expression: option.Option(String),
prefer_static: option.Option(Bool),
)
}
Constructors
-
FunctionRoute( literal: option.Option(String), pattern: option.Option(String), methods: option.Option(List(String)), expression: option.Option(String), prefer_static: option.Option(Bool), )
pub type FunctionSchedule {
FunctionSchedule(
name: option.Option(String),
cron: option.Option(String),
)
}
Constructors
-
FunctionSchedule( name: option.Option(String), cron: option.Option(String), )
pub type Hook {
Hook(
created_at: option.Option(String),
data: option.Option(dict.Dict(String, utils.Any)),
site_id: option.Option(String),
updated_at: option.Option(String),
event: option.Option(String),
type_: option.Option(String),
id: option.Option(String),
disabled: option.Option(Bool),
)
}
Constructors
-
Hook( created_at: option.Option(String), data: option.Option(dict.Dict(String, utils.Any)), site_id: option.Option(String), updated_at: option.Option(String), event: option.Option(String), type_: option.Option(String), id: option.Option(String), disabled: option.Option(Bool), )
pub type HookType {
HookType(
name: option.Option(String),
events: option.Option(List(String)),
fields: option.Option(List(dict.Dict(String, utils.Any))),
)
}
Constructors
-
HookType( name: option.Option(String), events: option.Option(List(String)), fields: option.Option(List(dict.Dict(String, utils.Any))), )
pub type Member {
Member(
role: option.Option(String),
avatar: option.Option(String),
id: option.Option(String),
full_name: option.Option(String),
email: option.Option(String),
)
}
Constructors
-
Member( role: option.Option(String), avatar: option.Option(String), id: option.Option(String), full_name: option.Option(String), email: option.Option(String), )
pub type PaymentMethod {
PaymentMethod(
method_name: option.Option(String),
created_at: option.Option(String),
data: option.Option(AnonF82f3830),
state: option.Option(String),
updated_at: option.Option(String),
type_: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
PaymentMethod( method_name: option.Option(String), created_at: option.Option(String), data: option.Option(AnonF82f3830), state: option.Option(String), updated_at: option.Option(String), type_: option.Option(String), id: option.Option(String), )
pub type Plugin {
Plugin(
package: option.Option(String),
pinned_version: option.Option(String),
)
}
Constructors
-
Plugin( package: option.Option(String), pinned_version: option.Option(String), )
pub type PluginParams {
PluginParams(pinned_version: option.Option(String))
}
Constructors
-
PluginParams(pinned_version: option.Option(String))
pub type PluginRun =
#(PluginRunData, Anon1ddc74f4)
pub type PluginRunData {
PluginRunData(
package: option.Option(String),
summary: option.Option(String),
reporting_event: option.Option(String),
text: option.Option(String),
state: option.Option(String),
version: option.Option(String),
title: option.Option(String),
)
}
Constructors
-
PluginRunData( package: option.Option(String), summary: option.Option(String), reporting_event: option.Option(String), text: option.Option(String), state: option.Option(String), version: option.Option(String), title: option.Option(String), )
pub type Purge {
Purge(
site_slug: option.Option(String),
site_id: option.Option(String),
cache_tags: option.Option(List(String)),
)
}
Constructors
-
Purge( site_slug: option.Option(String), site_id: option.Option(String), cache_tags: option.Option(List(String)), )
pub type RepoInfo {
RepoInfo(
installation_id: option.Option(Int),
stop_builds: option.Option(Bool),
repo_url: option.Option(String),
allowed_branches: option.Option(List(String)),
public_repo: option.Option(Bool),
functions_dir: option.Option(String),
private_logs: option.Option(Bool),
dir: option.Option(String),
env: option.Option(dict.Dict(String, String)),
repo_branch: option.Option(String),
provider: option.Option(String),
repo_path: option.Option(String),
deploy_key_id: option.Option(String),
cmd: option.Option(String),
id: option.Option(Int),
)
}
Constructors
-
RepoInfo( installation_id: option.Option(Int), stop_builds: option.Option(Bool), repo_url: option.Option(String), allowed_branches: option.Option(List(String)), public_repo: option.Option(Bool), functions_dir: option.Option(String), private_logs: option.Option(Bool), dir: option.Option(String), env: option.Option(dict.Dict(String, String)), repo_branch: option.Option(String), provider: option.Option(String), repo_path: option.Option(String), deploy_key_id: option.Option(String), cmd: option.Option(String), id: option.Option(Int), )
pub type Service {
Service(
environments: option.Option(List(String)),
created_at: option.Option(String),
name: option.Option(String),
slug: option.Option(String),
service_path: option.Option(String),
updated_at: option.Option(String),
tags: option.Option(List(String)),
icon: option.Option(String),
events: option.Option(List(dict.Dict(String, utils.Any))),
long_description: option.Option(String),
id: option.Option(String),
description: option.Option(String),
manifest_url: option.Option(String),
)
}
Constructors
-
Service( environments: option.Option(List(String)), created_at: option.Option(String), name: option.Option(String), slug: option.Option(String), service_path: option.Option(String), updated_at: option.Option(String), tags: option.Option(List(String)), icon: option.Option(String), events: option.Option(List(dict.Dict(String, utils.Any))), long_description: option.Option(String), id: option.Option(String), description: option.Option(String), manifest_url: option.Option(String), )
pub type ServiceInstance {
ServiceInstance(
config: option.Option(dict.Dict(String, utils.Any)),
created_at: option.Option(String),
external_attributes: option.Option(
dict.Dict(String, utils.Any),
),
env: option.Option(dict.Dict(String, utils.Any)),
url: option.Option(String),
service_path: option.Option(String),
service_name: option.Option(String),
service_slug: option.Option(String),
snippets: option.Option(List(dict.Dict(String, utils.Any))),
updated_at: option.Option(String),
auth_url: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
ServiceInstance( config: option.Option(dict.Dict(String, utils.Any)), created_at: option.Option(String), external_attributes: option.Option(dict.Dict(String, utils.Any)), env: option.Option(dict.Dict(String, utils.Any)), url: option.Option(String), service_path: option.Option(String), service_name: option.Option(String), service_slug: option.Option(String), snippets: option.Option(List(dict.Dict(String, utils.Any))), updated_at: option.Option(String), auth_url: option.Option(String), id: option.Option(String), )
pub type Site {
Site(
domain_aliases: option.Option(List(String)),
deploy_preview_custom_domain: option.Option(String),
session_id: option.Option(String),
id_domain: option.Option(String),
notification_email: option.Option(String),
managed_dns: option.Option(Bool),
plan: option.Option(String),
build_image: option.Option(String),
created_at: option.Option(String),
name: option.Option(String),
ssl: option.Option(Bool),
account_id: option.Option(String),
url: option.Option(String),
user_id: option.Option(String),
processing_settings: option.Option(AnonD286895d),
state: option.Option(String),
custom_domain: option.Option(String),
build_settings: option.Option(RepoInfo),
screenshot_url: option.Option(String),
capabilities: option.Option(
dict.Dict(String, dict.Dict(String, utils.Any)),
),
deploy_url: option.Option(String),
updated_at: option.Option(String),
branch_deploy_custom_domain: option.Option(String),
default_hooks_data: option.Option(AnonE63794bc),
functions_region: option.Option(String),
published_deploy: option.Option(Deploy),
force_ssl: option.Option(Bool),
prerender: option.Option(String),
id: option.Option(String),
deploy_hook: option.Option(String),
password: option.Option(String),
ssl_url: option.Option(String),
account_name: option.Option(String),
account_slug: option.Option(String),
git_provider: option.Option(String),
admin_url: option.Option(String),
)
}
Constructors
-
Site( domain_aliases: option.Option(List(String)), deploy_preview_custom_domain: option.Option(String), session_id: option.Option(String), id_domain: option.Option(String), notification_email: option.Option(String), managed_dns: option.Option(Bool), plan: option.Option(String), build_image: option.Option(String), created_at: option.Option(String), name: option.Option(String), ssl: option.Option(Bool), account_id: option.Option(String), url: option.Option(String), user_id: option.Option(String), processing_settings: option.Option(AnonD286895d), state: option.Option(String), custom_domain: option.Option(String), build_settings: option.Option(RepoInfo), screenshot_url: option.Option(String), capabilities: option.Option( dict.Dict(String, dict.Dict(String, utils.Any)), ), deploy_url: option.Option(String), updated_at: option.Option(String), branch_deploy_custom_domain: option.Option(String), default_hooks_data: option.Option(AnonE63794bc), functions_region: option.Option(String), published_deploy: option.Option(Deploy), force_ssl: option.Option(Bool), prerender: option.Option(String), id: option.Option(String), deploy_hook: option.Option(String), password: option.Option(String), ssl_url: option.Option(String), account_name: option.Option(String), account_slug: option.Option(String), git_provider: option.Option(String), admin_url: option.Option(String), )
pub type SiteFunction {
SiteFunction(
branch: option.Option(String),
created_at: option.Option(String),
provider: option.Option(String),
log_type: option.Option(String),
id: option.Option(String),
functions: option.Option(List(dict.Dict(String, utils.Any))),
)
}
Constructors
-
SiteFunction( branch: option.Option(String), created_at: option.Option(String), provider: option.Option(String), log_type: option.Option(String), id: option.Option(String), functions: option.Option(List(dict.Dict(String, utils.Any))), )
pub type SiteSetup =
#(Site, Anon3d2ea756)
pub type SniCertificate {
SniCertificate(
created_at: option.Option(String),
domains: option.Option(List(String)),
state: option.Option(String),
updated_at: option.Option(String),
expires_at: option.Option(String),
)
}
Constructors
-
SniCertificate( created_at: option.Option(String), domains: option.Option(List(String)), state: option.Option(String), updated_at: option.Option(String), expires_at: option.Option(String), )
pub type Snippet {
Snippet(
general_position: option.Option(String),
general: option.Option(String),
site_id: option.Option(String),
goal: option.Option(String),
goal_position: option.Option(String),
title: option.Option(String),
id: option.Option(Int),
)
}
Constructors
-
Snippet( general_position: option.Option(String), general: option.Option(String), site_id: option.Option(String), goal: option.Option(String), goal_position: option.Option(String), title: option.Option(String), id: option.Option(Int), )
pub type SplitTest {
SplitTest(
path_: option.Option(String),
active: option.Option(Bool),
created_at: option.Option(String),
name: option.Option(String),
branches: option.Option(List(dict.Dict(String, utils.Any))),
site_id: option.Option(String),
updated_at: option.Option(String),
id: option.Option(String),
unpublished_at: option.Option(String),
)
}
Constructors
-
SplitTest( path_: option.Option(String), active: option.Option(Bool), created_at: option.Option(String), name: option.Option(String), branches: option.Option(List(dict.Dict(String, utils.Any))), site_id: option.Option(String), updated_at: option.Option(String), id: option.Option(String), unpublished_at: option.Option(String), )
pub type SplitTestSetup {
SplitTestSetup(
branch_tests: option.Option(dict.Dict(String, utils.Any)),
)
}
Constructors
-
SplitTestSetup( branch_tests: option.Option(dict.Dict(String, utils.Any)), )
pub type SplitTests =
List(SplitTest)
pub type Submission {
Submission(
body: option.Option(String),
summary: option.Option(String),
number: option.Option(Int),
created_at: option.Option(String),
data: option.Option(dict.Dict(String, utils.Any)),
name: option.Option(String),
last_name: option.Option(String),
site_url: option.Option(String),
first_name: option.Option(String),
id: option.Option(String),
email: option.Option(String),
company: option.Option(String),
)
}
Constructors
-
Submission( body: option.Option(String), summary: option.Option(String), number: option.Option(Int), created_at: option.Option(String), data: option.Option(dict.Dict(String, utils.Any)), name: option.Option(String), last_name: option.Option(String), site_url: option.Option(String), first_name: option.Option(String), id: option.Option(String), email: option.Option(String), company: option.Option(String), )
pub type Ticket {
Ticket(
created_at: option.Option(String),
client_id: option.Option(String),
id: option.Option(String),
authorized: option.Option(Bool),
)
}
Constructors
-
Ticket( created_at: option.Option(String), client_id: option.Option(String), id: option.Option(String), authorized: option.Option(Bool), )
pub type TrafficRulesAggregateConfig {
TrafficRulesAggregateConfig(
keys: option.Option(List(AnonDf262d09)),
)
}
Constructors
-
TrafficRulesAggregateConfig( keys: option.Option(List(AnonDf262d09)), )
pub type TrafficRulesConfig {
TrafficRulesConfig(action: option.Option(Anon2f3088c7))
}
Constructors
-
TrafficRulesConfig(action: option.Option(Anon2f3088c7))
pub type TrafficRulesRateLimitConfig {
TrafficRulesRateLimitConfig(
window_limit: option.Option(Int),
algorithm: option.Option(String),
window_size: option.Option(Int),
)
}
Constructors
-
TrafficRulesRateLimitConfig( window_limit: option.Option(Int), algorithm: option.Option(String), window_size: option.Option(Int), )
pub type User {
User(
last_login: option.Option(String),
avatar_url: option.Option(String),
created_at: option.Option(String),
login_providers: option.Option(List(String)),
affiliate_id: option.Option(String),
uid: option.Option(String),
onboarding_progress: option.Option(AnonBc02497b),
site_count: option.Option(Int),
id: option.Option(String),
full_name: option.Option(String),
email: option.Option(String),
)
}
Constructors
-
User( last_login: option.Option(String), avatar_url: option.Option(String), created_at: option.Option(String), login_providers: option.Option(List(String)), affiliate_id: option.Option(String), uid: option.Option(String), onboarding_progress: option.Option(AnonBc02497b), site_count: option.Option(Int), id: option.Option(String), full_name: option.Option(String), email: option.Option(String), )
Values
pub fn access_token_decoder() -> decode.Decoder(AccessToken)
pub fn access_token_encode(data: AccessToken) -> json.Json
pub fn account_add_member_setup_decoder() -> decode.Decoder(
AccountAddMemberSetup,
)
pub fn account_add_member_setup_encode(
data: AccountAddMemberSetup,
) -> json.Json
pub fn account_membership_decoder() -> decode.Decoder(
AccountMembership,
)
pub fn account_membership_encode(
data: AccountMembership,
) -> json.Json
pub fn account_setup_decoder() -> decode.Decoder(AccountSetup)
pub fn account_setup_encode(data: AccountSetup) -> json.Json
pub fn account_type_decoder() -> decode.Decoder(AccountType)
pub fn account_type_encode(data: AccountType) -> json.Json
pub fn account_update_member_setup_decoder() -> decode.Decoder(
AccountUpdateMemberSetup,
)
pub fn account_update_member_setup_encode(
data: AccountUpdateMemberSetup,
) -> json.Json
pub fn account_update_setup_decoder() -> decode.Decoder(
AccountUpdateSetup,
)
pub fn account_update_setup_encode(
data: AccountUpdateSetup,
) -> json.Json
pub fn account_usage_capability_decoder() -> decode.Decoder(
AccountUsageCapability,
)
pub fn account_usage_capability_encode(
data: AccountUsageCapability,
) -> json.Json
pub fn anon_1ddc74f4_decoder() -> decode.Decoder(Anon1ddc74f4)
pub fn anon_1ddc74f4_encode(data: Anon1ddc74f4) -> json.Json
pub fn anon_2f3088c7_decoder() -> decode.Decoder(Anon2f3088c7)
pub fn anon_2f3088c7_encode(data: Anon2f3088c7) -> json.Json
pub fn anon_3d2ea756_decoder() -> decode.Decoder(Anon3d2ea756)
pub fn anon_3d2ea756_encode(data: Anon3d2ea756) -> json.Json
pub fn anon_43b29895_decoder() -> decode.Decoder(Anon43b29895)
pub fn anon_43b29895_encode(data: Anon43b29895) -> json.Json
pub fn anon_860b8ebc_decoder() -> decode.Decoder(Anon860b8ebc)
pub fn anon_860b8ebc_encode(data: Anon860b8ebc) -> json.Json
pub fn anon_bc02497b_decoder() -> decode.Decoder(AnonBc02497b)
pub fn anon_bc02497b_encode(data: AnonBc02497b) -> json.Json
pub fn anon_d286895d_decoder() -> decode.Decoder(AnonD286895d)
pub fn anon_d286895d_encode(data: AnonD286895d) -> json.Json
pub fn anon_d4327b9a_decoder() -> decode.Decoder(AnonD4327b9a)
pub fn anon_d4327b9a_encode(data: AnonD4327b9a) -> json.Json
pub fn anon_df262d09_decoder() -> decode.Decoder(AnonDf262d09)
pub fn anon_df262d09_encode(data: AnonDf262d09) -> json.Json
pub fn anon_e63794bc_decoder() -> decode.Decoder(AnonE63794bc)
pub fn anon_e63794bc_encode(data: AnonE63794bc) -> json.Json
pub fn anon_f82f3830_decoder() -> decode.Decoder(AnonF82f3830)
pub fn anon_f82f3830_encode(data: AnonF82f3830) -> json.Json
pub fn anon_ff2da72b_decoder() -> decode.Decoder(AnonFf2da72b)
pub fn anon_ff2da72b_encode(data: AnonFf2da72b) -> json.Json
pub fn anon_ffa3311c_decoder() -> decode.Decoder(AnonFfa3311c)
pub fn anon_ffa3311c_encode(data: AnonFfa3311c) -> json.Json
pub fn asset_decoder() -> decode.Decoder(Asset)
pub fn asset_form_decoder() -> decode.Decoder(AssetForm)
pub fn asset_public_signature_decoder() -> decode.Decoder(
AssetPublicSignature,
)
pub fn asset_public_signature_encode(
data: AssetPublicSignature,
) -> json.Json
pub fn asset_signature_decoder() -> decode.Decoder(AssetSignature)
pub fn asset_signature_encode(data: AssetSignature) -> json.Json
pub fn audit_log_decoder() -> decode.Decoder(AuditLog)
pub fn build_decoder() -> decode.Decoder(Build)
pub fn build_hook_decoder() -> decode.Decoder(BuildHook)
pub fn build_hook_setup_decoder() -> decode.Decoder(
BuildHookSetup,
)
pub fn build_hook_setup_encode(data: BuildHookSetup) -> json.Json
pub fn build_log_msg_decoder() -> decode.Decoder(BuildLogMsg)
pub fn build_log_msg_encode(data: BuildLogMsg) -> json.Json
pub fn build_setup_decoder() -> decode.Decoder(BuildSetup)
pub fn build_setup_encode(data: BuildSetup) -> json.Json
pub fn build_status_decoder() -> decode.Decoder(BuildStatus)
pub fn build_status_encode(data: BuildStatus) -> json.Json
pub fn deploy_decoder() -> decode.Decoder(Deploy)
pub fn deploy_files_decoder() -> decode.Decoder(DeployFiles)
pub fn deploy_files_encode(data: DeployFiles) -> json.Json
pub fn deploy_key_decoder() -> decode.Decoder(DeployKey)
pub fn deployed_branch_decoder() -> decode.Decoder(DeployedBranch)
pub fn deployed_branch_encode(data: DeployedBranch) -> json.Json
pub fn dev_server_decoder() -> decode.Decoder(DevServer)
pub fn dev_server_hook_decoder() -> decode.Decoder(DevServerHook)
pub fn dev_server_hook_encode(data: DevServerHook) -> json.Json
pub fn dev_server_hook_setup_decoder() -> decode.Decoder(
DevServerHookSetup,
)
pub fn dev_server_hook_setup_encode(
data: DevServerHookSetup,
) -> json.Json
pub fn dns_record_create_decoder() -> decode.Decoder(
DnsRecordCreate,
)
pub fn dns_record_create_encode(
data: DnsRecordCreate,
) -> json.Json
pub fn dns_record_decoder() -> decode.Decoder(DnsRecord)
pub fn dns_records_decoder() -> decode.Decoder(List(DnsRecord))
pub fn dns_zone_decoder() -> decode.Decoder(DnsZone)
pub fn dns_zone_setup_decoder() -> decode.Decoder(DnsZoneSetup)
pub fn dns_zone_setup_encode(data: DnsZoneSetup) -> json.Json
pub fn dns_zones_decoder() -> decode.Decoder(List(DnsZone))
pub fn env_var_decoder() -> decode.Decoder(EnvVar)
pub fn env_var_user_decoder() -> decode.Decoder(EnvVarUser)
pub fn env_var_user_encode(data: EnvVarUser) -> json.Json
pub fn env_var_value_decoder() -> decode.Decoder(EnvVarValue)
pub fn env_var_value_encode(data: EnvVarValue) -> json.Json
pub fn error_decoder() -> decode.Decoder(Error)
pub fn excluded_function_route_decoder() -> decode.Decoder(
ExcludedFunctionRoute,
)
pub fn excluded_function_route_encode(
data: ExcludedFunctionRoute,
) -> json.Json
pub fn file_decoder() -> decode.Decoder(File)
pub fn form_decoder() -> decode.Decoder(Form)
pub fn function_config_decoder() -> decode.Decoder(FunctionConfig)
pub fn function_config_encode(data: FunctionConfig) -> json.Json
pub fn function_decoder() -> decode.Decoder(Function)
pub fn function_route_decoder() -> decode.Decoder(FunctionRoute)
pub fn function_route_encode(data: FunctionRoute) -> json.Json
pub fn function_schedule_decoder() -> decode.Decoder(
FunctionSchedule,
)
pub fn function_schedule_encode(
data: FunctionSchedule,
) -> json.Json
pub fn hook_decoder() -> decode.Decoder(Hook)
pub fn hook_type_decoder() -> decode.Decoder(HookType)
pub fn member_decoder() -> decode.Decoder(Member)
pub fn metadata_decoder() -> decode.Decoder(
dict.Dict(String, utils.Any),
)
pub fn payment_method_decoder() -> decode.Decoder(PaymentMethod)
pub fn payment_method_encode(data: PaymentMethod) -> json.Json
pub fn plugin_decoder() -> decode.Decoder(Plugin)
pub fn plugin_params_decoder() -> decode.Decoder(PluginParams)
pub fn plugin_params_encode(data: PluginParams) -> json.Json
pub fn plugin_run_data_decoder() -> decode.Decoder(PluginRunData)
pub fn plugin_run_data_encode(data: PluginRunData) -> json.Json
pub fn plugin_run_decoder() -> decode.Decoder(
#(PluginRunData, Anon1ddc74f4),
)
pub fn plugin_run_encode(
data: #(PluginRunData, Anon1ddc74f4),
) -> json.Json
pub fn purge_decoder() -> decode.Decoder(Purge)
pub fn repo_info_decoder() -> decode.Decoder(RepoInfo)
pub fn service_decoder() -> decode.Decoder(Service)
pub fn service_instance_decoder() -> decode.Decoder(
ServiceInstance,
)
pub fn service_instance_encode(
data: ServiceInstance,
) -> json.Json
pub fn site_decoder() -> decode.Decoder(Site)
pub fn site_function_decoder() -> decode.Decoder(SiteFunction)
pub fn site_function_encode(data: SiteFunction) -> json.Json
pub fn site_setup_decoder() -> decode.Decoder(
#(Site, Anon3d2ea756),
)
pub fn site_setup_encode(
data: #(Site, Anon3d2ea756),
) -> json.Json
pub fn sni_certificate_decoder() -> decode.Decoder(SniCertificate)
pub fn sni_certificate_encode(data: SniCertificate) -> json.Json
pub fn snippet_decoder() -> decode.Decoder(Snippet)
pub fn split_test_decoder() -> decode.Decoder(SplitTest)
pub fn split_test_setup_decoder() -> decode.Decoder(
SplitTestSetup,
)
pub fn split_test_setup_encode(data: SplitTestSetup) -> json.Json
pub fn split_tests_decoder() -> decode.Decoder(List(SplitTest))
pub fn submission_decoder() -> decode.Decoder(Submission)
pub fn submission_encode(data: Submission) -> json.Json
pub fn ticket_decoder() -> decode.Decoder(Ticket)
pub fn traffic_rules_aggregate_config_decoder() -> decode.Decoder(
TrafficRulesAggregateConfig,
)
pub fn traffic_rules_aggregate_config_encode(
data: TrafficRulesAggregateConfig,
) -> json.Json
pub fn traffic_rules_config_decoder() -> decode.Decoder(
TrafficRulesConfig,
)
pub fn traffic_rules_config_encode(
data: TrafficRulesConfig,
) -> json.Json
pub fn traffic_rules_rate_limit_config_decoder() -> decode.Decoder(
TrafficRulesRateLimitConfig,
)
pub fn traffic_rules_rate_limit_config_encode(
data: TrafficRulesRateLimitConfig,
) -> json.Json
pub fn user_decoder() -> decode.Decoder(User)