Documentation

Index

Constants

View Source
const (

	// AccountSetupPeriodMonthly captures enum value "monthly"
	AccountSetupPeriodMonthly string = "monthly"

	// AccountSetupPeriodYearly captures enum value "yearly"
	AccountSetupPeriodYearly string = "yearly"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessToken

type AccessToken struct {

	// access token
	AccessToken string `json:"access_token,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// user email
	UserEmail string `json:"user_email,omitempty"`

	// user id
	UserID string `json:"user_id,omitempty"`
}

AccessToken access token

swagger:model accessToken

func (*AccessToken) MarshalBinary

func (m *AccessToken) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccessToken) UnmarshalBinary

func (m *AccessToken) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccessToken) Validate

func (m *AccessToken) Validate(formats strfmt.Registry) error

Validate validates this access token

type AccountMembership

type AccountMembership struct {

	// billing details
	BillingDetails string `json:"billing_details,omitempty"`

	// billing email
	BillingEmail string `json:"billing_email,omitempty"`

	// billing name
	BillingName string `json:"billing_name,omitempty"`

	// billing period
	BillingPeriod string `json:"billing_period,omitempty"`

	// capabilities
	Capabilities *AccountMembershipCapabilities `json:"capabilities,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// owner ids
	OwnerIds []string `json:"owner_ids"`

	// payment method id
	PaymentMethodID string `json:"payment_method_id,omitempty"`

	// roles allowed
	RolesAllowed []string `json:"roles_allowed"`

	// slug
	Slug string `json:"slug,omitempty"`

	// type
	Type string `json:"type,omitempty"`

	// type id
	TypeID string `json:"type_id,omitempty"`

	// type name
	TypeName string `json:"type_name,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

AccountMembership account membership

swagger:model accountMembership

func (*AccountMembership) MarshalBinary

func (m *AccountMembership) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountMembership) UnmarshalBinary

func (m *AccountMembership) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountMembership) Validate

func (m *AccountMembership) Validate(formats strfmt.Registry) error

Validate validates this account membership

type AccountMembershipCapabilities

type AccountMembershipCapabilities struct {

	// collaborators
	Collaborators *AccountUsageCapability `json:"collaborators,omitempty"`

	// sites
	Sites *AccountUsageCapability `json:"sites,omitempty"`
}

AccountMembershipCapabilities account membership capabilities

swagger:model accountMembershipCapabilities

func (*AccountMembershipCapabilities) MarshalBinary

func (m *AccountMembershipCapabilities) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountMembershipCapabilities) UnmarshalBinary

func (m *AccountMembershipCapabilities) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountMembershipCapabilities) Validate

func (m *AccountMembershipCapabilities) Validate(formats strfmt.Registry) error

Validate validates this account membership capabilities

type AccountSetup

type AccountSetup struct {

	// extra seats block
	ExtraSeatsBlock int64 `json:"extra_seats_block,omitempty"`

	// name
	// Required: true
	Name *string `json:"name"`

	// payment method id
	PaymentMethodID string `json:"payment_method_id,omitempty"`

	// period
	// Enum: [monthly yearly]
	Period string `json:"period,omitempty"`

	// type id
	// Required: true
	TypeID *string `json:"type_id"`
}

AccountSetup account setup

swagger:model accountSetup

func (*AccountSetup) MarshalBinary

func (m *AccountSetup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountSetup) UnmarshalBinary

func (m *AccountSetup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountSetup) Validate

func (m *AccountSetup) Validate(formats strfmt.Registry) error

Validate validates this account setup

type AccountType

type AccountType struct {

	// capabilities
	Capabilities interface{} `json:"capabilities,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// monthly dollar price
	MonthlyDollarPrice int64 `json:"monthly_dollar_price,omitempty"`

	// monthly seats addon dollar price
	MonthlySeatsAddonDollarPrice int64 `json:"monthly_seats_addon_dollar_price,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// yearly dollar price
	YearlyDollarPrice int64 `json:"yearly_dollar_price,omitempty"`

	// yearly seats addon dollar price
	YearlySeatsAddonDollarPrice int64 `json:"yearly_seats_addon_dollar_price,omitempty"`
}

AccountType account type

swagger:model accountType

func (*AccountType) MarshalBinary

func (m *AccountType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountType) UnmarshalBinary

func (m *AccountType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountType) Validate

func (m *AccountType) Validate(formats strfmt.Registry) error

Validate validates this account type

type AccountUpdateSetup

type AccountUpdateSetup struct {

	// billing details
	BillingDetails string `json:"billing_details,omitempty"`

	// billing email
	BillingEmail string `json:"billing_email,omitempty"`

	// billing name
	BillingName string `json:"billing_name,omitempty"`

	// extra seats block
	ExtraSeatsBlock int64 `json:"extra_seats_block,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// slug
	Slug string `json:"slug,omitempty"`

	// type id
	TypeID string `json:"type_id,omitempty"`
}

AccountUpdateSetup account update setup

swagger:model accountUpdateSetup

func (*AccountUpdateSetup) MarshalBinary

func (m *AccountUpdateSetup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountUpdateSetup) UnmarshalBinary

func (m *AccountUpdateSetup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountUpdateSetup) Validate

func (m *AccountUpdateSetup) Validate(formats strfmt.Registry) error

Validate validates this account update setup

type AccountUsageCapability

type AccountUsageCapability struct {

	// included
	Included int64 `json:"included,omitempty"`

	// used
	Used int64 `json:"used,omitempty"`
}

AccountUsageCapability account usage capability

swagger:model accountUsageCapability

func (*AccountUsageCapability) MarshalBinary

func (m *AccountUsageCapability) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AccountUsageCapability) UnmarshalBinary

func (m *AccountUsageCapability) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AccountUsageCapability) Validate

func (m *AccountUsageCapability) Validate(formats strfmt.Registry) error

Validate validates this account usage capability

type Asset

type Asset struct {

	// content type
	ContentType string `json:"content_type,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// creator id
	CreatorID string `json:"creator_id,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// key
	Key string `json:"key,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// site id
	SiteID string `json:"site_id,omitempty"`

	// size
	Size int64 `json:"size,omitempty"`

	// state
	State string `json:"state,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// url
	URL string `json:"url,omitempty"`

	// visibility
	Visibility string `json:"visibility,omitempty"`
}

Asset asset

swagger:model asset

func (*Asset) MarshalBinary

func (m *Asset) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Asset) UnmarshalBinary

func (m *Asset) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Asset) Validate

func (m *Asset) Validate(formats strfmt.Registry) error

Validate validates this asset

type AssetForm

type AssetForm struct {

	// fields
	Fields map[string]string `json:"fields,omitempty"`

	// url
	URL string `json:"url,omitempty"`
}

AssetForm asset form

swagger:model assetForm

func (*AssetForm) MarshalBinary

func (m *AssetForm) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AssetForm) UnmarshalBinary

func (m *AssetForm) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AssetForm) Validate

func (m *AssetForm) Validate(formats strfmt.Registry) error

Validate validates this asset form

type AssetPublicSignature

type AssetPublicSignature struct {

	// url
	URL string `json:"url,omitempty"`
}

AssetPublicSignature asset public signature

swagger:model assetPublicSignature

func (*AssetPublicSignature) MarshalBinary

func (m *AssetPublicSignature) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AssetPublicSignature) UnmarshalBinary

func (m *AssetPublicSignature) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AssetPublicSignature) Validate

func (m *AssetPublicSignature) Validate(formats strfmt.Registry) error

Validate validates this asset public signature

type AssetSignature

type AssetSignature struct {

	// asset
	Asset *Asset `json:"asset,omitempty"`

	// form
	Form *AssetForm `json:"form,omitempty"`
}

AssetSignature asset signature

swagger:model assetSignature

func (*AssetSignature) MarshalBinary

func (m *AssetSignature) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AssetSignature) UnmarshalBinary

func (m *AssetSignature) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AssetSignature) Validate

func (m *AssetSignature) Validate(formats strfmt.Registry) error

Validate validates this asset signature

type AuditLog

type AuditLog struct {

	// account id
	AccountID string `json:"account_id,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// payload
	Payload *AuditLogPayload `json:"payload,omitempty"`
}

AuditLog audit log

swagger:model auditLog

func (*AuditLog) MarshalBinary

func (m *AuditLog) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AuditLog) UnmarshalBinary

func (m *AuditLog) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AuditLog) Validate

func (m *AuditLog) Validate(formats strfmt.Registry) error

Validate validates this audit log

type AuditLogPayload

type AuditLogPayload struct {

	// action
	Action string `json:"action,omitempty"`

	// actor email
	ActorEmail string `json:"actor_email,omitempty"`

	// actor id
	ActorID string `json:"actor_id,omitempty"`

	// actor name
	ActorName string `json:"actor_name,omitempty"`

	// log type
	LogType string `json:"log_type,omitempty"`

	// timestamp
	Timestamp string `json:"timestamp,omitempty"`

	// audit log payload
	AuditLogPayload map[string]interface{} `json:"-"`
}

AuditLogPayload audit log payload

swagger:model auditLogPayload

func (*AuditLogPayload) MarshalBinary

func (m *AuditLogPayload) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (AuditLogPayload) MarshalJSON

func (m AuditLogPayload) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object with additional properties into a JSON object

func (*AuditLogPayload) UnmarshalBinary

func (m *AuditLogPayload) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AuditLogPayload) UnmarshalJSON

func (m *AuditLogPayload) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals this object with additional properties from JSON

func (*AuditLogPayload) Validate

func (m *AuditLogPayload) Validate(formats strfmt.Registry) error

Validate validates this audit log payload

type Build

type Build struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// deploy id
	DeployID string `json:"deploy_id,omitempty"`

	// done
	Done bool `json:"done,omitempty"`

	// error
	Error string `json:"error,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// sha
	Sha string `json:"sha,omitempty"`
}

Build build

swagger:model build

func (*Build) MarshalBinary

func (m *Build) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Build) UnmarshalBinary

func (m *Build) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Build) Validate

func (m *Build) Validate(formats strfmt.Registry) error

Validate validates this build

type BuildHook

type BuildHook struct {

	// branch
	Branch string `json:"branch,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// site id
	SiteID string `json:"site_id,omitempty"`

	// title
	Title string `json:"title,omitempty"`

	// url
	URL string `json:"url,omitempty"`
}

BuildHook build hook

swagger:model buildHook

func (*BuildHook) MarshalBinary

func (m *BuildHook) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BuildHook) UnmarshalBinary

func (m *BuildHook) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BuildHook) Validate

func (m *BuildHook) Validate(formats strfmt.Registry) error

Validate validates this build hook

type BuildHookSetup

type BuildHookSetup struct {

	// branch
	Branch string `json:"branch,omitempty"`

	// title
	Title string `json:"title,omitempty"`
}

BuildHookSetup build hook setup

swagger:model buildHookSetup

func (*BuildHookSetup) MarshalBinary

func (m *BuildHookSetup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BuildHookSetup) UnmarshalBinary

func (m *BuildHookSetup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BuildHookSetup) Validate

func (m *BuildHookSetup) Validate(formats strfmt.Registry) error

Validate validates this build hook setup

type BuildLogMsg

type BuildLogMsg struct {

	// error
	Error bool `json:"error,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

BuildLogMsg build log msg

swagger:model buildLogMsg

func (*BuildLogMsg) MarshalBinary

func (m *BuildLogMsg) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BuildLogMsg) UnmarshalBinary

func (m *BuildLogMsg) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BuildLogMsg) Validate

func (m *BuildLogMsg) Validate(formats strfmt.Registry) error

Validate validates this build log msg

type BuildSetup

type BuildSetup struct {

	// image
	Image string `json:"image,omitempty"`
}

BuildSetup build setup

swagger:model buildSetup

func (*BuildSetup) MarshalBinary

func (m *BuildSetup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BuildSetup) UnmarshalBinary

func (m *BuildSetup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BuildSetup) Validate

func (m *BuildSetup) Validate(formats strfmt.Registry) error

Validate validates this build setup

type BuildStatus

type BuildStatus struct {

	// active
	Active int64 `json:"active,omitempty"`

	// build count
	BuildCount int64 `json:"build_count,omitempty"`

	// enqueued
	Enqueued int64 `json:"enqueued,omitempty"`

	// minutes
	Minutes *BuildStatusMinutes `json:"minutes,omitempty"`

	// pending concurrency
	PendingConcurrency int64 `json:"pending_concurrency,omitempty"`
}

BuildStatus build status

swagger:model buildStatus

func (*BuildStatus) MarshalBinary

func (m *BuildStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BuildStatus) UnmarshalBinary

func (m *BuildStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BuildStatus) Validate

func (m *BuildStatus) Validate(formats strfmt.Registry) error

Validate validates this build status

type BuildStatusMinutes

type BuildStatusMinutes struct {

	// current
	Current int64 `json:"current,omitempty"`

	// current average sec
	CurrentAverageSec int64 `json:"current_average_sec,omitempty"`

	// included minutes
	IncludedMinutes string `json:"included_minutes,omitempty"`

	// included minutes with packs
	IncludedMinutesWithPacks string `json:"included_minutes_with_packs,omitempty"`

	// last updated at
	LastUpdatedAt string `json:"last_updated_at,omitempty"`

	// period end date
	PeriodEndDate string `json:"period_end_date,omitempty"`

	// period start date
	PeriodStartDate string `json:"period_start_date,omitempty"`

	// previous
	Previous int64 `json:"previous,omitempty"`
}

BuildStatusMinutes build status minutes

swagger:model buildStatusMinutes

func (*BuildStatusMinutes) MarshalBinary

func (m *BuildStatusMinutes) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BuildStatusMinutes) UnmarshalBinary

func (m *BuildStatusMinutes) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BuildStatusMinutes) Validate

func (m *BuildStatusMinutes) Validate(formats strfmt.Registry) error

Validate validates this build status minutes

type DNSRecord

type DNSRecord struct {

	// dns zone id
	DNSZoneID string `json:"dns_zone_id,omitempty"`

	// flag
	Flag int64 `json:"flag,omitempty"`

	// hostname
	Hostname string `json:"hostname,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// managed
	Managed bool `json:"managed,omitempty"`

	// priority
	Priority int64 `json:"priority,omitempty"`

	// site id
	SiteID string `json:"site_id,omitempty"`

	// tag
	Tag string `json:"tag,omitempty"`

	// ttl
	TTL int64 `json:"ttl,omitempty"`

	// type
	Type string `json:"type,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

DNSRecord dns record

swagger:model dnsRecord

func (*DNSRecord) MarshalBinary

func (m *DNSRecord) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DNSRecord) UnmarshalBinary

func (m *DNSRecord) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DNSRecord) Validate

func (m *DNSRecord) Validate(formats strfmt.Registry) error

Validate validates this dns record

type DNSRecordCreate

type DNSRecordCreate struct {

	// flag
	Flag int64 `json:"flag,omitempty"`

	// hostname
	Hostname string `json:"hostname,omitempty"`

	// port
	Port int64 `json:"port,omitempty"`

	// priority
	Priority int64 `json:"priority,omitempty"`

	// tag
	Tag string `json:"tag,omitempty"`

	// ttl
	TTL int64 `json:"ttl,omitempty"`

	// type
	Type string `json:"type,omitempty"`

	// value
	Value string `json:"value,omitempty"`

	// weight
	Weight int64 `json:"weight,omitempty"`
}

DNSRecordCreate dns record create

swagger:model dnsRecordCreate

func (*DNSRecordCreate) MarshalBinary

func (m *DNSRecordCreate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DNSRecordCreate) UnmarshalBinary

func (m *DNSRecordCreate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DNSRecordCreate) Validate

func (m *DNSRecordCreate) Validate(formats strfmt.Registry) error

Validate validates this dns record create

type DNSRecords

type DNSRecords []*DNSRecord

DNSRecords dns records

swagger:model dnsRecords

func (DNSRecords) Validate

func (m DNSRecords) Validate(formats strfmt.Registry) error

Validate validates this dns records

type DNSZone

type DNSZone struct {

	// account id
	AccountID string `json:"account_id,omitempty"`

	// account name
	AccountName string `json:"account_name,omitempty"`

	// account slug
	AccountSlug string `json:"account_slug,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// dedicated
	Dedicated bool `json:"dedicated,omitempty"`

	// dns servers
	DNSServers []string `json:"dns_servers"`

	// domain
	Domain string `json:"domain,omitempty"`

	// errors
	Errors []string `json:"errors"`

	// id
	ID string `json:"id,omitempty"`

	// ipv6 enabled
	IPV6Enabled bool `json:"ipv6_enabled,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// records
	Records []*DNSRecord `json:"records"`

	// site id
	SiteID string `json:"site_id,omitempty"`

	// supported record types
	SupportedRecordTypes []string `json:"supported_record_types"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// user id
	UserID string `json:"user_id,omitempty"`
}

DNSZone dns zone

swagger:model dnsZone

func (*DNSZone) MarshalBinary

func (m *DNSZone) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DNSZone) UnmarshalBinary

func (m *DNSZone) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DNSZone) Validate

func (m *DNSZone) Validate(formats strfmt.Registry) error

Validate validates this dns zone

type DNSZoneSetup

type DNSZoneSetup struct {

	// account slug
	AccountSlug string `json:"account_slug,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// site id
	SiteID string `json:"site_id,omitempty"`
}

DNSZoneSetup dns zone setup

swagger:model dnsZoneSetup

func (*DNSZoneSetup) MarshalBinary

func (m *DNSZoneSetup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DNSZoneSetup) UnmarshalBinary

func (m *DNSZoneSetup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DNSZoneSetup) Validate

func (m *DNSZoneSetup) Validate(formats strfmt.Registry) error

Validate validates this dns zone setup

type DNSZones

type DNSZones []*DNSZone

DNSZones dns zones

swagger:model dnsZones

func (DNSZones) Validate

func (m DNSZones) Validate(formats strfmt.Registry) error

Validate validates this dns zones

type Deploy

type Deploy struct {

	// admin url
	AdminURL string `json:"admin_url,omitempty"`

	// branch
	Branch string `json:"branch,omitempty"`

	// build id
	BuildID string `json:"build_id,omitempty"`

	// commit ref
	CommitRef string `json:"commit_ref,omitempty"`

	// commit url
	CommitURL string `json:"commit_url,omitempty"`

	// context
	Context string `json:"context,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// deploy ssl url
	DeploySslURL string `json:"deploy_ssl_url,omitempty"`

	// deploy url
	DeployURL string `json:"deploy_url,omitempty"`

	// draft
	Draft bool `json:"draft,omitempty"`

	// error message
	ErrorMessage string `json:"error_message,omitempty"`

	// framework
	Framework string `json:"framework,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// locked
	Locked bool `json:"locked,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// published at
	PublishedAt string `json:"published_at,omitempty"`

	// required
	Required []string `json:"required"`

	// required functions
	RequiredFunctions []string `json:"required_functions"`

	// review id
	ReviewID float64 `json:"review_id,omitempty"`

	// review url
	ReviewURL string `json:"review_url,omitempty"`

	// screenshot url
	ScreenshotURL string `json:"screenshot_url,omitempty"`

	// site capabilities
	SiteCapabilities *DeploySiteCapabilities `json:"site_capabilities,omitempty"`

	// site id
	SiteID string `json:"site_id,omitempty"`

	// skipped
	Skipped bool `json:"skipped,omitempty"`

	// ssl url
	SslURL string `json:"ssl_url,omitempty"`

	// state
	State string `json:"state,omitempty"`

	// title
	Title string `json:"title,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// url
	URL string `json:"url,omitempty"`

	// user id
	UserID string `json:"user_id,omitempty"`
}

Deploy deploy

swagger:model deploy

func (*Deploy) MarshalBinary

func (m *Deploy) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Deploy) UnmarshalBinary

func (m *Deploy) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Deploy) Validate

func (m *Deploy) Validate(formats strfmt.Registry) error

Validate validates this deploy

type DeployFiles

type DeployFiles struct {

	// async
	Async bool `json:"async,omitempty"`

	// branch
	Branch string `json:"branch,omitempty"`

	// draft
	Draft bool `json:"draft,omitempty"`

	// files
	Files interface{} `json:"files,omitempty"`

	// framework
	Framework string `json:"framework,omitempty"`

	// functions
	Functions interface{} `json:"functions,omitempty"`
}

DeployFiles deploy files

swagger:model deployFiles

func (*DeployFiles) MarshalBinary

func (m *DeployFiles) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeployFiles) UnmarshalBinary

func (m *DeployFiles) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeployFiles) Validate

func (m *DeployFiles) Validate(formats strfmt.Registry) error

Validate validates this deploy files

type DeployKey

type DeployKey struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// public key
	PublicKey string `json:"public_key,omitempty"`
}

DeployKey deploy key

swagger:model deployKey

func (*DeployKey) MarshalBinary

func (m *DeployKey) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeployKey) UnmarshalBinary

func (m *DeployKey) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeployKey) Validate

func (m *DeployKey) Validate(formats strfmt.Registry) error

Validate validates this deploy key

type DeploySiteCapabilities

type DeploySiteCapabilities struct {

	// large media enabled
	LargeMediaEnabled bool `json:"large_media_enabled,omitempty"`
}

DeploySiteCapabilities deploy site capabilities

swagger:model deploySiteCapabilities

func (*DeploySiteCapabilities) MarshalBinary

func (m *DeploySiteCapabilities) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeploySiteCapabilities) UnmarshalBinary

func (m *DeploySiteCapabilities) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeploySiteCapabilities) Validate

func (m *DeploySiteCapabilities) Validate(formats strfmt.Registry) error

Validate validates this deploy site capabilities

type DeployedBranch

type DeployedBranch struct {

	// deploy id
	DeployID string `json:"deploy_id,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// slug
	Slug string `json:"slug,omitempty"`

	// ssl url
	SslURL string `json:"ssl_url,omitempty"`

	// url
	URL string `json:"url,omitempty"`
}

DeployedBranch deployed branch

swagger:model deployedBranch

func (*DeployedBranch) MarshalBinary

func (m *DeployedBranch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DeployedBranch) UnmarshalBinary

func (m *DeployedBranch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DeployedBranch) Validate

func (m *DeployedBranch) Validate(formats strfmt.Registry) error

Validate validates this deployed branch

type Error

type Error struct {

	// code
	Code int64 `json:"code,omitempty"`

	// message
	// Required: true
	Message string `json:"message"`
}

Error error

swagger:model error

func (*Error) MarshalBinary

func (m *Error) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Error) UnmarshalBinary

func (m *Error) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Error) Validate

func (m *Error) Validate(formats strfmt.Registry) error

Validate validates this error

type File

type File struct {

	// id
	ID string `json:"id,omitempty"`

	// mime type
	MimeType string `json:"mime_type,omitempty"`

	// path
	Path string `json:"path,omitempty"`

	// sha
	Sha string `json:"sha,omitempty"`

	// size
	Size int64 `json:"size,omitempty"`
}

File file

swagger:model file

func (*File) MarshalBinary

func (m *File) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*File) UnmarshalBinary

func (m *File) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*File) Validate

func (m *File) Validate(formats strfmt.Registry) error

Validate validates this file

type Form

type Form struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// fields
	Fields []interface{} `json:"fields"`

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// paths
	Paths []string `json:"paths"`

	// site id
	SiteID string `json:"site_id,omitempty"`

	// submission count
	SubmissionCount int32 `json:"submission_count,omitempty"`
}

Form form

swagger:model form

func (*Form) MarshalBinary

func (m *Form) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Form) UnmarshalBinary

func (m *Form) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Form) Validate

func (m *Form) Validate(formats strfmt.Registry) error

Validate validates this form

type Function

type Function struct {

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// sha
	Sha string `json:"sha,omitempty"`
}

Function function

swagger:model function

func (*Function) MarshalBinary

func (m *Function) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Function) UnmarshalBinary

func (m *Function) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Function) Validate

func (m *Function) Validate(formats strfmt.Registry) error

Validate validates this function

type Hook

type Hook struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// data
	Data interface{} `json:"data,omitempty"`

	// disabled
	Disabled bool `json:"disabled,omitempty"`

	// event
	Event string `json:"event,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// site id
	SiteID string `json:"site_id,omitempty"`

	// type
	Type string `json:"type,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

Hook hook

swagger:model hook

func (*Hook) MarshalBinary

func (m *Hook) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Hook) UnmarshalBinary

func (m *Hook) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Hook) Validate

func (m *Hook) Validate(formats strfmt.Registry) error

Validate validates this hook

type HookType

type HookType struct {

	// events
	Events []string `json:"events"`

	// fields
	Fields []interface{} `json:"fields"`

	// name
	Name string `json:"name,omitempty"`
}

HookType hook type

swagger:model hookType

func (*HookType) MarshalBinary

func (m *HookType) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HookType) UnmarshalBinary

func (m *HookType) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HookType) Validate

func (m *HookType) Validate(formats strfmt.Registry) error

Validate validates this hook type

type Member

type Member struct {

	// avatar
	Avatar string `json:"avatar,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// full name
	FullName string `json:"full_name,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// role
	Role string `json:"role,omitempty"`
}

Member member

swagger:model member

func (*Member) MarshalBinary

func (m *Member) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Member) UnmarshalBinary

func (m *Member) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Member) Validate

func (m *Member) Validate(formats strfmt.Registry) error

Validate validates this member

type Metadata

type Metadata interface{}

Metadata metadata

swagger:model metadata

type MinifyOptions

type MinifyOptions struct {

	// bundle
	Bundle bool `json:"bundle,omitempty"`

	// minify
	Minify bool `json:"minify,omitempty"`
}

MinifyOptions minify options

swagger:model minifyOptions

func (*MinifyOptions) MarshalBinary

func (m *MinifyOptions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MinifyOptions) UnmarshalBinary

func (m *MinifyOptions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MinifyOptions) Validate

func (m *MinifyOptions) Validate(formats strfmt.Registry) error

Validate validates this minify options

type PaymentMethod

type PaymentMethod struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// data
	Data *PaymentMethodData `json:"data,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// method name
	MethodName string `json:"method_name,omitempty"`

	// state
	State string `json:"state,omitempty"`

	// type
	Type string `json:"type,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

PaymentMethod payment method

swagger:model paymentMethod

func (*PaymentMethod) MarshalBinary

func (m *PaymentMethod) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PaymentMethod) UnmarshalBinary

func (m *PaymentMethod) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PaymentMethod) Validate

func (m *PaymentMethod) Validate(formats strfmt.Registry) error

Validate validates this payment method

type PaymentMethodData

type PaymentMethodData struct {

	// card type
	CardType string `json:"card_type,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// last4
	Last4 string `json:"last4,omitempty"`
}

PaymentMethodData payment method data

swagger:model paymentMethodData

func (*PaymentMethodData) MarshalBinary

func (m *PaymentMethodData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PaymentMethodData) UnmarshalBinary

func (m *PaymentMethodData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PaymentMethodData) Validate

func (m *PaymentMethodData) Validate(formats strfmt.Registry) error

Validate validates this payment method data

type Plugin

type Plugin struct {

	// package
	Package string `json:"package,omitempty"`

	// pinned version
	PinnedVersion string `json:"pinned_version,omitempty"`
}

Plugin plugin

swagger:model plugin

func (*Plugin) MarshalBinary

func (m *Plugin) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Plugin) UnmarshalBinary

func (m *Plugin) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Plugin) Validate

func (m *Plugin) Validate(formats strfmt.Registry) error

Validate validates this plugin

type PluginParams

type PluginParams struct {

	// pinned version
	PinnedVersion string `json:"pinned_version,omitempty"`
}

PluginParams plugin params

swagger:model pluginParams

func (*PluginParams) MarshalBinary

func (m *PluginParams) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PluginParams) UnmarshalBinary

func (m *PluginParams) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PluginParams) Validate

func (m *PluginParams) Validate(formats strfmt.Registry) error

Validate validates this plugin params

type PluginRun

type PluginRun struct {
	PluginRunData

	PluginRunAllOf1
}

PluginRun plugin run

swagger:model pluginRun

func (*PluginRun) MarshalBinary

func (m *PluginRun) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (PluginRun) MarshalJSON

func (m PluginRun) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*PluginRun) UnmarshalBinary

func (m *PluginRun) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PluginRun) UnmarshalJSON

func (m *PluginRun) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*PluginRun) Validate

func (m *PluginRun) Validate(formats strfmt.Registry) error

Validate validates this plugin run

type PluginRunAllOf1

type PluginRunAllOf1 struct {

	// deploy id
	DeployID string `json:"deploy_id,omitempty"`
}

PluginRunAllOf1 plugin run all of1

swagger:model pluginRunAllOf1

func (*PluginRunAllOf1) MarshalBinary

func (m *PluginRunAllOf1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PluginRunAllOf1) UnmarshalBinary

func (m *PluginRunAllOf1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PluginRunAllOf1) Validate

func (m *PluginRunAllOf1) Validate(formats strfmt.Registry) error

Validate validates this plugin run all of1

type PluginRunData

type PluginRunData struct {

	// package
	Package string `json:"package,omitempty"`

	// reporting event
	ReportingEvent string `json:"reporting_event,omitempty"`

	// state
	State string `json:"state,omitempty"`

	// summary
	Summary string `json:"summary,omitempty"`

	// text
	Text string `json:"text,omitempty"`

	// title
	Title string `json:"title,omitempty"`

	// version
	Version string `json:"version,omitempty"`
}

PluginRunData plugin run data

swagger:model pluginRunData

func (*PluginRunData) MarshalBinary

func (m *PluginRunData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PluginRunData) UnmarshalBinary

func (m *PluginRunData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PluginRunData) Validate

func (m *PluginRunData) Validate(formats strfmt.Registry) error

Validate validates this plugin run data

type RepoInfo

type RepoInfo struct {

	// allowed branches
	AllowedBranches []string `json:"allowed_branches"`

	// cmd
	Cmd string `json:"cmd,omitempty"`

	// deploy key id
	DeployKeyID string `json:"deploy_key_id,omitempty"`

	// dir
	Dir string `json:"dir,omitempty"`

	// env
	Env map[string]string `json:"env,omitempty"`

	// functions dir
	FunctionsDir string `json:"functions_dir,omitempty"`

	// id
	ID int64 `json:"id,omitempty"`

	// installation id
	InstallationID int64 `json:"installation_id,omitempty"`

	// private logs
	PrivateLogs bool `json:"private_logs,omitempty"`

	// provider
	Provider string `json:"provider,omitempty"`

	// public repo
	PublicRepo bool `json:"public_repo,omitempty"`

	// repo branch
	RepoBranch string `json:"repo_branch,omitempty"`

	// repo path
	RepoPath string `json:"repo_path,omitempty"`

	// repo url
	RepoURL string `json:"repo_url,omitempty"`

	// stop builds
	StopBuilds bool `json:"stop_builds,omitempty"`
}

RepoInfo repo info

swagger:model repoInfo

func (*RepoInfo) MarshalBinary

func (m *RepoInfo) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepoInfo) UnmarshalBinary

func (m *RepoInfo) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepoInfo) Validate

func (m *RepoInfo) Validate(formats strfmt.Registry) error

Validate validates this repo info

type Service

type Service struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// description
	Description string `json:"description,omitempty"`

	// environments
	Environments []string `json:"environments"`

	// events
	Events []interface{} `json:"events"`

	// icon
	Icon string `json:"icon,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// long description
	LongDescription string `json:"long_description,omitempty"`

	// manifest url
	ManifestURL string `json:"manifest_url,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// service path
	ServicePath string `json:"service_path,omitempty"`

	// slug
	Slug string `json:"slug,omitempty"`

	// tags
	Tags []string `json:"tags"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

Service service

swagger:model service

func (*Service) MarshalBinary

func (m *Service) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Service) UnmarshalBinary

func (m *Service) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Service) Validate

func (m *Service) Validate(formats strfmt.Registry) error

Validate validates this service

type ServiceInstance

type ServiceInstance struct {

	// auth url
	AuthURL string `json:"auth_url,omitempty"`

	// config
	Config interface{} `json:"config,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// env
	Env interface{} `json:"env,omitempty"`

	// external attributes
	ExternalAttributes interface{} `json:"external_attributes,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// service name
	ServiceName string `json:"service_name,omitempty"`

	// service path
	ServicePath string `json:"service_path,omitempty"`

	// service slug
	ServiceSlug string `json:"service_slug,omitempty"`

	// snippets
	Snippets []interface{} `json:"snippets"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// url
	URL string `json:"url,omitempty"`
}

ServiceInstance service instance

swagger:model serviceInstance

func (*ServiceInstance) MarshalBinary

func (m *ServiceInstance) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceInstance) UnmarshalBinary

func (m *ServiceInstance) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceInstance) Validate

func (m *ServiceInstance) Validate(formats strfmt.Registry) error

Validate validates this service instance

type Site

type Site struct {

	// account name
	AccountName string `json:"account_name,omitempty"`

	// account slug
	AccountSlug string `json:"account_slug,omitempty"`

	// admin url
	AdminURL string `json:"admin_url,omitempty"`

	// build image
	BuildImage string `json:"build_image,omitempty"`

	// build settings
	BuildSettings *RepoInfo `json:"build_settings,omitempty"`

	// capabilities
	Capabilities map[string]interface{} `json:"capabilities,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// custom domain
	CustomDomain string `json:"custom_domain,omitempty"`

	// default hooks data
	DefaultHooksData *SiteDefaultHooksData `json:"default_hooks_data,omitempty"`

	// deploy hook
	DeployHook string `json:"deploy_hook,omitempty"`

	// deploy url
	DeployURL string `json:"deploy_url,omitempty"`

	// domain aliases
	DomainAliases []string `json:"domain_aliases"`

	// force ssl
	ForceSsl bool `json:"force_ssl,omitempty"`

	// git provider
	GitProvider string `json:"git_provider,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// id domain
	IDDomain string `json:"id_domain,omitempty"`

	// managed dns
	ManagedDNS bool `json:"managed_dns,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// notification email
	NotificationEmail string `json:"notification_email,omitempty"`

	// password
	Password string `json:"password,omitempty"`

	// plan
	Plan string `json:"plan,omitempty"`

	// prerender
	Prerender string `json:"prerender,omitempty"`

	// processing settings
	ProcessingSettings *SiteProcessingSettings `json:"processing_settings,omitempty"`

	// published deploy
	PublishedDeploy *Deploy `json:"published_deploy,omitempty"`

	// screenshot url
	ScreenshotURL string `json:"screenshot_url,omitempty"`

	// session id
	SessionID string `json:"session_id,omitempty"`

	// ssl
	Ssl bool `json:"ssl,omitempty"`

	// ssl url
	SslURL string `json:"ssl_url,omitempty"`

	// state
	State string `json:"state,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`

	// url
	URL string `json:"url,omitempty"`

	// user id
	UserID string `json:"user_id,omitempty"`
}

Site site

swagger:model site

func (*Site) MarshalBinary

func (m *Site) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Site) UnmarshalBinary

func (m *Site) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Site) Validate

func (m *Site) Validate(formats strfmt.Registry) error

Validate validates this site

type SiteDefaultHooksData

type SiteDefaultHooksData struct {

	// access token
	AccessToken string `json:"access_token,omitempty"`
}

SiteDefaultHooksData site default hooks data

swagger:model siteDefaultHooksData

func (*SiteDefaultHooksData) MarshalBinary

func (m *SiteDefaultHooksData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SiteDefaultHooksData) UnmarshalBinary

func (m *SiteDefaultHooksData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SiteDefaultHooksData) Validate

func (m *SiteDefaultHooksData) Validate(formats strfmt.Registry) error

Validate validates this site default hooks data

type SiteProcessingSettings

type SiteProcessingSettings struct {

	// css
	CSS *MinifyOptions `json:"css,omitempty"`

	// html
	HTML *SiteProcessingSettingsHTML `json:"html,omitempty"`

	// images
	Images *SiteProcessingSettingsImages `json:"images,omitempty"`

	// js
	Js *MinifyOptions `json:"js,omitempty"`

	// skip
	Skip bool `json:"skip,omitempty"`
}

SiteProcessingSettings site processing settings

swagger:model siteProcessingSettings

func (*SiteProcessingSettings) MarshalBinary

func (m *SiteProcessingSettings) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SiteProcessingSettings) UnmarshalBinary

func (m *SiteProcessingSettings) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SiteProcessingSettings) Validate

func (m *SiteProcessingSettings) Validate(formats strfmt.Registry) error

Validate validates this site processing settings

type SiteProcessingSettingsHTML

type SiteProcessingSettingsHTML struct {

	// pretty urls
	PrettyUrls bool `json:"pretty_urls,omitempty"`
}

SiteProcessingSettingsHTML site processing settings Html

swagger:model siteProcessingSettingsHtml

func (*SiteProcessingSettingsHTML) MarshalBinary

func (m *SiteProcessingSettingsHTML) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SiteProcessingSettingsHTML) UnmarshalBinary

func (m *SiteProcessingSettingsHTML) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SiteProcessingSettingsHTML) Validate

func (m *SiteProcessingSettingsHTML) Validate(formats strfmt.Registry) error

Validate validates this site processing settings Html

type SiteProcessingSettingsImages

type SiteProcessingSettingsImages struct {

	// optimize
	Optimize bool `json:"optimize,omitempty"`
}

SiteProcessingSettingsImages site processing settings images

swagger:model siteProcessingSettingsImages

func (*SiteProcessingSettingsImages) MarshalBinary

func (m *SiteProcessingSettingsImages) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SiteProcessingSettingsImages) UnmarshalBinary

func (m *SiteProcessingSettingsImages) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SiteProcessingSettingsImages) Validate

func (m *SiteProcessingSettingsImages) Validate(formats strfmt.Registry) error

Validate validates this site processing settings images

type SiteSetup

type SiteSetup struct {
	Site

	SiteSetupAllOf1
}

SiteSetup site setup

swagger:model siteSetup

func (*SiteSetup) MarshalBinary

func (m *SiteSetup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (SiteSetup) MarshalJSON

func (m SiteSetup) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*SiteSetup) UnmarshalBinary

func (m *SiteSetup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SiteSetup) UnmarshalJSON

func (m *SiteSetup) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*SiteSetup) Validate

func (m *SiteSetup) Validate(formats strfmt.Registry) error

Validate validates this site setup

type SiteSetupAllOf1

type SiteSetupAllOf1 struct {

	// repo
	Repo *RepoInfo `json:"repo,omitempty"`
}

SiteSetupAllOf1 site setup all of1

swagger:model siteSetupAllOf1

func (*SiteSetupAllOf1) MarshalBinary

func (m *SiteSetupAllOf1) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SiteSetupAllOf1) UnmarshalBinary

func (m *SiteSetupAllOf1) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SiteSetupAllOf1) Validate

func (m *SiteSetupAllOf1) Validate(formats strfmt.Registry) error

Validate validates this site setup all of1

type SniCertificate

type SniCertificate struct {

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// domains
	Domains []string `json:"domains"`

	// expires at
	ExpiresAt string `json:"expires_at,omitempty"`

	// state
	State string `json:"state,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

SniCertificate sni certificate

swagger:model sniCertificate

func (*SniCertificate) MarshalBinary

func (m *SniCertificate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SniCertificate) UnmarshalBinary

func (m *SniCertificate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SniCertificate) Validate

func (m *SniCertificate) Validate(formats strfmt.Registry) error

Validate validates this sni certificate

type Snippet

type Snippet struct {

	// general
	General string `json:"general,omitempty"`

	// general position
	GeneralPosition string `json:"general_position,omitempty"`

	// goal
	Goal string `json:"goal,omitempty"`

	// goal position
	GoalPosition string `json:"goal_position,omitempty"`

	// id
	ID int32 `json:"id,omitempty"`

	// site id
	SiteID string `json:"site_id,omitempty"`

	// title
	Title string `json:"title,omitempty"`
}

Snippet snippet

swagger:model snippet

func (*Snippet) MarshalBinary

func (m *Snippet) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Snippet) UnmarshalBinary

func (m *Snippet) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Snippet) Validate

func (m *Snippet) Validate(formats strfmt.Registry) error

Validate validates this snippet

type SplitTest

type SplitTest struct {

	// active
	Active bool `json:"active,omitempty"`

	// branches
	Branches []interface{} `json:"branches"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// path
	Path string `json:"path,omitempty"`

	// site id
	SiteID string `json:"site_id,omitempty"`

	// unpublished at
	UnpublishedAt string `json:"unpublished_at,omitempty"`

	// updated at
	UpdatedAt string `json:"updated_at,omitempty"`
}

SplitTest split test

swagger:model splitTest

func (*SplitTest) MarshalBinary

func (m *SplitTest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SplitTest) UnmarshalBinary

func (m *SplitTest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SplitTest) Validate

func (m *SplitTest) Validate(formats strfmt.Registry) error

Validate validates this split test

type SplitTestSetup

type SplitTestSetup struct {

	// branch tests
	BranchTests interface{} `json:"branch_tests,omitempty"`
}

SplitTestSetup split test setup

swagger:model splitTestSetup

func (*SplitTestSetup) MarshalBinary

func (m *SplitTestSetup) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SplitTestSetup) UnmarshalBinary

func (m *SplitTestSetup) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SplitTestSetup) Validate

func (m *SplitTestSetup) Validate(formats strfmt.Registry) error

Validate validates this split test setup

type SplitTests

type SplitTests []*SplitTest

SplitTests split tests

swagger:model splitTests

func (SplitTests) Validate

func (m SplitTests) Validate(formats strfmt.Registry) error

Validate validates this split tests

type Submission

type Submission struct {

	// body
	Body string `json:"body,omitempty"`

	// company
	Company string `json:"company,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// data
	Data interface{} `json:"data,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// first name
	FirstName string `json:"first_name,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// last name
	LastName string `json:"last_name,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// number
	Number int32 `json:"number,omitempty"`

	// site url
	SiteURL string `json:"site_url,omitempty"`

	// summary
	Summary string `json:"summary,omitempty"`
}

Submission submission

swagger:model submission

func (*Submission) MarshalBinary

func (m *Submission) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Submission) UnmarshalBinary

func (m *Submission) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Submission) Validate

func (m *Submission) Validate(formats strfmt.Registry) error

Validate validates this submission

type Ticket

type Ticket struct {

	// authorized
	Authorized bool `json:"authorized,omitempty"`

	// client id
	ClientID string `json:"client_id,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// id
	ID string `json:"id,omitempty"`
}

Ticket ticket

swagger:model ticket

func (*Ticket) MarshalBinary

func (m *Ticket) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Ticket) UnmarshalBinary

func (m *Ticket) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Ticket) Validate

func (m *Ticket) Validate(formats strfmt.Registry) error

Validate validates this ticket

type User

type User struct {

	// affiliate id
	AffiliateID string `json:"affiliate_id,omitempty"`

	// avatar url
	AvatarURL string `json:"avatar_url,omitempty"`

	// created at
	CreatedAt string `json:"created_at,omitempty"`

	// email
	Email string `json:"email,omitempty"`

	// full name
	FullName string `json:"full_name,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// last login
	LastLogin string `json:"last_login,omitempty"`

	// login providers
	LoginProviders []string `json:"login_providers"`

	// onboarding progress
	OnboardingProgress *UserOnboardingProgress `json:"onboarding_progress,omitempty"`

	// site count
	SiteCount int64 `json:"site_count,omitempty"`

	// uid
	UID string `json:"uid,omitempty"`
}

User user

swagger:model user

func (*User) MarshalBinary

func (m *User) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*User) UnmarshalBinary

func (m *User) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*User) Validate

func (m *User) Validate(formats strfmt.Registry) error

Validate validates this user

type UserOnboardingProgress

type UserOnboardingProgress struct {

	// slides
	Slides string `json:"slides,omitempty"`
}

UserOnboardingProgress user onboarding progress

swagger:model userOnboardingProgress

func (*UserOnboardingProgress) MarshalBinary

func (m *UserOnboardingProgress) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserOnboardingProgress) UnmarshalBinary

func (m *UserOnboardingProgress) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserOnboardingProgress) Validate

func (m *UserOnboardingProgress) Validate(formats strfmt.Registry) error

Validate validates this user onboarding progress