netlify/schema
Types
pub type AccessToken {
AccessToken(
user_email: Option(String),
created_at: Option(String),
user_id: Option(String),
id: Option(String),
access_token: Option(String),
)
}
Constructors
-
AccessToken( user_email: Option(String), created_at: Option(String), user_id: Option(String), id: Option(String), access_token: Option(String), )
pub type AccountAddMemberSetup {
AccountAddMemberSetup(
role: Option(String),
email: Option(String),
)
}
Constructors
-
AccountAddMemberSetup( role: Option(String), email: Option(String), )
pub type AccountMembership {
AccountMembership(
type_id: Option(String),
payment_method_id: Option(String),
billing_period: Option(String),
roles_allowed: Option(List(String)),
created_at: Option(String),
name: Option(String),
slug: Option(String),
owner_ids: Option(List(String)),
billing_name: Option(String),
type_name: Option(String),
capabilities: Option(Nil),
updated_at: Option(String),
billing_email: Option(String),
type_: Option(String),
id: Option(String),
billing_details: Option(String),
)
}
Constructors
-
AccountMembership( type_id: Option(String), payment_method_id: Option(String), billing_period: Option(String), roles_allowed: Option(List(String)), created_at: Option(String), name: Option(String), slug: Option(String), owner_ids: Option(List(String)), billing_name: Option(String), type_name: Option(String), capabilities: Option(Nil), updated_at: Option(String), billing_email: Option(String), type_: Option(String), id: Option(String), billing_details: Option(String), )
pub type AccountSetup {
AccountSetup(
type_id: String,
payment_method_id: Option(String),
period: Option(String),
name: String,
extra_seats_block: Option(Int),
)
}
Constructors
-
AccountSetup( type_id: String, payment_method_id: Option(String), period: Option(String), name: String, extra_seats_block: Option(Int), )
pub type AccountType {
AccountType(
monthly_seats_addon_dollar_price: Option(Int),
yearly_seats_addon_dollar_price: Option(Int),
name: Option(String),
capabilities: Option(Nil),
monthly_dollar_price: Option(Int),
id: Option(String),
yearly_dollar_price: Option(Int),
description: Option(String),
)
}
Constructors
-
AccountType( monthly_seats_addon_dollar_price: Option(Int), yearly_seats_addon_dollar_price: Option(Int), name: Option(String), capabilities: Option(Nil), monthly_dollar_price: Option(Int), id: Option(String), yearly_dollar_price: Option(Int), description: Option(String), )
pub type AccountUpdateMemberSetup {
AccountUpdateMemberSetup(
site_ids: Option(List(String)),
role: Option(String),
site_access: Option(String),
)
}
Constructors
-
AccountUpdateMemberSetup( site_ids: Option(List(String)), role: Option(String), site_access: Option(String), )
pub type AccountUpdateSetup {
AccountUpdateSetup(
type_id: Option(String),
name: Option(String),
slug: Option(String),
extra_seats_block: Option(Int),
billing_name: Option(String),
billing_email: Option(String),
billing_details: Option(String),
)
}
Constructors
-
AccountUpdateSetup( type_id: Option(String), name: Option(String), slug: Option(String), extra_seats_block: Option(Int), billing_name: Option(String), billing_email: Option(String), billing_details: Option(String), )
pub type AccountUsageCapability {
AccountUsageCapability(
included: Option(Int),
used: Option(Int),
)
}
Constructors
-
AccountUsageCapability(included: Option(Int), used: Option(Int))
pub type Asset {
Asset(
content_type: Option(String),
size: Option(Int),
created_at: Option(String),
name: Option(String),
creator_id: Option(String),
url: Option(String),
state: Option(String),
visibility: Option(String),
site_id: Option(String),
updated_at: Option(String),
id: Option(String),
key: Option(String),
)
}
Constructors
-
Asset( content_type: Option(String), size: Option(Int), created_at: Option(String), name: Option(String), creator_id: Option(String), url: Option(String), state: Option(String), visibility: Option(String), site_id: Option(String), updated_at: Option(String), id: Option(String), key: Option(String), )
pub type AssetForm {
AssetForm(url: Option(String), fields: Option(Nil))
}
Constructors
-
AssetForm(url: Option(String), fields: Option(Nil))
pub type AssetPublicSignature {
AssetPublicSignature(url: Option(String))
}
Constructors
-
AssetPublicSignature(url: Option(String))
pub type AssetSignature {
AssetSignature(form: Option(AssetForm), asset: Option(Asset))
}
Constructors
-
AssetSignature(form: Option(AssetForm), asset: Option(Asset))
pub type AuditLog {
AuditLog(
account_id: Option(String),
payload: Option(Nil),
id: Option(String),
)
}
Constructors
-
AuditLog( account_id: Option(String), payload: Option(Nil), id: Option(String), )
pub type Build {
Build(
done: Option(Bool),
error: Option(String),
created_at: Option(String),
sha: Option(String),
deploy_id: Option(String),
id: Option(String),
)
}
Constructors
-
Build( done: Option(Bool), error: Option(String), created_at: Option(String), sha: Option(String), deploy_id: Option(String), id: Option(String), )
pub type BuildHook {
BuildHook(
branch: Option(String),
created_at: Option(String),
url: Option(String),
site_id: Option(String),
title: Option(String),
id: Option(String),
)
}
Constructors
-
BuildHook( branch: Option(String), created_at: Option(String), url: Option(String), site_id: Option(String), title: Option(String), id: Option(String), )
pub type BuildHookSetup {
BuildHookSetup(branch: Option(String), title: Option(String))
}
Constructors
-
BuildHookSetup(branch: Option(String), title: Option(String))
pub type BuildLogMsg {
BuildLogMsg(
section: Option(String),
message: Option(String),
error: Option(Bool),
)
}
Constructors
-
BuildLogMsg( section: Option(String), message: Option(String), error: Option(Bool), )
pub type BuildSetup {
BuildSetup(clear_cache: Option(Bool), image: Option(String))
}
Constructors
-
BuildSetup(clear_cache: Option(Bool), image: Option(String))
pub type BuildStatus {
BuildStatus(
active: Option(Int),
pending_concurrency: Option(Int),
enqueued: Option(Int),
build_count: Option(Int),
minutes: Option(Nil),
)
}
Constructors
-
BuildStatus( active: Option(Int), pending_concurrency: Option(Int), enqueued: Option(Int), build_count: Option(Int), minutes: Option(Nil), )
pub type Deploy {
Deploy(
draft: Option(Bool),
branch: Option(String),
review_id: Option(Float),
published_at: Option(String),
deploy_ssl_url: Option(String),
commit_url: Option(String),
review_url: Option(String),
created_at: Option(String),
locked: Option(Bool),
commit_ref: Option(String),
name: Option(String),
build_id: Option(String),
url: Option(String),
context: Option(String),
user_id: Option(String),
error_message: Option(String),
skipped: Option(Bool),
state: Option(String),
site_id: Option(String),
function_schedules: Option(List(FunctionSchedule)),
screenshot_url: Option(String),
deploy_url: Option(String),
updated_at: Option(String),
title: Option(String),
id: Option(String),
required_functions: Option(List(String)),
ssl_url: Option(String),
framework: Option(String),
admin_url: Option(String),
required: Option(List(String)),
)
}
Constructors
-
Deploy( draft: Option(Bool), branch: Option(String), review_id: Option(Float), published_at: Option(String), deploy_ssl_url: Option(String), commit_url: Option(String), review_url: Option(String), created_at: Option(String), locked: Option(Bool), commit_ref: Option(String), name: Option(String), build_id: Option(String), url: Option(String), context: Option(String), user_id: Option(String), error_message: Option(String), skipped: Option(Bool), state: Option(String), site_id: Option(String), function_schedules: Option(List(FunctionSchedule)), screenshot_url: Option(String), deploy_url: Option(String), updated_at: Option(String), title: Option(String), id: Option(String), required_functions: Option(List(String)), ssl_url: Option(String), framework: Option(String), admin_url: Option(String), required: Option(List(String)), )
pub type DeployFiles {
DeployFiles(
draft: Option(Bool),
branch: Option(String),
functions_config: Option(Nil),
function_schedules: Option(List(FunctionSchedule)),
files: Option(Nil),
framework_version: Option(String),
functions: Option(Nil),
async: Option(Bool),
framework: Option(String),
)
}
Constructors
-
DeployFiles( draft: Option(Bool), branch: Option(String), functions_config: Option(Nil), function_schedules: Option(List(FunctionSchedule)), files: Option(Nil), framework_version: Option(String), functions: Option(Nil), async: Option(Bool), framework: Option(String), )
pub type DeployKey {
DeployKey(
public_key: Option(String),
created_at: Option(String),
id: Option(String),
)
}
Constructors
-
DeployKey( public_key: Option(String), created_at: Option(String), id: Option(String), )
pub type DeployedBranch {
DeployedBranch(
name: Option(String),
slug: Option(String),
url: Option(String),
deploy_id: Option(String),
id: Option(String),
ssl_url: Option(String),
)
}
Constructors
-
DeployedBranch( name: Option(String), slug: Option(String), url: Option(String), deploy_id: Option(String), id: Option(String), ssl_url: Option(String), )
pub type DevServer {
DevServer(
branch: Option(String),
live_at: Option(String),
created_at: Option(String),
error_at: Option(String),
url: Option(String),
done_at: Option(String),
state: Option(String),
starting_at: Option(String),
site_id: Option(String),
updated_at: Option(String),
title: Option(String),
id: Option(String),
)
}
Constructors
-
DevServer( branch: Option(String), live_at: Option(String), created_at: Option(String), error_at: Option(String), url: Option(String), done_at: Option(String), state: Option(String), starting_at: Option(String), site_id: Option(String), updated_at: Option(String), title: Option(String), id: Option(String), )
pub type DevServerHook {
DevServerHook(
branch: Option(String),
created_at: Option(String),
url: Option(String),
site_id: Option(String),
title: Option(String),
type_: Option(String),
id: Option(String),
)
}
Constructors
-
DevServerHook( branch: Option(String), created_at: Option(String), url: Option(String), site_id: Option(String), title: Option(String), type_: Option(String), id: Option(String), )
pub type DevServerHookSetup {
DevServerHookSetup(
branch: Option(String),
title: Option(String),
type_: Option(String),
)
}
Constructors
-
DevServerHookSetup( branch: Option(String), title: Option(String), type_: Option(String), )
pub type DnsRecord {
DnsRecord(
priority: Option(Int),
ttl: Option(Int),
flag: Option(Int),
value: Option(String),
hostname: Option(String),
site_id: Option(String),
dns_zone_id: Option(String),
type_: Option(String),
tag: Option(String),
id: Option(String),
managed: Option(Bool),
)
}
Constructors
-
DnsRecord( priority: Option(Int), ttl: Option(Int), flag: Option(Int), value: Option(String), hostname: Option(String), site_id: Option(String), dns_zone_id: Option(String), type_: Option(String), tag: Option(String), id: Option(String), managed: Option(Bool), )
pub type DnsRecordCreate {
DnsRecordCreate(
port: Option(Int),
priority: Option(Int),
ttl: Option(Int),
flag: Option(Int),
value: Option(String),
hostname: Option(String),
weight: Option(Int),
type_: Option(String),
tag: Option(String),
)
}
Constructors
-
DnsRecordCreate( port: Option(Int), priority: Option(Int), ttl: Option(Int), flag: Option(Int), value: Option(String), hostname: Option(String), weight: Option(Int), type_: Option(String), tag: Option(String), )
pub type DnsRecords =
List(DnsRecord)
pub type DnsZone {
DnsZone(
records: Option(List(DnsRecord)),
domain: Option(String),
ipv6_enabled: Option(Bool),
created_at: Option(String),
name: Option(String),
errors: Option(List(String)),
account_id: Option(String),
dedicated: Option(Bool),
user_id: Option(String),
site_id: Option(String),
updated_at: Option(String),
dns_servers: Option(List(String)),
id: Option(String),
supported_record_types: Option(List(String)),
account_name: Option(String),
account_slug: Option(String),
)
}
Constructors
-
DnsZone( records: Option(List(DnsRecord)), domain: Option(String), ipv6_enabled: Option(Bool), created_at: Option(String), name: Option(String), errors: Option(List(String)), account_id: Option(String), dedicated: Option(Bool), user_id: Option(String), site_id: Option(String), updated_at: Option(String), dns_servers: Option(List(String)), id: Option(String), supported_record_types: Option(List(String)), account_name: Option(String), account_slug: Option(String), )
pub type DnsZoneSetup {
DnsZoneSetup(
name: Option(String),
site_id: Option(String),
account_slug: Option(String),
)
}
Constructors
-
DnsZoneSetup( name: Option(String), site_id: Option(String), account_slug: Option(String), )
pub type EnvVar {
EnvVar(
values: Option(List(EnvVarValue)),
is_secret: Option(Bool),
updated_at: Option(String),
updated_by: Option(EnvVarUser),
scopes: Option(List(String)),
key: Option(String),
)
}
Constructors
-
EnvVar( values: Option(List(EnvVarValue)), is_secret: Option(Bool), updated_at: Option(String), updated_by: Option(EnvVarUser), scopes: Option(List(String)), key: Option(String), )
pub type EnvVarUser {
EnvVarUser(
avatar_url: Option(String),
id: Option(String),
full_name: Option(String),
email: Option(String),
)
}
Constructors
-
EnvVarUser( avatar_url: Option(String), id: Option(String), full_name: Option(String), email: Option(String), )
pub type EnvVarValue {
EnvVarValue(
context: Option(String),
value: Option(String),
context_parameter: Option(String),
id: Option(String),
)
}
Constructors
-
EnvVarValue( context: Option(String), value: Option(String), context_parameter: Option(String), id: Option(String), )
pub type Error {
Error(message: String, code: Option(Int))
}
Constructors
-
Error(message: String, code: Option(Int))
pub type ExcludedFunctionRoute {
ExcludedFunctionRoute(
literal: Option(String),
pattern: Option(String),
expression: Option(String),
)
}
Constructors
-
ExcludedFunctionRoute( literal: Option(String), pattern: Option(String), expression: Option(String), )
pub type File {
File(
size: Option(Int),
path_: Option(String),
mime_type: Option(String),
sha: Option(String),
id: Option(String),
)
}
Constructors
-
File( size: Option(Int), path_: Option(String), mime_type: Option(String), sha: Option(String), id: Option(String), )
pub type Form {
Form(
created_at: Option(String),
name: Option(String),
paths: Option(List(String)),
site_id: Option(String),
fields: Option(List(Nil)),
id: Option(String),
submission_count: Option(Int),
)
}
Constructors
-
Form( created_at: Option(String), name: Option(String), paths: Option(List(String)), site_id: Option(String), fields: Option(List(Nil)), id: Option(String), submission_count: Option(Int), )
pub type Function {
Function(
name: Option(String),
sha: Option(String),
id: Option(String),
)
}
Constructors
-
Function( name: Option(String), sha: Option(String), id: Option(String), )
pub type FunctionConfig {
FunctionConfig(
priority: Option(Int),
display_name: Option(String),
routes: Option(List(FunctionRoute)),
generator: Option(String),
traffic_rules: Option(TrafficRulesConfig),
build_data: Option(Nil),
excluded_routes: Option(List(ExcludedFunctionRoute)),
)
}
Constructors
-
FunctionConfig( priority: Option(Int), display_name: Option(String), routes: Option(List(FunctionRoute)), generator: Option(String), traffic_rules: Option(TrafficRulesConfig), build_data: Option(Nil), excluded_routes: Option(List(ExcludedFunctionRoute)), )
pub type FunctionRoute {
FunctionRoute(
literal: Option(String),
pattern: Option(String),
methods: Option(List(String)),
expression: Option(String),
prefer_static: Option(Bool),
)
}
Constructors
-
FunctionRoute( literal: Option(String), pattern: Option(String), methods: Option(List(String)), expression: Option(String), prefer_static: Option(Bool), )
pub type FunctionSchedule {
FunctionSchedule(name: Option(String), cron: Option(String))
}
Constructors
-
FunctionSchedule(name: Option(String), cron: Option(String))
pub type Hook {
Hook(
created_at: Option(String),
data: Option(Nil),
site_id: Option(String),
updated_at: Option(String),
event: Option(String),
type_: Option(String),
id: Option(String),
disabled: Option(Bool),
)
}
Constructors
-
Hook( created_at: Option(String), data: Option(Nil), site_id: Option(String), updated_at: Option(String), event: Option(String), type_: Option(String), id: Option(String), disabled: Option(Bool), )
pub type HookType {
HookType(
name: Option(String),
events: Option(List(String)),
fields: Option(List(Nil)),
)
}
Constructors
-
HookType( name: Option(String), events: Option(List(String)), fields: Option(List(Nil)), )
pub type Member {
Member(
role: Option(String),
avatar: Option(String),
id: Option(String),
full_name: Option(String),
email: Option(String),
)
}
Constructors
-
Member( role: Option(String), avatar: Option(String), id: Option(String), full_name: Option(String), email: Option(String), )
pub type PaymentMethod {
PaymentMethod(
method_name: Option(String),
created_at: Option(String),
data: Option(Nil),
state: Option(String),
updated_at: Option(String),
type_: Option(String),
id: Option(String),
)
}
Constructors
-
PaymentMethod( method_name: Option(String), created_at: Option(String), data: Option(Nil), state: Option(String), updated_at: Option(String), type_: Option(String), id: Option(String), )
pub type Plugin {
Plugin(package: Option(String), pinned_version: Option(String))
}
Constructors
-
Plugin(package: Option(String), pinned_version: Option(String))
pub type PluginParams {
PluginParams(pinned_version: Option(String))
}
Constructors
-
PluginParams(pinned_version: Option(String))
pub type PluginRunData {
PluginRunData(
package: Option(String),
summary: Option(String),
reporting_event: Option(String),
text: Option(String),
state: Option(String),
version: Option(String),
title: Option(String),
)
}
Constructors
-
PluginRunData( package: Option(String), summary: Option(String), reporting_event: Option(String), text: Option(String), state: Option(String), version: Option(String), title: Option(String), )
pub type Purge {
Purge(
site_slug: Option(String),
site_id: Option(String),
cache_tags: Option(List(String)),
)
}
Constructors
-
Purge( site_slug: Option(String), site_id: Option(String), cache_tags: Option(List(String)), )
pub type RepoInfo {
RepoInfo(
installation_id: Option(Int),
stop_builds: Option(Bool),
repo_url: Option(String),
allowed_branches: Option(List(String)),
public_repo: Option(Bool),
functions_dir: Option(String),
private_logs: Option(Bool),
dir: Option(String),
env: Option(Nil),
repo_branch: Option(String),
provider: Option(String),
repo_path: Option(String),
deploy_key_id: Option(String),
cmd: Option(String),
id: Option(Int),
)
}
Constructors
-
RepoInfo( installation_id: Option(Int), stop_builds: Option(Bool), repo_url: Option(String), allowed_branches: Option(List(String)), public_repo: Option(Bool), functions_dir: Option(String), private_logs: Option(Bool), dir: Option(String), env: Option(Nil), repo_branch: Option(String), provider: Option(String), repo_path: Option(String), deploy_key_id: Option(String), cmd: Option(String), id: Option(Int), )
pub type Service {
Service(
environments: Option(List(String)),
created_at: Option(String),
name: Option(String),
slug: Option(String),
service_path: Option(String),
updated_at: Option(String),
tags: Option(List(String)),
icon: Option(String),
events: Option(List(Nil)),
long_description: Option(String),
id: Option(String),
description: Option(String),
manifest_url: Option(String),
)
}
Constructors
-
Service( environments: Option(List(String)), created_at: Option(String), name: Option(String), slug: Option(String), service_path: Option(String), updated_at: Option(String), tags: Option(List(String)), icon: Option(String), events: Option(List(Nil)), long_description: Option(String), id: Option(String), description: Option(String), manifest_url: Option(String), )
pub type ServiceInstance {
ServiceInstance(
config: Option(Nil),
created_at: Option(String),
external_attributes: Option(Nil),
env: Option(Nil),
url: Option(String),
service_path: Option(String),
service_name: Option(String),
service_slug: Option(String),
snippets: Option(List(Nil)),
updated_at: Option(String),
auth_url: Option(String),
id: Option(String),
)
}
Constructors
-
ServiceInstance( config: Option(Nil), created_at: Option(String), external_attributes: Option(Nil), env: Option(Nil), url: Option(String), service_path: Option(String), service_name: Option(String), service_slug: Option(String), snippets: Option(List(Nil)), updated_at: Option(String), auth_url: Option(String), id: Option(String), )
pub type Site {
Site(
domain_aliases: Option(List(String)),
deploy_preview_custom_domain: Option(String),
session_id: Option(String),
id_domain: Option(String),
notification_email: Option(String),
managed_dns: Option(Bool),
plan: Option(String),
build_image: Option(String),
created_at: Option(String),
name: Option(String),
ssl: Option(Bool),
account_id: Option(String),
url: Option(String),
user_id: Option(String),
processing_settings: Option(Nil),
state: Option(String),
custom_domain: Option(String),
build_settings: Option(RepoInfo),
screenshot_url: Option(String),
capabilities: Option(Nil),
deploy_url: Option(String),
updated_at: Option(String),
branch_deploy_custom_domain: Option(String),
default_hooks_data: Option(Nil),
functions_region: Option(String),
published_deploy: Option(Deploy),
force_ssl: Option(Bool),
prerender: Option(String),
id: Option(String),
deploy_hook: Option(String),
password: Option(String),
ssl_url: Option(String),
account_name: Option(String),
account_slug: Option(String),
git_provider: Option(String),
admin_url: Option(String),
)
}
Constructors
-
Site( domain_aliases: Option(List(String)), deploy_preview_custom_domain: Option(String), session_id: Option(String), id_domain: Option(String), notification_email: Option(String), managed_dns: Option(Bool), plan: Option(String), build_image: Option(String), created_at: Option(String), name: Option(String), ssl: Option(Bool), account_id: Option(String), url: Option(String), user_id: Option(String), processing_settings: Option(Nil), state: Option(String), custom_domain: Option(String), build_settings: Option(RepoInfo), screenshot_url: Option(String), capabilities: Option(Nil), deploy_url: Option(String), updated_at: Option(String), branch_deploy_custom_domain: Option(String), default_hooks_data: Option(Nil), functions_region: Option(String), published_deploy: Option(Deploy), force_ssl: Option(Bool), prerender: Option(String), id: Option(String), deploy_hook: Option(String), password: Option(String), ssl_url: Option(String), account_name: Option(String), account_slug: Option(String), git_provider: Option(String), admin_url: Option(String), )
pub type SiteFunction {
SiteFunction(
branch: Option(String),
created_at: Option(String),
provider: Option(String),
log_type: Option(String),
id: Option(String),
functions: Option(List(Nil)),
)
}
Constructors
-
SiteFunction( branch: Option(String), created_at: Option(String), provider: Option(String), log_type: Option(String), id: Option(String), functions: Option(List(Nil)), )
pub type SniCertificate {
SniCertificate(
created_at: Option(String),
domains: Option(List(String)),
state: Option(String),
updated_at: Option(String),
expires_at: Option(String),
)
}
Constructors
-
SniCertificate( created_at: Option(String), domains: Option(List(String)), state: Option(String), updated_at: Option(String), expires_at: Option(String), )
pub type Snippet {
Snippet(
general_position: Option(String),
general: Option(String),
site_id: Option(String),
goal: Option(String),
goal_position: Option(String),
title: Option(String),
id: Option(Int),
)
}
Constructors
-
Snippet( general_position: Option(String), general: Option(String), site_id: Option(String), goal: Option(String), goal_position: Option(String), title: Option(String), id: Option(Int), )
pub type SplitTest {
SplitTest(
path_: Option(String),
active: Option(Bool),
created_at: Option(String),
name: Option(String),
branches: Option(List(Nil)),
site_id: Option(String),
updated_at: Option(String),
id: Option(String),
unpublished_at: Option(String),
)
}
Constructors
-
SplitTest( path_: Option(String), active: Option(Bool), created_at: Option(String), name: Option(String), branches: Option(List(Nil)), site_id: Option(String), updated_at: Option(String), id: Option(String), unpublished_at: Option(String), )
pub type SplitTestSetup {
SplitTestSetup(branch_tests: Option(Nil))
}
Constructors
-
SplitTestSetup(branch_tests: Option(Nil))
pub type SplitTests =
List(SplitTest)
pub type Submission {
Submission(
body: Option(String),
summary: Option(String),
number: Option(Int),
created_at: Option(String),
data: Option(Nil),
name: Option(String),
last_name: Option(String),
site_url: Option(String),
first_name: Option(String),
id: Option(String),
email: Option(String),
company: Option(String),
)
}
Constructors
-
Submission( body: Option(String), summary: Option(String), number: Option(Int), created_at: Option(String), data: Option(Nil), name: Option(String), last_name: Option(String), site_url: Option(String), first_name: Option(String), id: Option(String), email: Option(String), company: Option(String), )
pub type Ticket {
Ticket(
created_at: Option(String),
client_id: Option(String),
id: Option(String),
authorized: Option(Bool),
)
}
Constructors
-
Ticket( created_at: Option(String), client_id: Option(String), id: Option(String), authorized: Option(Bool), )
pub type TrafficRulesAggregateConfig {
TrafficRulesAggregateConfig(keys: Option(List(Nil)))
}
Constructors
-
TrafficRulesAggregateConfig(keys: Option(List(Nil)))
pub type TrafficRulesConfig {
TrafficRulesConfig(action: Option(Nil))
}
Constructors
-
TrafficRulesConfig(action: Option(Nil))
pub type TrafficRulesRateLimitConfig {
TrafficRulesRateLimitConfig(
window_limit: Option(Int),
algorithm: Option(String),
window_size: Option(Int),
)
}
Constructors
-
TrafficRulesRateLimitConfig( window_limit: Option(Int), algorithm: Option(String), window_size: Option(Int), )
pub type User {
User(
last_login: Option(String),
avatar_url: Option(String),
created_at: Option(String),
login_providers: Option(List(String)),
affiliate_id: Option(String),
uid: Option(String),
onboarding_progress: Option(Nil),
site_count: Option(Int),
id: Option(String),
full_name: Option(String),
email: Option(String),
)
}
Constructors
-
User( last_login: Option(String), avatar_url: Option(String), created_at: Option(String), login_providers: Option(List(String)), affiliate_id: Option(String), uid: Option(String), onboarding_progress: Option(Nil), site_count: Option(Int), id: Option(String), full_name: Option(String), email: Option(String), )
Values
pub fn access_token_decoder() -> Decoder(AccessToken)
pub fn access_token_encode(data: AccessToken) -> Json
pub fn account_add_member_setup_decoder() -> Decoder(
AccountAddMemberSetup,
)
pub fn account_add_member_setup_encode(
data: AccountAddMemberSetup,
) -> Json
pub fn account_membership_decoder() -> Decoder(AccountMembership)
pub fn account_membership_encode(data: AccountMembership) -> Json
pub fn account_setup_decoder() -> Decoder(AccountSetup)
pub fn account_setup_encode(data: AccountSetup) -> Json
pub fn account_type_decoder() -> Decoder(AccountType)
pub fn account_type_encode(data: AccountType) -> Json
pub fn account_update_member_setup_decoder() -> Decoder(
AccountUpdateMemberSetup,
)
pub fn account_update_member_setup_encode(
data: AccountUpdateMemberSetup,
) -> Json
pub fn account_update_setup_decoder() -> Decoder(
AccountUpdateSetup,
)
pub fn account_update_setup_encode(
data: AccountUpdateSetup,
) -> Json
pub fn account_usage_capability_decoder() -> Decoder(
AccountUsageCapability,
)
pub fn account_usage_capability_encode(
data: AccountUsageCapability,
) -> Json
pub fn asset_decoder() -> Decoder(Asset)
pub fn asset_encode(data: Asset) -> Json
pub fn asset_form_decoder() -> Decoder(AssetForm)
pub fn asset_form_encode(data: AssetForm) -> Json
pub fn asset_public_signature_decoder() -> Decoder(
AssetPublicSignature,
)
pub fn asset_public_signature_encode(
data: AssetPublicSignature,
) -> Json
pub fn asset_signature_decoder() -> Decoder(AssetSignature)
pub fn asset_signature_encode(data: AssetSignature) -> Json
pub fn audit_log_decoder() -> Decoder(AuditLog)
pub fn audit_log_encode(data: AuditLog) -> Json
pub fn build_decoder() -> Decoder(Build)
pub fn build_encode(data: Build) -> Json
pub fn build_hook_decoder() -> Decoder(BuildHook)
pub fn build_hook_encode(data: BuildHook) -> Json
pub fn build_hook_setup_decoder() -> Decoder(BuildHookSetup)
pub fn build_hook_setup_encode(data: BuildHookSetup) -> Json
pub fn build_log_msg_decoder() -> Decoder(BuildLogMsg)
pub fn build_log_msg_encode(data: BuildLogMsg) -> Json
pub fn build_setup_decoder() -> Decoder(BuildSetup)
pub fn build_setup_encode(data: BuildSetup) -> Json
pub fn build_status_decoder() -> Decoder(BuildStatus)
pub fn build_status_encode(data: BuildStatus) -> Json
pub fn deploy_decoder() -> Decoder(Deploy)
pub fn deploy_encode(data: Deploy) -> Json
pub fn deploy_files_decoder() -> Decoder(DeployFiles)
pub fn deploy_files_encode(data: DeployFiles) -> Json
pub fn deploy_key_decoder() -> Decoder(DeployKey)
pub fn deploy_key_encode(data: DeployKey) -> Json
pub fn deployed_branch_decoder() -> Decoder(DeployedBranch)
pub fn deployed_branch_encode(data: DeployedBranch) -> Json
pub fn dev_server_decoder() -> Decoder(DevServer)
pub fn dev_server_encode(data: DevServer) -> Json
pub fn dev_server_hook_decoder() -> Decoder(DevServerHook)
pub fn dev_server_hook_encode(data: DevServerHook) -> Json
pub fn dev_server_hook_setup_decoder() -> Decoder(
DevServerHookSetup,
)
pub fn dev_server_hook_setup_encode(
data: DevServerHookSetup,
) -> Json
pub fn dns_record_create_decoder() -> Decoder(DnsRecordCreate)
pub fn dns_record_create_encode(data: DnsRecordCreate) -> Json
pub fn dns_record_decoder() -> Decoder(DnsRecord)
pub fn dns_record_encode(data: DnsRecord) -> Json
pub fn dns_records_decoder() -> Decoder(List(DnsRecord))
pub fn dns_records_encode(data: List(DnsRecord)) -> Json
pub fn dns_zone_decoder() -> Decoder(DnsZone)
pub fn dns_zone_encode(data: DnsZone) -> Json
pub fn dns_zone_setup_decoder() -> Decoder(DnsZoneSetup)
pub fn dns_zone_setup_encode(data: DnsZoneSetup) -> Json
pub fn dns_zones_decoder() -> Decoder(List(DnsZone))
pub fn dns_zones_encode(data: List(DnsZone)) -> Json
pub fn env_var_decoder() -> Decoder(EnvVar)
pub fn env_var_encode(data: EnvVar) -> Json
pub fn env_var_user_decoder() -> Decoder(EnvVarUser)
pub fn env_var_user_encode(data: EnvVarUser) -> Json
pub fn env_var_value_decoder() -> Decoder(EnvVarValue)
pub fn env_var_value_encode(data: EnvVarValue) -> Json
pub fn error_decoder() -> Decoder(Error)
pub fn error_encode(data: Error) -> Json
pub fn excluded_function_route_decoder() -> Decoder(
ExcludedFunctionRoute,
)
pub fn excluded_function_route_encode(
data: ExcludedFunctionRoute,
) -> Json
pub fn file_decoder() -> Decoder(File)
pub fn file_encode(data: File) -> Json
pub fn form_decoder() -> Decoder(Form)
pub fn form_encode(data: Form) -> Json
pub fn function_config_decoder() -> Decoder(FunctionConfig)
pub fn function_config_encode(data: FunctionConfig) -> Json
pub fn function_decoder() -> Decoder(Function)
pub fn function_encode(data: Function) -> Json
pub fn function_route_decoder() -> Decoder(FunctionRoute)
pub fn function_route_encode(data: FunctionRoute) -> Json
pub fn function_schedule_decoder() -> Decoder(FunctionSchedule)
pub fn function_schedule_encode(data: FunctionSchedule) -> Json
pub fn hook_decoder() -> Decoder(Hook)
pub fn hook_encode(data: Hook) -> Json
pub fn hook_type_decoder() -> Decoder(HookType)
pub fn hook_type_encode(data: HookType) -> Json
pub fn member_decoder() -> Decoder(Member)
pub fn member_encode(data: Member) -> Json
pub fn metadata_decoder() -> Decoder(Metadata)
pub fn metadata_encode(data: Metadata) -> Json
pub fn payment_method_decoder() -> Decoder(PaymentMethod)
pub fn payment_method_encode(data: PaymentMethod) -> Json
pub fn plugin_decoder() -> Decoder(Plugin)
pub fn plugin_encode(data: Plugin) -> Json
pub fn plugin_params_decoder() -> Decoder(PluginParams)
pub fn plugin_params_encode(data: PluginParams) -> Json
pub fn plugin_run_data_decoder() -> Decoder(PluginRunData)
pub fn plugin_run_data_encode(data: PluginRunData) -> Json
pub fn plugin_run_decoder() -> a
pub fn plugin_run_encode(data: Nil) -> a
pub fn purge_decoder() -> Decoder(Purge)
pub fn purge_encode(data: Purge) -> Json
pub fn repo_info_decoder() -> Decoder(RepoInfo)
pub fn repo_info_encode(data: RepoInfo) -> Json
pub fn service_decoder() -> Decoder(Service)
pub fn service_encode(data: Service) -> Json
pub fn service_instance_decoder() -> Decoder(ServiceInstance)
pub fn service_instance_encode(data: ServiceInstance) -> Json
pub fn site_decoder() -> Decoder(Site)
pub fn site_encode(data: Site) -> Json
pub fn site_function_decoder() -> Decoder(SiteFunction)
pub fn site_function_encode(data: SiteFunction) -> Json
pub fn site_setup_decoder() -> a
pub fn site_setup_encode(data: Nil) -> a
pub fn sni_certificate_decoder() -> Decoder(SniCertificate)
pub fn sni_certificate_encode(data: SniCertificate) -> Json
pub fn snippet_decoder() -> Decoder(Snippet)
pub fn snippet_encode(data: Snippet) -> Json
pub fn split_test_decoder() -> Decoder(SplitTest)
pub fn split_test_encode(data: SplitTest) -> Json
pub fn split_test_setup_decoder() -> Decoder(SplitTestSetup)
pub fn split_test_setup_encode(data: SplitTestSetup) -> Json
pub fn split_tests_decoder() -> Decoder(List(SplitTest))
pub fn split_tests_encode(data: List(SplitTest)) -> Json
pub fn submission_decoder() -> Decoder(Submission)
pub fn submission_encode(data: Submission) -> Json
pub fn ticket_decoder() -> Decoder(Ticket)
pub fn ticket_encode(data: Ticket) -> Json
pub fn traffic_rules_aggregate_config_decoder() -> Decoder(
TrafficRulesAggregateConfig,
)
pub fn traffic_rules_aggregate_config_encode(
data: TrafficRulesAggregateConfig,
) -> Json
pub fn traffic_rules_config_decoder() -> Decoder(
TrafficRulesConfig,
)
pub fn traffic_rules_config_encode(
data: TrafficRulesConfig,
) -> Json
pub fn traffic_rules_rate_limit_config_decoder() -> Decoder(
TrafficRulesRateLimitConfig,
)
pub fn traffic_rules_rate_limit_config_encode(
data: TrafficRulesRateLimitConfig,
) -> Json
pub fn user_decoder() -> Decoder(User)
pub fn user_encode(data: User) -> Json