midas/sdk/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: Option(String),
payment_method_id: Option(String),
period: Option(String),
name: Option(String),
extra_seats_block: Option(Int),
)
}
Constructors
-
AccountSetup( type_id: Option(String), payment_method_id: Option(String), period: Option(String), name: Option(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(Nil), asset: Option(Nil))
}
Constructors
-
AssetSignature(form: Option(Nil), asset: Option(Nil))
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(Nil),
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(Nil), 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(Nil),
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(Nil), 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 {
DnsRecords
}
Constructors
-
DnsRecords
pub type DnsZone {
DnsZone(
records: Option(Nil),
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(Nil), 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(Nil),
is_secret: Option(Bool),
updated_at: Option(String),
updated_by: Option(Nil),
scopes: Option(List(String)),
key: Option(String),
)
}
Constructors
-
EnvVar( values: Option(Nil), is_secret: Option(Bool), updated_at: Option(String), updated_by: Option(Nil), 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: Option(String), code: Option(Int))
}
Constructors
-
Error(message: Option(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(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(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(Nil),
generator: Option(String),
traffic_rules: Option(Nil),
build_data: Option(Nil),
excluded_routes: Option(Nil),
)
}
Constructors
-
FunctionConfig( priority: Option(Int), display_name: Option(String), routes: Option(Nil), generator: Option(String), traffic_rules: Option(Nil), build_data: Option(Nil), excluded_routes: Option(Nil), )
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(Nil),
)
}
Constructors
-
HookType( name: Option(String), events: Option(List(String)), fields: Option(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 PluginRun {
PluginRun(
package: Option(String),
summary: Option(String),
reporting_event: Option(String),
text: Option(String),
state: Option(String),
deploy_id: Option(String),
version: Option(String),
title: Option(String),
)
}
Constructors
-
PluginRun( package: Option(String), summary: Option(String), reporting_event: Option(String), text: Option(String), state: Option(String), deploy_id: Option(String), version: Option(String), title: 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(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(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(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(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(Nil),
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(Nil),
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(Nil), 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(Nil), 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(Nil),
)
}
Constructors
-
SiteFunction( branch: Option(String), created_at: Option(String), provider: Option(String), log_type: Option(String), id: Option(String), functions: Option(Nil), )
pub type SiteSetup {
SiteSetup(
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),
repo: Option(Nil),
build_settings: Option(Nil),
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(Nil),
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
-
SiteSetup( 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), repo: Option(Nil), build_settings: Option(Nil), 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(Nil), 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 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(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(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 {
SplitTests
}
Constructors
-
SplitTests
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(Nil))
}
Constructors
-
TrafficRulesAggregateConfig(keys: Option(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), )
Constants
pub const access_token: AccessToken
pub const account_add_member_setup: AccountAddMemberSetup
pub const account_membership: AccountMembership
pub const account_setup: AccountSetup
pub const account_type: AccountType
pub const account_update_member_setup: AccountUpdateMemberSetup
pub const account_update_setup: AccountUpdateSetup
pub const account_usage_capability: AccountUsageCapability
pub const asset_form: AssetForm
pub const asset_public_signature: AssetPublicSignature
pub const asset_signature: AssetSignature
pub const build_hook: BuildHook
pub const build_hook_setup: BuildHookSetup
pub const build_log_msg: BuildLogMsg
pub const build_setup: BuildSetup
pub const build_status: BuildStatus
pub const deploy_files: DeployFiles
pub const deploy_key: DeployKey
pub const deployed_branch: DeployedBranch
pub const dev_server: DevServer
pub const dev_server_hook: DevServerHook
pub const dev_server_hook_setup: DevServerHookSetup
pub const dns_record: DnsRecord
pub const dns_record_create: DnsRecordCreate
pub const dns_records: List(a)
pub const dns_zone_setup: DnsZoneSetup
pub const env_var_user: EnvVarUser
pub const env_var_value: EnvVarValue
pub const excluded_function_route: ExcludedFunctionRoute
pub const function_config: FunctionConfig
pub const function_route: FunctionRoute
pub const function_schedule: FunctionSchedule
pub const payment_method: PaymentMethod
pub const plugin_params: PluginParams
pub const plugin_run: PluginRun
pub const plugin_run_data: PluginRunData
pub const service_instance: ServiceInstance
pub const site_function: SiteFunction
pub const site_setup: SiteSetup
pub const sni_certificate: SniCertificate
pub const split_test: SplitTest
pub const split_test_setup: SplitTestSetup
pub const split_tests: List(a)
pub const submission: Submission
pub const traffic_rules_aggregate_config: TrafficRulesAggregateConfig
pub const traffic_rules_config: TrafficRulesConfig
pub const traffic_rules_rate_limit_config: TrafficRulesRateLimitConfig
Functions
pub fn access_token_decoder() -> Decoder(AccessToken)
pub fn access_token_to_json(data: AccessToken) -> Json
pub fn account_add_member_setup_decoder() -> Decoder(
AccountAddMemberSetup,
)
pub fn account_add_member_setup_to_json(
data: AccountAddMemberSetup,
) -> Json
pub fn account_membership_decoder() -> Decoder(AccountMembership)
pub fn account_membership_to_json(
data: AccountMembership,
) -> Json
pub fn account_setup_decoder() -> Decoder(AccountSetup)
pub fn account_setup_to_json(data: AccountSetup) -> Json
pub fn account_type_decoder() -> Decoder(AccountType)
pub fn account_type_to_json(data: AccountType) -> Json
pub fn account_update_member_setup_decoder() -> Decoder(
AccountUpdateMemberSetup,
)
pub fn account_update_member_setup_to_json(
data: AccountUpdateMemberSetup,
) -> Json
pub fn account_update_setup_decoder() -> Decoder(
AccountUpdateSetup,
)
pub fn account_update_setup_to_json(
data: AccountUpdateSetup,
) -> Json
pub fn account_usage_capability_decoder() -> Decoder(
AccountUsageCapability,
)
pub fn account_usage_capability_to_json(
data: AccountUsageCapability,
) -> Json
pub fn asset_decoder() -> Decoder(Asset)
pub fn asset_form_decoder() -> Decoder(AssetForm)
pub fn asset_form_to_json(data: AssetForm) -> Json
pub fn asset_public_signature_decoder() -> Decoder(
AssetPublicSignature,
)
pub fn asset_public_signature_to_json(
data: AssetPublicSignature,
) -> Json
pub fn asset_signature_decoder() -> Decoder(AssetSignature)
pub fn asset_signature_to_json(data: AssetSignature) -> Json
pub fn asset_to_json(data: Asset) -> Json
pub fn audit_log_decoder() -> Decoder(AuditLog)
pub fn audit_log_to_json(data: AuditLog) -> Json
pub fn build_decoder() -> Decoder(Build)
pub fn build_hook_decoder() -> Decoder(BuildHook)
pub fn build_hook_setup_decoder() -> Decoder(BuildHookSetup)
pub fn build_hook_setup_to_json(data: BuildHookSetup) -> Json
pub fn build_hook_to_json(data: BuildHook) -> Json
pub fn build_log_msg_decoder() -> Decoder(BuildLogMsg)
pub fn build_log_msg_to_json(data: BuildLogMsg) -> Json
pub fn build_setup_decoder() -> Decoder(BuildSetup)
pub fn build_setup_to_json(data: BuildSetup) -> Json
pub fn build_status_decoder() -> Decoder(BuildStatus)
pub fn build_status_to_json(data: BuildStatus) -> Json
pub fn build_to_json(data: Build) -> Json
pub fn deploy_decoder() -> Decoder(Deploy)
pub fn deploy_files_decoder() -> Decoder(DeployFiles)
pub fn deploy_files_to_json(data: DeployFiles) -> Json
pub fn deploy_key_decoder() -> Decoder(DeployKey)
pub fn deploy_key_to_json(data: DeployKey) -> Json
pub fn deploy_to_json(data: Deploy) -> Json
pub fn deployed_branch_decoder() -> Decoder(DeployedBranch)
pub fn deployed_branch_to_json(data: DeployedBranch) -> Json
pub fn dev_server_decoder() -> Decoder(DevServer)
pub fn dev_server_hook_decoder() -> Decoder(DevServerHook)
pub fn dev_server_hook_setup_decoder() -> Decoder(
DevServerHookSetup,
)
pub fn dev_server_hook_setup_to_json(
data: DevServerHookSetup,
) -> Json
pub fn dev_server_hook_to_json(data: DevServerHook) -> Json
pub fn dev_server_to_json(data: DevServer) -> Json
pub fn dns_record_create_decoder() -> Decoder(DnsRecordCreate)
pub fn dns_record_create_to_json(data: DnsRecordCreate) -> Json
pub fn dns_record_decoder() -> Decoder(DnsRecord)
pub fn dns_record_to_json(data: DnsRecord) -> Json
pub fn dns_records_decoder() -> Decoder(List(DnsRecord))
pub fn dns_zone_decoder() -> Decoder(DnsZone)
pub fn dns_zone_setup_decoder() -> Decoder(DnsZoneSetup)
pub fn dns_zone_setup_to_json(data: DnsZoneSetup) -> Json
pub fn dns_zone_to_json(data: DnsZone) -> Json
pub fn dns_zones_decoder() -> Decoder(List(DnsZone))
pub fn env_var_decoder() -> Decoder(EnvVar)
pub fn env_var_to_json(data: EnvVar) -> Json
pub fn env_var_user_decoder() -> Decoder(EnvVarUser)
pub fn env_var_user_to_json(data: EnvVarUser) -> Json
pub fn env_var_value_decoder() -> Decoder(EnvVarValue)
pub fn env_var_value_to_json(data: EnvVarValue) -> Json
pub fn error_decoder() -> Decoder(Error)
pub fn error_to_json(data: Error) -> Json
pub fn excluded_function_route_decoder() -> Decoder(
ExcludedFunctionRoute,
)
pub fn excluded_function_route_to_json(
data: ExcludedFunctionRoute,
) -> Json
pub fn file_decoder() -> Decoder(File)
pub fn file_to_json(data: File) -> Json
pub fn form_decoder() -> Decoder(Form)
pub fn form_to_json(data: Form) -> Json
pub fn function_config_decoder() -> Decoder(FunctionConfig)
pub fn function_config_to_json(data: FunctionConfig) -> Json
pub fn function_decoder() -> Decoder(Function)
pub fn function_route_decoder() -> Decoder(FunctionRoute)
pub fn function_route_to_json(data: FunctionRoute) -> Json
pub fn function_schedule_decoder() -> Decoder(FunctionSchedule)
pub fn function_schedule_to_json(data: FunctionSchedule) -> Json
pub fn function_to_json(data: Function) -> Json
pub fn hook_decoder() -> Decoder(Hook)
pub fn hook_to_json(data: Hook) -> Json
pub fn hook_type_decoder() -> Decoder(HookType)
pub fn hook_type_to_json(data: HookType) -> Json
pub fn member_decoder() -> Decoder(Member)
pub fn member_to_json(data: Member) -> Json
pub fn metadata_decoder() -> Decoder(Metadata)
pub fn metadata_to_json(data: Metadata) -> Json
pub fn payment_method_decoder() -> Decoder(PaymentMethod)
pub fn payment_method_to_json(data: PaymentMethod) -> Json
pub fn plugin_decoder() -> Decoder(Plugin)
pub fn plugin_params_decoder() -> Decoder(PluginParams)
pub fn plugin_params_to_json(data: PluginParams) -> Json
pub fn plugin_run_data_decoder() -> Decoder(PluginRunData)
pub fn plugin_run_data_to_json(data: PluginRunData) -> Json
pub fn plugin_run_decoder() -> Decoder(PluginRun)
pub fn plugin_run_to_json(data: PluginRun) -> Json
pub fn plugin_to_json(data: Plugin) -> Json
pub fn purge_decoder() -> Decoder(Purge)
pub fn purge_to_json(data: Purge) -> Json
pub fn repo_info_decoder() -> Decoder(RepoInfo)
pub fn repo_info_to_json(data: RepoInfo) -> Json
pub fn service_decoder() -> Decoder(Service)
pub fn service_instance_decoder() -> Decoder(ServiceInstance)
pub fn service_instance_to_json(data: ServiceInstance) -> Json
pub fn service_to_json(data: Service) -> Json
pub fn site_decoder() -> Decoder(Site)
pub fn site_function_decoder() -> Decoder(SiteFunction)
pub fn site_function_to_json(data: SiteFunction) -> Json
pub fn site_setup_decoder() -> Decoder(SiteSetup)
pub fn site_setup_to_json(data: SiteSetup) -> Json
pub fn site_to_json(data: Site) -> Json
pub fn sni_certificate_decoder() -> Decoder(SniCertificate)
pub fn sni_certificate_to_json(data: SniCertificate) -> Json
pub fn snippet_decoder() -> Decoder(Snippet)
pub fn snippet_to_json(data: Snippet) -> Json
pub fn split_test_decoder() -> Decoder(SplitTest)
pub fn split_test_setup_decoder() -> Decoder(SplitTestSetup)
pub fn split_test_setup_to_json(data: SplitTestSetup) -> Json
pub fn split_test_to_json(data: SplitTest) -> Json
pub fn split_tests_decoder() -> Decoder(List(SplitTest))
pub fn submission_decoder() -> Decoder(Submission)
pub fn submission_to_json(data: Submission) -> Json
pub fn ticket_decoder() -> Decoder(Ticket)
pub fn ticket_to_json(data: Ticket) -> Json
pub fn traffic_rules_aggregate_config_decoder() -> Decoder(
TrafficRulesAggregateConfig,
)
pub fn traffic_rules_aggregate_config_to_json(
data: TrafficRulesAggregateConfig,
) -> Json
pub fn traffic_rules_config_decoder() -> Decoder(
TrafficRulesConfig,
)
pub fn traffic_rules_config_to_json(
data: TrafficRulesConfig,
) -> Json
pub fn traffic_rules_rate_limit_config_decoder() -> Decoder(
TrafficRulesRateLimitConfig,
)
pub fn traffic_rules_rate_limit_config_to_json(
data: TrafficRulesRateLimitConfig,
) -> Json
pub fn user_decoder() -> Decoder(User)
pub fn user_to_json(data: User) -> Json