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

pub type AccountAddMemberSetup {
  AccountAddMemberSetup(
    role: option.Option(String),
    email: option.Option(String),
  )
}

Constructors

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

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

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

pub type AccountUpdateMemberSetup {
  AccountUpdateMemberSetup(
    site_ids: option.Option(List(String)),
    role: option.Option(String),
    site_access: option.Option(String),
  )
}

Constructors

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

pub type AccountUsageCapability {
  AccountUsageCapability(
    included: option.Option(Int),
    used: option.Option(Int),
  )
}

Constructors

pub type Anon1ddc74f4 {
  Anon1ddc74f4(deploy_id: option.Option(String))
}

Constructors

pub type Anon2f3088c7 {
  Anon2f3088c7(
    config: option.Option(AnonFf2da72b),
    type_: option.Option(String),
  )
}

Constructors

pub type Anon3d2ea756 {
  Anon3d2ea756(repo: option.Option(RepoInfo))
}

Constructors

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

pub type Anon860b8ebc {
  Anon860b8ebc(pretty_urls: option.Option(Bool))
}

Constructors

pub type AnonBc02497b {
  AnonBc02497b(slides: option.Option(String))
}

Constructors

pub type AnonD286895d {
  AnonD286895d(html: option.Option(Anon860b8ebc))
}

Constructors

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

pub type AnonDf262d09 {
  AnonDf262d09(type_: option.Option(String))
}

Constructors

pub type AnonE63794bc {
  AnonE63794bc(access_token: option.Option(String))
}

Constructors

pub type AnonF82f3830 {
  AnonF82f3830(
    card_type: option.Option(String),
    email: option.Option(String),
    last4: option.Option(String),
  )
}

Constructors

pub type AnonFf2da72b {
  AnonFf2da72b(
    rate_limit_config: option.Option(TrafficRulesRateLimitConfig),
    to: option.Option(String),
    aggregate: option.Option(TrafficRulesAggregateConfig),
  )
}

Constructors

pub type AnonFfa3311c {
  AnonFfa3311c(
    sites: option.Option(AccountUsageCapability),
    collaborators: option.Option(AccountUsageCapability),
  )
}

Constructors

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

pub type AssetForm {
  AssetForm(
    url: option.Option(String),
    fields: option.Option(dict.Dict(String, String)),
  )
}

Constructors

pub type AssetPublicSignature {
  AssetPublicSignature(url: option.Option(String))
}

Constructors

pub type AssetSignature {
  AssetSignature(
    form: option.Option(AssetForm),
    asset: option.Option(Asset),
  )
}

Constructors

pub type AuditLog {
  AuditLog(
    account_id: option.Option(String),
    payload: option.Option(Anon43b29895),
    id: option.Option(String),
  )
}

Constructors

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

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

pub type BuildHookSetup {
  BuildHookSetup(
    branch: option.Option(String),
    title: option.Option(String),
  )
}

Constructors

pub type BuildLogMsg {
  BuildLogMsg(
    section: option.Option(String),
    message: option.Option(String),
    error: option.Option(Bool),
  )
}

Constructors

pub type BuildSetup {
  BuildSetup(
    clear_cache: option.Option(Bool),
    image: option.Option(String),
  )
}

Constructors

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

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

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

pub type DeployKey {
  DeployKey(
    public_key: option.Option(String),
    created_at: option.Option(String),
    id: option.Option(String),
  )
}

Constructors

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

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

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

pub type DevServerHookSetup {
  DevServerHookSetup(
    branch: option.Option(String),
    title: option.Option(String),
    type_: option.Option(String),
  )
}

Constructors

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

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

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

pub type DnsZoneSetup {
  DnsZoneSetup(
    name: option.Option(String),
    site_id: option.Option(String),
    account_slug: option.Option(String),
  )
}

Constructors

pub type DnsZones =
  List(DnsZone)
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

pub type EnvVarUser {
  EnvVarUser(
    avatar_url: option.Option(String),
    id: option.Option(String),
    full_name: option.Option(String),
    email: option.Option(String),
  )
}

Constructors

pub type EnvVarValue {
  EnvVarValue(
    context: option.Option(String),
    value: option.Option(String),
    context_parameter: option.Option(String),
    id: option.Option(String),
  )
}

Constructors

pub type Error {
  Error(message: String, code: option.Option(Int))
}

Constructors

pub type ExcludedFunctionRoute {
  ExcludedFunctionRoute(
    literal: option.Option(String),
    pattern: option.Option(String),
    expression: option.Option(String),
  )
}

Constructors

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

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

pub type Function {
  Function(
    name: option.Option(String),
    sha: option.Option(String),
    id: option.Option(String),
  )
}

Constructors

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

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

pub type FunctionSchedule {
  FunctionSchedule(
    name: option.Option(String),
    cron: option.Option(String),
  )
}

Constructors

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

pub type HookType {
  HookType(
    name: option.Option(String),
    events: option.Option(List(String)),
    fields: option.Option(List(dict.Dict(String, utils.Any))),
  )
}

Constructors

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

pub type Metadata =
  dict.Dict(String, utils.Any)
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

pub type Plugin {
  Plugin(
    package: option.Option(String),
    pinned_version: option.Option(String),
  )
}

Constructors

pub type PluginParams {
  PluginParams(pinned_version: option.Option(String))
}

Constructors

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

pub type Purge {
  Purge(
    site_slug: option.Option(String),
    site_id: option.Option(String),
    cache_tags: option.Option(List(String)),
  )
}

Constructors

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

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

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

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

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

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

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

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

pub type SplitTestSetup {
  SplitTestSetup(
    branch_tests: option.Option(dict.Dict(String, utils.Any)),
  )
}

Constructors

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

pub type Ticket {
  Ticket(
    created_at: option.Option(String),
    client_id: option.Option(String),
    id: option.Option(String),
    authorized: option.Option(Bool),
  )
}

Constructors

pub type TrafficRulesAggregateConfig {
  TrafficRulesAggregateConfig(
    keys: option.Option(List(AnonDf262d09)),
  )
}

Constructors

pub type TrafficRulesConfig {
  TrafficRulesConfig(action: option.Option(Anon2f3088c7))
}

Constructors

pub type TrafficRulesRateLimitConfig {
  TrafficRulesRateLimitConfig(
    window_limit: option.Option(Int),
    algorithm: option.Option(String),
    window_size: option.Option(Int),
  )
}

Constructors

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

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_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_encode(data: Asset) -> json.Json
pub fn asset_form_decoder() -> decode.Decoder(AssetForm)
pub fn asset_form_encode(data: AssetForm) -> json.Json
pub fn asset_public_signature_decoder() -> decode.Decoder(
  AssetPublicSignature,
)
pub fn asset_public_signature_encode(
  data: AssetPublicSignature,
) -> json.Json
pub fn asset_signature_encode(data: AssetSignature) -> json.Json
pub fn audit_log_decoder() -> decode.Decoder(AuditLog)
pub fn audit_log_encode(data: AuditLog) -> json.Json
pub fn build_decoder() -> decode.Decoder(Build)
pub fn build_encode(data: Build) -> json.Json
pub fn build_hook_decoder() -> decode.Decoder(BuildHook)
pub fn build_hook_encode(data: BuildHook) -> json.Json
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_encode(data: Deploy) -> json.Json
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 deploy_key_encode(data: DeployKey) -> json.Json
pub fn deployed_branch_encode(data: DeployedBranch) -> json.Json
pub fn dev_server_decoder() -> decode.Decoder(DevServer)
pub fn dev_server_encode(data: DevServer) -> json.Json
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_record_encode(data: DnsRecord) -> json.Json
pub fn dns_records_decoder() -> decode.Decoder(List(DnsRecord))
pub fn dns_records_encode(data: List(DnsRecord)) -> json.Json
pub fn dns_zone_decoder() -> decode.Decoder(DnsZone)
pub fn dns_zone_encode(data: DnsZone) -> json.Json
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 dns_zones_encode(data: List(DnsZone)) -> json.Json
pub fn env_var_decoder() -> decode.Decoder(EnvVar)
pub fn env_var_encode(data: EnvVar) -> json.Json
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 error_encode(data: Error) -> json.Json
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 file_encode(data: File) -> json.Json
pub fn form_decoder() -> decode.Decoder(Form)
pub fn form_encode(data: Form) -> json.Json
pub fn function_config_encode(data: FunctionConfig) -> json.Json
pub fn function_decoder() -> decode.Decoder(Function)
pub fn function_encode(data: Function) -> json.Json
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_encode(data: Hook) -> json.Json
pub fn hook_type_decoder() -> decode.Decoder(HookType)
pub fn hook_type_encode(data: HookType) -> json.Json
pub fn member_decoder() -> decode.Decoder(Member)
pub fn member_encode(data: Member) -> json.Json
pub fn metadata_decoder() -> decode.Decoder(
  dict.Dict(String, utils.Any),
)
pub fn metadata_encode(
  data: dict.Dict(String, utils.Any),
) -> json.Json
pub fn payment_method_encode(data: PaymentMethod) -> json.Json
pub fn plugin_decoder() -> decode.Decoder(Plugin)
pub fn plugin_encode(data: Plugin) -> json.Json
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_encode(
  data: #(PluginRunData, Anon1ddc74f4),
) -> json.Json
pub fn purge_decoder() -> decode.Decoder(Purge)
pub fn purge_encode(data: Purge) -> json.Json
pub fn repo_info_decoder() -> decode.Decoder(RepoInfo)
pub fn repo_info_encode(data: RepoInfo) -> json.Json
pub fn service_decoder() -> decode.Decoder(Service)
pub fn service_encode(data: Service) -> json.Json
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_encode(data: Site) -> json.Json
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_encode(data: SniCertificate) -> json.Json
pub fn snippet_decoder() -> decode.Decoder(Snippet)
pub fn snippet_encode(data: Snippet) -> json.Json
pub fn split_test_decoder() -> decode.Decoder(SplitTest)
pub fn split_test_encode(data: SplitTest) -> json.Json
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 split_tests_encode(data: List(SplitTest)) -> json.Json
pub fn submission_decoder() -> decode.Decoder(Submission)
pub fn submission_encode(data: Submission) -> json.Json
pub fn ticket_decoder() -> decode.Decoder(Ticket)
pub fn ticket_encode(data: Ticket) -> json.Json
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_encode(
  data: TrafficRulesRateLimitConfig,
) -> json.Json
pub fn user_decoder() -> decode.Decoder(User)
pub fn user_encode(data: User) -> json.Json
Search Document