models

package
v0.0.0-...-162d0cd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 25, 2019 License: MIT Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APISession

type APISession struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// The id of active workspace for this session
	WorkspaceID string `json:"workspace_id,omitempty"`
}

APISession Api session swagger:model ApiSession

func (*APISession) MarshalBinary

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

MarshalBinary interface implementation

func (*APISession) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APISession) Validate

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

Validate validates this Api session

type APIVersion

type APIVersion struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Current version for this Looker instance
	// Read Only: true
	CurrentVersion *APIVersionElement `json:"current_version,omitempty"`

	// Current Looker release version number
	// Read Only: true
	LookerReleaseVersion string `json:"looker_release_version,omitempty"`

	// Array of versions supported by this Looker instance
	// Read Only: true
	SupportedVersions []*APIVersionElement `json:"supported_versions"`
}

APIVersion Api version swagger:model ApiVersion

func (*APIVersion) MarshalBinary

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

MarshalBinary interface implementation

func (*APIVersion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIVersion) Validate

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

Validate validates this Api version

type APIVersionElement

type APIVersionElement struct {

	// Full version number including minor version
	// Read Only: true
	FullVersion string `json:"full_version,omitempty"`

	// Status of this version
	// Read Only: true
	Status string `json:"status,omitempty"`

	// Url for swagger.json for this version
	// Read Only: true
	// Format: uri
	SwaggerURL strfmt.URI `json:"swagger_url,omitempty"`

	// Version number as it appears in '/api/xxx/' urls
	// Read Only: true
	Version string `json:"version,omitempty"`
}

APIVersionElement Api version element swagger:model ApiVersionElement

func (*APIVersionElement) MarshalBinary

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

MarshalBinary interface implementation

func (*APIVersionElement) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*APIVersionElement) Validate

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

Validate validates this Api version element

type AccessFilter

type AccessFilter struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Field to which this filter applies
	Field string `json:"field,omitempty"`

	// ID of this AccessFilter
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Model to which this filter applies
	Model string `json:"model,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Value for this filter
	Value string `json:"value,omitempty"`
}

AccessFilter access filter swagger:model AccessFilter

func (*AccessFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*AccessFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccessFilter) Validate

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

Validate validates this access filter

type AccessToken

type AccessToken struct {

	// Access Token used for API calls
	// Read Only: true
	AccessToken string `json:"access_token,omitempty"`

	// Number of seconds before the token expires
	// Read Only: true
	ExpiresIn int64 `json:"expires_in,omitempty"`

	// Type of Token
	// Read Only: true
	TokenType string `json:"token_type,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 BackupConfiguration

type BackupConfiguration struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Name of bucket for custom-s3 backups
	CustomS3Bucket string `json:"custom_s3_bucket,omitempty"`

	// Name of region where the bucket is located
	CustomS3BucketRegion string `json:"custom_s3_bucket_region,omitempty"`

	// (Write-Only) AWS S3 key used for custom-s3 backups
	CustomS3Key string `json:"custom_s3_key,omitempty"`

	// (Write-Only) AWS S3 secret used for custom-s3 backups
	CustomS3Secret string `json:"custom_s3_secret,omitempty"`

	// Type of backup: looker-s3 or custom-s3
	Type string `json:"type,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

BackupConfiguration backup configuration swagger:model BackupConfiguration

func (*BackupConfiguration) MarshalBinary

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

MarshalBinary interface implementation

func (*BackupConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BackupConfiguration) Validate

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

Validate validates this backup configuration

type ContentFavorite

type ContentFavorite struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Content Metadata Id associated with this ContentFavorite
	ContentMetadataID int64 `json:"content_metadata_id,omitempty"`

	// Associated Dashboard
	// Read Only: true
	Dashboard *DashboardBase `json:"dashboard,omitempty"`

	// Id of a dashboard
	// Read Only: true
	DashboardID int64 `json:"dashboard_id,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Associated Look
	// Read Only: true
	Look *LookBasic `json:"look,omitempty"`

	// Id of a look
	// Read Only: true
	LookID int64 `json:"look_id,omitempty"`

	// User Id which owns this ContentFavorite
	UserID int64 `json:"user_id,omitempty"`
}

ContentFavorite content favorite swagger:model ContentFavorite

func (*ContentFavorite) MarshalBinary

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

MarshalBinary interface implementation

func (*ContentFavorite) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ContentFavorite) Validate

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

Validate validates this content favorite

type ContentMeta

type ContentMeta struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Content Type ("dashboard", "look", or "space")
	// Read Only: true
	ContentType string `json:"content_type,omitempty"`

	// Id of associated dashboard when content_type is "dashboard"
	// Read Only: true
	DashboardID string `json:"dashboard_id,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Id of Inherited Content
	// Read Only: true
	InheritingID int64 `json:"inheriting_id,omitempty"`

	// Whether content inherits its access levels from parent
	// billtrust need to change to pointer so it can be set to false correctly
	Inherits *bool `json:"inherits,omitempty"`

	// Id of associated look when content_type is "look"
	// Read Only: true
	LookID int64 `json:"look_id,omitempty"`

	// Name or title of underlying content
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Id of Parent Content
	// Read Only: true
	ParentID int64 `json:"parent_id,omitempty"`

	// Content Slug
	// Read Only: true
	Slug string `json:"slug,omitempty"`

	// Id of associated space when content_type is "space"
	// Read Only: true
	// billtrust API actually returns int64 and not string
	SpaceID int64 `json:"space_id,omitempty"`
}

ContentMeta content meta swagger:model ContentMeta

func (*ContentMeta) MarshalBinary

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

MarshalBinary interface implementation

func (*ContentMeta) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ContentMeta) Validate

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

Validate validates this content meta

type ContentMetaGroupUser

type ContentMetaGroupUser struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Id of associated Content Metadata
	// Read Only: true
	ContentMetadataID int64 `json:"content_metadata_id,omitempty"`

	// ID of associated group
	// Read Only: true
	GroupID int64 `json:"group_id,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Type of permission: "view" or "edit"
	// Read Only: true
	PermissionType string `json:"permission_type,omitempty"`

	// ID of associated user
	// Read Only: true
	UserID int64 `json:"user_id,omitempty"`
}

ContentMetaGroupUser content meta group user swagger:model ContentMetaGroupUser

func (*ContentMetaGroupUser) MarshalBinary

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

MarshalBinary interface implementation

func (*ContentMetaGroupUser) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ContentMetaGroupUser) Validate

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

Validate validates this content meta group user

type ContentView

type ContentView struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Content metadata id of the Look or Dashboard
	// Read Only: true
	ContentMetadataID int64 `json:"content_metadata_id,omitempty"`

	// Id of the viewed Dashboard
	// Read Only: true
	DashboardID int64 `json:"dashboard_id,omitempty"`

	// Number of times piece of content was favorited
	// Read Only: true
	FavoriteCount int64 `json:"favorite_count,omitempty"`

	// Id of group content was viewed by
	// Read Only: true
	GroupID int64 `json:"group_id,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Date the piece of content was last viewed
	// Read Only: true
	LastViewedAt string `json:"last_viewed_at,omitempty"`

	// Id of viewed Look
	// Read Only: true
	LookID int64 `json:"look_id,omitempty"`

	// Week start date for the view and favorite count during that given week
	// Read Only: true
	StartOfWeekDate string `json:"start_of_week_date,omitempty"`

	// Id of user content was viewed by
	// Read Only: true
	UserID int64 `json:"user_id,omitempty"`

	// Number of times piece of content was viewed
	// Read Only: true
	ViewCount int64 `json:"view_count,omitempty"`
}

ContentView content view swagger:model ContentView

func (*ContentView) MarshalBinary

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

MarshalBinary interface implementation

func (*ContentView) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ContentView) Validate

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

Validate validates this content view

type CreateDashboardRenderTask

type CreateDashboardRenderTask struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Filter values to apply to the dashboard queries, in URL query format
	DashboardFilters string `json:"dashboard_filters,omitempty"`

	// Dashboard layout style: single_column or tiled
	DashboardStyle string `json:"dashboard_style,omitempty"`
}

CreateDashboardRenderTask create dashboard render task swagger:model CreateDashboardRenderTask

func (*CreateDashboardRenderTask) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateDashboardRenderTask) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateDashboardRenderTask) Validate

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

Validate validates this create dashboard render task

type CreateQueryTask

type CreateQueryTask struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Id of dashboard associated with query.
	DashboardID string `json:"dashboard_id,omitempty"`

	// Create the task but defer execution
	Deferred bool `json:"deferred,omitempty"`

	// Id of look associated with query.
	LookID int64 `json:"look_id,omitempty"`

	// Id of query to run
	// Required: true
	QueryID *int64 `json:"query_id"`

	// Desired result format
	// Required: true
	ResultFormat *string `json:"result_format"`

	// Source of query task
	Source string `json:"source,omitempty"`
}

CreateQueryTask create query task swagger:model CreateQueryTask

func (*CreateQueryTask) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateQueryTask) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateQueryTask) Validate

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

Validate validates this create query task

type CredentialsAPI

type CredentialsAPI struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Timestamp for the creation of this credential
	// Read Only: true
	CreatedAt string `json:"created_at,omitempty"`

	// Has this credential been disabled?
	// Read Only: true
	IsDisabled *bool `json:"is_disabled,omitempty"`

	// API key token
	// Read Only: true
	Token string `json:"token,omitempty"`

	// Short name for the type of this kind of credential
	// Read Only: true
	Type string `json:"type,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

CredentialsAPI credentials Api swagger:model CredentialsApi

func (*CredentialsAPI) MarshalBinary

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

MarshalBinary interface implementation

func (*CredentialsAPI) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialsAPI) Validate

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

Validate validates this credentials Api

type CredentialsApi3

type CredentialsApi3 struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// API key client_id
	// Read Only: true
	ClientID string `json:"client_id,omitempty"`

	// Timestamp for the creation of this credential
	// Read Only: true
	CreatedAt string `json:"created_at,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Has this credential been disabled?
	// Read Only: true
	IsDisabled *bool `json:"is_disabled,omitempty"`

	// Short name for the type of this kind of credential
	// Read Only: true
	Type string `json:"type,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

CredentialsApi3 credentials api3 swagger:model CredentialsApi3

func (*CredentialsApi3) MarshalBinary

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

MarshalBinary interface implementation

func (*CredentialsApi3) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialsApi3) Validate

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

Validate validates this credentials api3

type CredentialsEmail

type CredentialsEmail struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Timestamp for the creation of this credential
	// Read Only: true
	CreatedAt string `json:"created_at,omitempty"`

	// EMail address used for user login
	Email string `json:"email,omitempty"`

	// Force the user to change their password upon their next login
	// Read Only: true
	ForcedPasswordResetAtNextLogin *bool `json:"forced_password_reset_at_next_login,omitempty"`

	// Has this credential been disabled?
	// Read Only: true
	IsDisabled *bool `json:"is_disabled,omitempty"`

	// Timestamp for most recent login using credential
	// Read Only: true
	LoggedInAt string `json:"logged_in_at,omitempty"`

	// Url with one-time use secret token that the user can use to reset password
	// Read Only: true
	PasswordResetURL string `json:"password_reset_url,omitempty"`

	// Short name for the type of this kind of credential
	// Read Only: true
	Type string `json:"type,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Link to get this user
	// Read Only: true
	// Format: uri
	UserURL strfmt.URI `json:"user_url,omitempty"`
}

CredentialsEmail credentials email swagger:model CredentialsEmail

func (*CredentialsEmail) MarshalBinary

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

MarshalBinary interface implementation

func (*CredentialsEmail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialsEmail) Validate

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

Validate validates this credentials email

type CredentialsEmbed

type CredentialsEmbed struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Timestamp for the creation of this credential
	// Read Only: true
	CreatedAt string `json:"created_at,omitempty"`

	// Embedder's id for a group to which this user was added during the most recent login
	// Read Only: true
	ExternalGroupID string `json:"external_group_id,omitempty"`

	// Embedder's unique id for the user
	// Read Only: true
	ExternalUserID string `json:"external_user_id,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Has this credential been disabled?
	// Read Only: true
	IsDisabled *bool `json:"is_disabled,omitempty"`

	// Timestamp for most recent login using credential
	// Read Only: true
	LoggedInAt string `json:"logged_in_at,omitempty"`

	// Short name for the type of this kind of credential
	// Read Only: true
	Type string `json:"type,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

CredentialsEmbed credentials embed swagger:model CredentialsEmbed

func (*CredentialsEmbed) MarshalBinary

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

MarshalBinary interface implementation

func (*CredentialsEmbed) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialsEmbed) Validate

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

Validate validates this credentials embed

type CredentialsGoogle

type CredentialsGoogle struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Timestamp for the creation of this credential
	// Read Only: true
	CreatedAt string `json:"created_at,omitempty"`

	// Google domain
	// Read Only: true
	Domain string `json:"domain,omitempty"`

	// EMail address
	// Read Only: true
	Email string `json:"email,omitempty"`

	// Google's Unique ID for this user
	// Read Only: true
	GoogleUserID string `json:"google_user_id,omitempty"`

	// Has this credential been disabled?
	// Read Only: true
	IsDisabled *bool `json:"is_disabled,omitempty"`

	// Timestamp for most recent login using credential
	// Read Only: true
	LoggedInAt string `json:"logged_in_at,omitempty"`

	// Short name for the type of this kind of credential
	// Read Only: true
	Type string `json:"type,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

CredentialsGoogle credentials google swagger:model CredentialsGoogle

func (*CredentialsGoogle) MarshalBinary

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

MarshalBinary interface implementation

func (*CredentialsGoogle) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialsGoogle) Validate

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

Validate validates this credentials google

type CredentialsLDAP

type CredentialsLDAP struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Timestamp for the creation of this credential
	// Read Only: true
	CreatedAt string `json:"created_at,omitempty"`

	// EMail address
	// Read Only: true
	Email string `json:"email,omitempty"`

	// Has this credential been disabled?
	// Read Only: true
	IsDisabled *bool `json:"is_disabled,omitempty"`

	// LDAP Distinguished name for this user (as-of the last login)
	// Read Only: true
	LdapDn string `json:"ldap_dn,omitempty"`

	// LDAP Unique ID for this user
	// Read Only: true
	LdapID string `json:"ldap_id,omitempty"`

	// Timestamp for most recent login using credential
	// Read Only: true
	LoggedInAt string `json:"logged_in_at,omitempty"`

	// Short name for the type of this kind of credential
	// Read Only: true
	Type string `json:"type,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

CredentialsLDAP credentials l d a p swagger:model CredentialsLDAP

func (*CredentialsLDAP) MarshalBinary

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

MarshalBinary interface implementation

func (*CredentialsLDAP) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialsLDAP) Validate

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

Validate validates this credentials l d a p

type CredentialsLookerOpenid

type CredentialsLookerOpenid struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Timestamp for the creation of this credential
	// Read Only: true
	CreatedAt string `json:"created_at,omitempty"`

	// EMail address used for user login
	// Read Only: true
	Email string `json:"email,omitempty"`

	// Has this credential been disabled?
	// Read Only: true
	IsDisabled *bool `json:"is_disabled,omitempty"`

	// Timestamp for most recent login using credential
	// Read Only: true
	LoggedInAt string `json:"logged_in_at,omitempty"`

	// IP address of client for most recent login using credential
	// Read Only: true
	LoggedInIP string `json:"logged_in_ip,omitempty"`

	// Short name for the type of this kind of credential
	// Read Only: true
	Type string `json:"type,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Link to get this user
	// Read Only: true
	// Format: uri
	UserURL strfmt.URI `json:"user_url,omitempty"`
}

CredentialsLookerOpenid credentials looker openid swagger:model CredentialsLookerOpenid

func (*CredentialsLookerOpenid) MarshalBinary

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

MarshalBinary interface implementation

func (*CredentialsLookerOpenid) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialsLookerOpenid) Validate

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

Validate validates this credentials looker openid

type CredentialsOIDC

type CredentialsOIDC struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Timestamp for the creation of this credential
	// Read Only: true
	CreatedAt string `json:"created_at,omitempty"`

	// EMail address
	// Read Only: true
	Email string `json:"email,omitempty"`

	// Has this credential been disabled?
	// Read Only: true
	IsDisabled *bool `json:"is_disabled,omitempty"`

	// Timestamp for most recent login using credential
	// Read Only: true
	LoggedInAt string `json:"logged_in_at,omitempty"`

	// OIDC OP's Unique ID for this user
	// Read Only: true
	OidcUserID string `json:"oidc_user_id,omitempty"`

	// Short name for the type of this kind of credential
	// Read Only: true
	Type string `json:"type,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

CredentialsOIDC credentials o ID c swagger:model CredentialsOIDC

func (*CredentialsOIDC) MarshalBinary

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

MarshalBinary interface implementation

func (*CredentialsOIDC) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialsOIDC) Validate

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

Validate validates this credentials o ID c

type CredentialsSaml

type CredentialsSaml struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Timestamp for the creation of this credential
	// Read Only: true
	CreatedAt string `json:"created_at,omitempty"`

	// EMail address
	// Read Only: true
	Email string `json:"email,omitempty"`

	// Has this credential been disabled?
	// Read Only: true
	IsDisabled *bool `json:"is_disabled,omitempty"`

	// Timestamp for most recent login using credential
	// Read Only: true
	LoggedInAt string `json:"logged_in_at,omitempty"`

	// Saml IdP's Unique ID for this user
	// Read Only: true
	SamlUserID string `json:"saml_user_id,omitempty"`

	// Short name for the type of this kind of credential
	// Read Only: true
	Type string `json:"type,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

CredentialsSaml credentials saml swagger:model CredentialsSaml

func (*CredentialsSaml) MarshalBinary

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

MarshalBinary interface implementation

func (*CredentialsSaml) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialsSaml) Validate

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

Validate validates this credentials saml

type CredentialsTotp

type CredentialsTotp struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Timestamp for the creation of this credential
	// Read Only: true
	CreatedAt string `json:"created_at,omitempty"`

	// Has this credential been disabled?
	// Read Only: true
	IsDisabled *bool `json:"is_disabled,omitempty"`

	// Short name for the type of this kind of credential
	// Read Only: true
	Type string `json:"type,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// User has verified
	// Read Only: true
	Verified *bool `json:"verified,omitempty"`
}

CredentialsTotp credentials totp swagger:model CredentialsTotp

func (*CredentialsTotp) MarshalBinary

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

MarshalBinary interface implementation

func (*CredentialsTotp) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialsTotp) Validate

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

Validate validates this credentials totp

type DBConnection

type DBConnection struct {

	// SQL statements (semicolon separated) to issue after connecting to the database. Requires `custom_after_connect_statements` license feature
	AfterConnectStatements string `json:"after_connect_statements,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// (Write-Only) Base64 encoded Certificate body for server authentication (when appropriate for dialect).
	Certificate string `json:"certificate,omitempty"`

	// Creation date for this connection
	// Read Only: true
	CreatedAt string `json:"created_at,omitempty"`

	// Database name
	Database string `json:"database,omitempty"`

	// Time zone of database
	DbTimezone string `json:"db_timezone,omitempty"`

	// (Read-only) SQL Dialect details
	// Read Only: true
	Dialect *Dialect `json:"dialect,omitempty"`

	// (Read/Write) SQL Dialect name
	DialectName string `json:"dialect_name,omitempty"`

	// Is this an example connection
	// Read Only: true
	Example *bool `json:"example,omitempty"`

	// (Write-Only) Certificate keyfile type - .json or .p12
	FileType string `json:"file_type,omitempty"`

	// Host name/address of server
	Host string `json:"host,omitempty"`

	// Additional params to add to JDBC connection string
	JdbcAdditionalParams string `json:"jdbc_additional_params,omitempty"`

	// Unix timestamp at start of last completed PDT reap process
	// Read Only: true
	LastReapAt string `json:"last_reap_at,omitempty"`

	// Unix timestamp at start of last completed PDT trigger check process
	// Read Only: true
	LastRegenAt int64 `json:"last_regen_at,omitempty"`

	// Cron string specifying when maintenance such as PDT trigger checks and drops should be performed
	MaintenanceCron string `json:"maintenance_cron,omitempty"`

	// Maximum size of query in GBs (BigQuery only, can be a user_attribute name)
	MaxBillingGigabytes string `json:"max_billing_gigabytes,omitempty"`

	// Maximum number of concurrent connection to use
	MaxConnections int64 `json:"max_connections,omitempty"`

	// Name of the connection. Also used as the unique identifier
	Name string `json:"name,omitempty"`

	// (Write-Only) Password for server authentication
	Password string `json:"password,omitempty"`

	// db_connection_override for this connection in the `pdt` maintenance context
	PdtContextOverride *DBConnectionOverride `json:"pdt_context_override,omitempty"`

	// Pool Timeout
	PoolTimeout int64 `json:"pool_timeout,omitempty"`

	// Port number on server
	Port string `json:"port,omitempty"`

	// Timezone to use in queries
	QueryTimezone string `json:"query_timezone,omitempty"`

	// Scheme name
	Schema string `json:"schema,omitempty"`

	// SQL Runner snippets for this connection
	// Read Only: true
	Snippets []*Snippet `json:"snippets"`

	// Precache tables in the SQL Runner
	SQLRunnerPrecacheTables bool `json:"sql_runner_precache_tables,omitempty"`

	// Use SSL/TLS when connecting to server
	Ssl bool `json:"ssl,omitempty"`

	// Name of temporary database (if used)
	TmpDbName string `json:"tmp_db_name,omitempty"`

	// Fields whose values map to user attribute names
	UserAttributeFields []string `json:"user_attribute_fields"`

	// (Limited access feature) Are per user db credentials enabled. Enabling will remove previously set username and password
	UserDbCredentials bool `json:"user_db_credentials,omitempty"`

	// Id of user who last modified this connection configuration
	// Read Only: true
	UserID int64 `json:"user_id,omitempty"`

	// Username for server authentication
	Username string `json:"username,omitempty"`

	// Verify the SSL
	VerifySsl bool `json:"verify_ssl,omitempty"`
}

DBConnection d b connection swagger:model DBConnection

func (*DBConnection) MarshalBinary

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

MarshalBinary interface implementation

func (*DBConnection) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DBConnection) Validate

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

Validate validates this d b connection

type DBConnectionBase

type DBConnectionBase struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// (Read-only) SQL Dialect details
	// Read Only: true
	Dialect *Dialect `json:"dialect,omitempty"`

	// Name of the connection. Also used as the unique identifier
	// Read Only: true
	Name string `json:"name,omitempty"`

	// SQL Runner snippets for this connection
	// Read Only: true
	Snippets []*Snippet `json:"snippets"`
}

DBConnectionBase d b connection base swagger:model DBConnectionBase

func (*DBConnectionBase) MarshalBinary

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

MarshalBinary interface implementation

func (*DBConnectionBase) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DBConnectionBase) Validate

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

Validate validates this d b connection base

type DBConnectionOverride

type DBConnectionOverride struct {

	// SQL statements (semicolon separated) to issue after connecting to the database. Requires `custom_after_connect_statements` license feature
	AfterConnectStatements string `json:"after_connect_statements,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// (Write-Only) Base64 encoded Certificate body for server authentication (when appropriate for dialect).
	Certificate string `json:"certificate,omitempty"`

	// Context in which to override (`pdt` is the only allowed value)
	Context string `json:"context,omitempty"`

	// Database name
	Database string `json:"database,omitempty"`

	// (Write-Only) Certificate keyfile type - .json or .p12
	FileType string `json:"file_type,omitempty"`

	// Whether or not the password is overridden in this context
	// Read Only: true
	HasPassword *bool `json:"has_password,omitempty"`

	// Host name/address of server
	Host string `json:"host,omitempty"`

	// Additional params to add to JDBC connection string
	JdbcAdditionalParams string `json:"jdbc_additional_params,omitempty"`

	// (Write-Only) Password for server authentication
	Password string `json:"password,omitempty"`

	// Port number on server
	Port string `json:"port,omitempty"`

	// Scheme name
	Schema string `json:"schema,omitempty"`

	// Username for server authentication
	Username string `json:"username,omitempty"`
}

DBConnectionOverride d b connection override swagger:model DBConnectionOverride

func (*DBConnectionOverride) MarshalBinary

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

MarshalBinary interface implementation

func (*DBConnectionOverride) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DBConnectionOverride) Validate

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

Validate validates this d b connection override

type DBConnectionTestResult

type DBConnectionTestResult struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// JDBC connection string. (only populated in the 'connect' test)
	// Read Only: true
	ConnectionString string `json:"connection_string,omitempty"`

	// Result message of test
	// Read Only: true
	Message string `json:"message,omitempty"`

	// Name of test
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Result code of test
	// Read Only: true
	Status string `json:"status,omitempty"`
}

DBConnectionTestResult d b connection test result swagger:model DBConnectionTestResult

func (*DBConnectionTestResult) MarshalBinary

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

MarshalBinary interface implementation

func (*DBConnectionTestResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DBConnectionTestResult) Validate

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

Validate validates this d b connection test result

type Dashboard

type Dashboard struct {

	// Background color
	BackgroundColor string `json:"background_color,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Content Favorite Id
	// Read Only: true
	ContentFavoriteID int64 `json:"content_favorite_id,omitempty"`

	// Id of content metadata
	// Read Only: true
	ContentMetadataID int64 `json:"content_metadata_id,omitempty"`

	// Time that the Dashboard was created.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Elements
	// Read Only: true
	DashboardElements []*DashboardElement `json:"dashboard_elements"`

	// Filters
	// Read Only: true
	DashboardFilters []*DashboardFilter `json:"dashboard_filters"`

	// Layouts
	// Read Only: true
	DashboardLayouts []*DashboardLayout `json:"dashboard_layouts"`

	// Whether or not a dashboard is deleted.
	Deleted bool `json:"deleted,omitempty"`

	// Time that the Dashboard was deleted.
	// Read Only: true
	// Format: date-time
	DeletedAt strfmt.DateTime `json:"deleted_at,omitempty"`

	// Id of User that deleted the dashboard.
	// Read Only: true
	DeleterID int64 `json:"deleter_id,omitempty"`

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

	// Relative path of URI of LookML file to edit the dashboard (LookML dashboard only).
	// Read Only: true
	// Format: uri
	EditURI strfmt.URI `json:"edit_uri,omitempty"`

	// Number of times favorited
	// Read Only: true
	FavoriteCount int64 `json:"favorite_count,omitempty"`

	// Is Hidden
	Hidden bool `json:"hidden,omitempty"`

	// Unique Id
	// Read Only: true
	ID string `json:"id,omitempty"`

	// Time the dashboard was last accessed
	// Read Only: true
	// Format: date-time
	LastAccessedAt strfmt.DateTime `json:"last_accessed_at,omitempty"`

	// Id of User that last updated the dashboard.
	// Read Only: true
	LastUpdaterID int64 `json:"last_updater_id,omitempty"`

	// Time last viewed in the Looker web UI
	// Read Only: true
	// Format: date-time
	LastViewedAt strfmt.DateTime `json:"last_viewed_at,omitempty"`

	// configuration option that governs how dashboard loading will happen.
	LoadConfiguration string `json:"load_configuration,omitempty"`

	// Links this dashboard to a particular LookML dashboard such that calling a **sync** operation on that LookML dashboard will update this dashboard to match.
	// Read Only: true
	LookmlLinkID string `json:"lookml_link_id,omitempty"`

	// Model
	// Read Only: true
	Model *LookModel `json:"model,omitempty"`

	// Timezone in which the Dashboard will run by default.
	QueryTimezone string `json:"query_timezone,omitempty"`

	// Is Read-only
	// Read Only: true
	Readonly *bool `json:"readonly,omitempty"`

	// Refresh Interval
	RefreshInterval string `json:"refresh_interval,omitempty"`

	// Refresh Interval as Integer
	// Read Only: true
	RefreshIntervalToI int64 `json:"refresh_interval_to_i,omitempty"`

	// Show filters bar.  **Security Note:** This property only affects the *cosmetic* appearance of the dashboard, not a user's ability to access data. Hiding the filters bar does **NOT** prevent users from changing filters by other means. For information on how to set up secure data access control policies, see [Control User Access to Data](https://docs.looker.com/admin-options/tutorials/permissions#control_user_access_to_data)
	ShowFiltersBar bool `json:"show_filters_bar,omitempty"`

	// Show title
	ShowTitle bool `json:"show_title,omitempty"`

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

	// Space
	// Read Only: true
	Space *SpaceBase `json:"space,omitempty"`

	// Id of Space
	SpaceID int64 `json:"space_id,omitempty"`

	// Color of text on text tiles
	TextTileTextColor string `json:"text_tile_text_color,omitempty"`

	// Tile background color
	TileBackgroundColor string `json:"tile_background_color,omitempty"`

	// Tile text color
	TileTextColor string `json:"tile_text_color,omitempty"`

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

	// Title color
	TitleColor string `json:"title_color,omitempty"`

	// Id of User
	// Read Only: true
	UserID int64 `json:"user_id,omitempty"`

	// Number of times viewed in the Looker web UI
	// Read Only: true
	ViewCount int64 `json:"view_count,omitempty"`
}

Dashboard dashboard swagger:model Dashboard

func (*Dashboard) MarshalBinary

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

MarshalBinary interface implementation

func (*Dashboard) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Dashboard) Validate

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

Validate validates this dashboard

type DashboardBase

type DashboardBase struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Content Favorite Id
	// Read Only: true
	ContentFavoriteID int64 `json:"content_favorite_id,omitempty"`

	// Id of content metadata
	// Read Only: true
	ContentMetadataID int64 `json:"content_metadata_id,omitempty"`

	// Description
	// Read Only: true
	Description string `json:"description,omitempty"`

	// Is Hidden
	// Read Only: true
	Hidden *bool `json:"hidden,omitempty"`

	// Unique Id
	// Read Only: true
	// billtrust change made to type because the API returns back an int64 and not a string for this field
	ID int64 `json:"id,omitempty"`

	// Model
	// Read Only: true
	Model *LookModel `json:"model,omitempty"`

	// Timezone in which the Dashboard will run by default.
	// Read Only: true
	QueryTimezone string `json:"query_timezone,omitempty"`

	// Is Read-only
	// Read Only: true
	Readonly *bool `json:"readonly,omitempty"`

	// Refresh Interval
	// Read Only: true
	RefreshInterval string `json:"refresh_interval,omitempty"`

	// Refresh Interval as Integer
	// Read Only: true
	RefreshIntervalToI int64 `json:"refresh_interval_to_i,omitempty"`

	// ScheduledPlan
	// Read Only: true
	ScheduledPlan *ScheduledPlan `json:"scheduled_plan,omitempty"`

	// Space
	// Read Only: true
	Space *SpaceBase `json:"space,omitempty"`

	// Dashboard Title
	// Read Only: true
	Title string `json:"title,omitempty"`

	// Id of User
	// Read Only: true
	UserID int64 `json:"user_id,omitempty"`
}

DashboardBase dashboard base swagger:model DashboardBase

func (*DashboardBase) MarshalBinary

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

MarshalBinary interface implementation

func (*DashboardBase) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DashboardBase) Validate

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

Validate validates this dashboard base

type DashboardElement

type DashboardElement struct {

	// Text tile body text
	BodyText string `json:"body_text,omitempty"`

	// Text tile body text as Html
	// Read Only: true
	BodyTextAsHTML string `json:"body_text_as_html,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Id of Dashboard
	// Read Only: true
	DashboardID string `json:"dashboard_id,omitempty"`

	// Relative path of URI of LookML file to edit the dashboard element (LookML dashboard only).
	// Read Only: true
	// Format: uri
	EditURI strfmt.URI `json:"edit_uri,omitempty"`

	// Unique Id
	// Read Only: true
	ID string `json:"id,omitempty"`

	// Look
	// Read Only: true
	Look *LookWithQuery `json:"look,omitempty"`

	// Id Of Look
	LookID string `json:"look_id,omitempty"`

	// ID of merge result
	MergeResultID string `json:"merge_result_id,omitempty"`

	// Note Display
	NoteDisplay string `json:"note_display,omitempty"`

	// Note State
	NoteState string `json:"note_state,omitempty"`

	// Note Text
	NoteText string `json:"note_text,omitempty"`

	// Note Text as Html
	// Read Only: true
	NoteTextAsHTML string `json:"note_text_as_html,omitempty"`

	// Query
	// Read Only: true
	Query *Query `json:"query,omitempty"`

	// Id Of Query
	QueryID int64 `json:"query_id,omitempty"`

	// Refresh Interval
	RefreshInterval string `json:"refresh_interval,omitempty"`

	// Refresh Interval as integer
	// Read Only: true
	RefreshIntervalToI int64 `json:"refresh_interval_to_i,omitempty"`

	// Data about the result maker.
	// Read Only: true
	ResultMaker *ResultMakerWithIDVisConfigAndDynamicFields `json:"result_maker,omitempty"`

	// ID of the ResultMakerLookup entry.
	// Read Only: true
	ResultMakerID int64 `json:"result_maker_id,omitempty"`

	// Text tile subtitle text
	SubtitleText string `json:"subtitle_text,omitempty"`

	// Title of dashboard element
	Title string `json:"title,omitempty"`

	// Whether title is hidden
	TitleHidden bool `json:"title_hidden,omitempty"`

	// Text tile title
	TitleText string `json:"title_text,omitempty"`

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

DashboardElement dashboard element swagger:model DashboardElement

func (*DashboardElement) MarshalBinary

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

MarshalBinary interface implementation

func (*DashboardElement) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DashboardElement) Validate

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

Validate validates this dashboard element

type DashboardFilter

type DashboardFilter struct {

	// Whether the filter allows multiple filter values
	AllowMultipleValues bool `json:"allow_multiple_values,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Id of Dashboard
	// Read Only: true
	DashboardID string `json:"dashboard_id,omitempty"`

	// Default value of filter
	DefaultValue string `json:"default_value,omitempty"`

	// Dimension of filter (required if type = field)
	Dimension string `json:"dimension,omitempty"`

	// Explore of filter (required if type = field)
	Explore string `json:"explore,omitempty"`

	// Field information
	// Read Only: true
	Field map[string]string `json:"field,omitempty"`

	// Unique Id
	// Read Only: true
	ID string `json:"id,omitempty"`

	// Array of listeners for faceted filters
	ListensToFilters []string `json:"listens_to_filters"`

	// Model of filter (required if type = field)
	Model string `json:"model,omitempty"`

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

	// Whether the filter requires a value to run the dashboard
	Required bool `json:"required,omitempty"`

	// Display order of this filter relative to other filters
	Row int64 `json:"row,omitempty"`

	// Title of filter
	// Required: true
	Title *string `json:"title"`

	// Type of filter: one of date, number, string, or field
	// Required: true
	Type *string `json:"type"`
}

DashboardFilter dashboard filter swagger:model DashboardFilter

func (*DashboardFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*DashboardFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DashboardFilter) Validate

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

Validate validates this dashboard filter

type DashboardLayout

type DashboardLayout struct {

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

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Column Width
	ColumnWidth int64 `json:"column_width,omitempty"`

	// Id of Dashboard
	DashboardID string `json:"dashboard_id,omitempty"`

	// Components
	// Read Only: true
	DashboardLayoutComponents []*DashboardLayoutComponent `json:"dashboard_layout_components"`

	// Whether or not the dashboard layout is deleted.
	// Read Only: true
	Deleted *bool `json:"deleted,omitempty"`

	// Unique Id
	// Read Only: true
	ID string `json:"id,omitempty"`

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

	// Width
	Width int64 `json:"width,omitempty"`
}

DashboardLayout dashboard layout swagger:model DashboardLayout

func (*DashboardLayout) MarshalBinary

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

MarshalBinary interface implementation

func (*DashboardLayout) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DashboardLayout) Validate

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

Validate validates this dashboard layout

type DashboardLayoutComponent

type DashboardLayoutComponent struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Column
	Column int64 `json:"column,omitempty"`

	// Id Of Dashboard Element
	DashboardElementID string `json:"dashboard_element_id,omitempty"`

	// Id of Dashboard Layout
	DashboardLayoutID string `json:"dashboard_layout_id,omitempty"`

	// Whether or not the dashboard layout component is deleted
	// Read Only: true
	Deleted *bool `json:"deleted,omitempty"`

	// Height
	Height int64 `json:"height,omitempty"`

	// Unique Id
	// Read Only: true
	ID string `json:"id,omitempty"`

	// Row
	Row int64 `json:"row,omitempty"`

	// Width
	Width int64 `json:"width,omitempty"`
}

DashboardLayoutComponent dashboard layout component swagger:model DashboardLayoutComponent

func (*DashboardLayoutComponent) MarshalBinary

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

MarshalBinary interface implementation

func (*DashboardLayoutComponent) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DashboardLayoutComponent) Validate

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

Validate validates this dashboard layout component

type DataActionForm

type DataActionForm struct {

	// Array of form fields.
	// Read Only: true
	Fields []*DataActionFormField `json:"fields"`

	// User state
	// Read Only: true
	State *DataActionUserState `json:"state,omitempty"`
}

DataActionForm data action form swagger:model DataActionForm

func (*DataActionForm) MarshalBinary

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

MarshalBinary interface implementation

func (*DataActionForm) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DataActionForm) Validate

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

Validate validates this data action form

type DataActionFormField

type DataActionFormField struct {

	// Default value of the field.
	// Read Only: true
	Default string `json:"default,omitempty"`

	// Description of field
	// Read Only: true
	Description string `json:"description,omitempty"`

	// Human-readable label
	// Read Only: true
	Label string `json:"label,omitempty"`

	// Name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// The URL for an oauth link, if type is 'oauth_link'.
	// Read Only: true
	OauthURL string `json:"oauth_url,omitempty"`

	// If the form type is 'select', a list of options to be selected from.
	// Read Only: true
	Options []*DataActionFormSelectOption `json:"options"`

	// Whether or not the field is required. This is a user-interface hint. A user interface displaying this form should not submit it without a value for this field. The action server must also perform this validation.
	// Read Only: true
	Required *bool `json:"required,omitempty"`

	// Type of field.
	// Read Only: true
	Type string `json:"type,omitempty"`
}

DataActionFormField data action form field swagger:model DataActionFormField

func (*DataActionFormField) MarshalBinary

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

MarshalBinary interface implementation

func (*DataActionFormField) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DataActionFormField) Validate

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

Validate validates this data action form field

type DataActionFormSelectOption

type DataActionFormSelectOption struct {

	// Human-readable label
	// Read Only: true
	Label string `json:"label,omitempty"`

	// Name
	// Read Only: true
	Name string `json:"name,omitempty"`
}

DataActionFormSelectOption data action form select option swagger:model DataActionFormSelectOption

func (*DataActionFormSelectOption) MarshalBinary

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

MarshalBinary interface implementation

func (*DataActionFormSelectOption) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DataActionFormSelectOption) Validate

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

Validate validates this data action form select option

type DataActionRequest

type DataActionRequest struct {

	// The JSON describing the data action. This JSON should be considered opaque and should be passed through unmodified from the query result it came from.
	Action map[string]string `json:"action,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// User input for any form values the data action might use.
	FormValues map[string]string `json:"form_values,omitempty"`
}

DataActionRequest data action request swagger:model DataActionRequest

func (*DataActionRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*DataActionRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DataActionRequest) Validate

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

Validate validates this data action request

type DataActionResponse

type DataActionResponse struct {

	// Optional message returned by the data action server describing the state of the action that took place. This can be used to implement custom failure messages. If a failure is related to a particular form field, the server should send back a validation error instead. The Looker web UI does not currently display any message if the action indicates 'success', but may do so in the future.
	// Read Only: true
	Message string `json:"message,omitempty"`

	// When true, indicates that the client should refresh (rerun) the source query because the data may have been changed by the action.
	// Read Only: true
	RefreshQuery *bool `json:"refresh_query,omitempty"`

	// Whether the data action was successful.
	// Read Only: true
	Success *bool `json:"success,omitempty"`

	// Validation errors returned by the data action server.
	// Read Only: true
	ValidationErrors *ValidationError `json:"validation_errors,omitempty"`

	// ID of the webhook event that sent this data action. In some error conditions, this may be null.
	// Read Only: true
	WebhookID string `json:"webhook_id,omitempty"`
}

DataActionResponse data action response swagger:model DataActionResponse

func (*DataActionResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*DataActionResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DataActionResponse) Validate

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

Validate validates this data action response

type DataActionUserState

type DataActionUserState struct {

	// User state data
	// Read Only: true
	Data string `json:"data,omitempty"`
}

DataActionUserState data action user state swagger:model DataActionUserState

func (*DataActionUserState) MarshalBinary

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

MarshalBinary interface implementation

func (*DataActionUserState) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DataActionUserState) Validate

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

Validate validates this data action user state

type Datagroup

type Datagroup struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// UNIX timestamp at which this entry was created.
	// Read Only: true
	CreatedAt int64 `json:"created_at,omitempty"`

	// ID of the datagroup. Also used as the unique identifier.
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Name of the model containing the datagroup. Unique when combined with name.
	// Read Only: true
	ModelName string `json:"model_name,omitempty"`

	// Name of the datagroup. Unique when combined with model_name.
	// Read Only: true
	Name string `json:"name,omitempty"`

	// UNIX timestamp before which cache entries are considered stale. Cannot be in the future.
	StaleBefore int64 `json:"stale_before,omitempty"`

	// UNIX timestamp at which this entry trigger was last checked.
	// Read Only: true
	TriggerCheckAt int64 `json:"trigger_check_at,omitempty"`

	// The message returned with the error of the last trigger check.
	// Read Only: true
	TriggerError string `json:"trigger_error,omitempty"`

	// The value of the trigger when last checked.
	// Read Only: true
	TriggerValue string `json:"trigger_value,omitempty"`

	// UNIX timestamp at which this entry became triggered. Cannot be in the future.
	TriggeredAt int64 `json:"triggered_at,omitempty"`
}

Datagroup datagroup swagger:model Datagroup

func (*Datagroup) MarshalBinary

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

MarshalBinary interface implementation

func (*Datagroup) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Datagroup) Validate

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

Validate validates this datagroup

type Dialect

type Dialect struct {

	// Should SQL Runner snippets automatically be run
	// Read Only: true
	AutomaticallyRunSQLRunnerSnippets *bool `json:"automatically_run_sql_runner_snippets,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Array of names of the tests that can be run on a connection using this dialect
	// Read Only: true
	ConnectionTests []string `json:"connection_tests"`

	// The human-readable label of the connection
	// Read Only: true
	Label string `json:"label,omitempty"`

	// The name of the dialect
	// Read Only: true
	Name string `json:"name,omitempty"`

	// PDT distkey column
	// Read Only: true
	PersistentTableDistkey string `json:"persistent_table_distkey,omitempty"`

	// PDT index columns
	// Read Only: true
	PersistentTableIndexes string `json:"persistent_table_indexes,omitempty"`

	// PDT sortkey columns
	// Read Only: true
	PersistentTableSortkeys string `json:"persistent_table_sortkeys,omitempty"`

	// Whether the dialect supports query cost estimates
	// Read Only: true
	SupportsCostEstimate *bool `json:"supports_cost_estimate,omitempty"`

	// Suports streaming results
	// Read Only: true
	SupportsStreaming *bool `json:"supports_streaming,omitempty"`

	// Whether the dialect supports uploading tables
	// Read Only: true
	SupportsUploadTables *bool `json:"supports_upload_tables,omitempty"`
}

Dialect dialect swagger:model Dialect

func (*Dialect) MarshalBinary

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

MarshalBinary interface implementation

func (*Dialect) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Dialect) Validate

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

Validate validates this dialect

type DialectInfo

type DialectInfo struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Default number max connections
	// Read Only: true
	DefaultMaxConnections string `json:"default_max_connections,omitempty"`

	// Default port number
	// Read Only: true
	DefaultPort string `json:"default_port,omitempty"`

	// Is the supporting driver installed
	// Read Only: true
	Installed *bool `json:"installed,omitempty"`

	// The human-readable label of the connection
	// Read Only: true
	Label string `json:"label,omitempty"`

	// What the dialect calls the equivalent of a normal SQL table
	// Read Only: true
	LabelForDatabaseEquivalent string `json:"label_for_database_equivalent,omitempty"`

	// The name of the dialect
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Option support details
	// Read Only: true
	SupportedOptions *DialectInfoOptions `json:"supported_options,omitempty"`
}

DialectInfo dialect info swagger:model DialectInfo

func (*DialectInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*DialectInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DialectInfo) Validate

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

Validate validates this dialect info

type DialectInfoOptions

type DialectInfoOptions struct {

	// Has additional params support
	// Read Only: true
	AdditionalParams *bool `json:"additional_params,omitempty"`

	// Has auth support
	// Read Only: true
	Auth *bool `json:"auth,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Has host support
	// Read Only: true
	Host *bool `json:"host,omitempty"`

	// Has OAuth support
	// Read Only: true
	OauthCredentials *bool `json:"oauth_credentials,omitempty"`

	// Has project name support
	// Read Only: true
	ProjectName *bool `json:"project_name,omitempty"`

	// Has schema support
	// Read Only: true
	Schema *bool `json:"schema,omitempty"`

	// Has SSL support
	// Read Only: true
	Ssl *bool `json:"ssl,omitempty"`

	// Has timezone support
	// Read Only: true
	Timezone *bool `json:"timezone,omitempty"`

	// Has tmp table support
	// Read Only: true
	TmpTable *bool `json:"tmp_table,omitempty"`

	// Username is required
	// Read Only: true
	UsernameRequired *bool `json:"username_required,omitempty"`
}

DialectInfoOptions dialect info options swagger:model DialectInfoOptions

func (*DialectInfoOptions) MarshalBinary

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

MarshalBinary interface implementation

func (*DialectInfoOptions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DialectInfoOptions) Validate

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

Validate validates this dialect info options

type Error

type Error struct {

	// Documentation link
	// Required: true
	// Read Only: true
	// Format: uri
	DocumentationURL strfmt.URI `json:"documentation_url"`

	// Error details
	// Required: true
	// Read Only: 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 GitBranch

type GitBranch struct {

	// Number of commits the local branch is ahead of the remote
	// Read Only: true
	AheadCount int64 `json:"ahead_count,omitempty"`

	// Number of commits the local branch is behind the remote
	// Read Only: true
	BehindCount int64 `json:"behind_count,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// UNIX timestamp at which this branch was last committed.
	// Read Only: true
	CommitAt int64 `json:"commit_at,omitempty"`

	// Name of error
	// Read Only: true
	Error string `json:"error,omitempty"`

	// Whether or not a local ref exists for the branch
	// Read Only: true
	IsLocal *bool `json:"is_local,omitempty"`

	// Whether or not this is the production branch
	// Read Only: true
	IsProduction *bool `json:"is_production,omitempty"`

	// Whether or not a remote ref exists for the branch
	// Read Only: true
	IsRemote *bool `json:"is_remote,omitempty"`

	// Message describing an error if present
	// Read Only: true
	Message string `json:"message,omitempty"`

	// The short name on the local. Updating `name` results in `git checkout <new_name>`
	Name string `json:"name,omitempty"`

	// Name of the owner of a personal branch
	// Read Only: true
	OwnerName string `json:"owner_name,omitempty"`

	// Whether or not this branch is a personal branch - readonly for all developers except the owner
	// Read Only: true
	Personal *bool `json:"personal,omitempty"`

	// Whether or not this branch is readonly
	// Read Only: true
	Readonly *bool `json:"readonly,omitempty"`

	// The resolved ref of this branch. Updating `ref` results in `git reset --hard <new_ref>“.
	Ref string `json:"ref,omitempty"`

	// The name of the remote
	// Read Only: true
	Remote string `json:"remote,omitempty"`

	// The short name on the remote
	// Read Only: true
	RemoteName string `json:"remote_name,omitempty"`

	// The resolved ref of this branch remote.
	// Read Only: true
	RemoteRef string `json:"remote_ref,omitempty"`
}

GitBranch git branch swagger:model GitBranch

func (*GitBranch) MarshalBinary

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

MarshalBinary interface implementation

func (*GitBranch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GitBranch) Validate

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

Validate validates this git branch

type GitConnectionTest

type GitConnectionTest struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Human readable string describing the test
	// Read Only: true
	Description string `json:"description,omitempty"`

	// A short string, uniquely naming this test
	// Read Only: true
	ID string `json:"id,omitempty"`
}

GitConnectionTest git connection test swagger:model GitConnectionTest

func (*GitConnectionTest) MarshalBinary

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

MarshalBinary interface implementation

func (*GitConnectionTest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GitConnectionTest) Validate

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

Validate validates this git connection test

type GitConnectionTestResult

type GitConnectionTestResult struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// A short string, uniquely naming this test
	// Read Only: true
	ID string `json:"id,omitempty"`

	// Additional data from the test
	// Read Only: true
	Message string `json:"message,omitempty"`

	// Either "pass" or "fail"
	// Read Only: true
	Status string `json:"status,omitempty"`
}

GitConnectionTestResult git connection test result swagger:model GitConnectionTestResult

func (*GitConnectionTestResult) MarshalBinary

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

MarshalBinary interface implementation

func (*GitConnectionTestResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GitConnectionTestResult) Validate

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

Validate validates this git connection test result

type GitStatus

type GitStatus struct {

	// Git action: add, delete, etc
	// Read Only: true
	Action string `json:"action,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// When true, changes to the local file conflict with the remote repository
	// Read Only: true
	Conflict *bool `json:"conflict,omitempty"`

	// When true, the file can be reverted to an earlier state
	// Read Only: true
	Revertable *bool `json:"revertable,omitempty"`

	// Git description of the action
	// Read Only: true
	Text string `json:"text,omitempty"`
}

GitStatus git status swagger:model GitStatus

func (*GitStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*GitStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GitStatus) Validate

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

Validate validates this git status

type Group

type Group struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Group can be used in content access controls
	CanAddToContentMetadata bool `json:"can_add_to_content_metadata,omitempty"`

	// Currently logged in user is group member
	// Read Only: true
	ContainsCurrentUser *bool `json:"contains_current_user,omitempty"`

	// External Id group if embed group
	// Read Only: true
	ExternalGroupID string `json:"external_group_id,omitempty"`

	// Group membership controlled outside of Looker
	// Read Only: true
	ExternallyManaged *bool `json:"externally_managed,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// New users are added to this group by default
	// Read Only: true
	IncludeByDefault *bool `json:"include_by_default,omitempty"`

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

	// Number of users included in this group
	// Read Only: true
	UserCount int64 `json:"user_count,omitempty"`
}

Group group swagger:model Group

func (*Group) MarshalBinary

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

MarshalBinary interface implementation

func (*Group) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Group) Validate

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

Validate validates this group

type GroupIDForGroupInclusion

type GroupIDForGroupInclusion struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Id of group
	// Read Only: true
	GroupID int64 `json:"group_id,omitempty"`
}

GroupIDForGroupInclusion group Id for group inclusion swagger:model GroupIdForGroupInclusion

func (*GroupIDForGroupInclusion) MarshalBinary

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

MarshalBinary interface implementation

func (*GroupIDForGroupInclusion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GroupIDForGroupInclusion) Validate

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

Validate validates this group Id for group inclusion

type GroupIDForGroupUserInclusion

type GroupIDForGroupUserInclusion struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Id of user
	// Read Only: true
	UserID int64 `json:"user_id,omitempty"`
}

GroupIDForGroupUserInclusion group Id for group user inclusion swagger:model GroupIdForGroupUserInclusion

func (*GroupIDForGroupUserInclusion) MarshalBinary

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

MarshalBinary interface implementation

func (*GroupIDForGroupUserInclusion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GroupIDForGroupUserInclusion) Validate

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

Validate validates this group Id for group user inclusion

type HomepageItem

type HomepageItem struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Name of user who created the content this item is based on
	// Read Only: true
	ContentCreatedBy string `json:"content_created_by,omitempty"`

	// Content favorite id associated with the item this content is based on
	// Read Only: true
	ContentFavoriteID int64 `json:"content_favorite_id,omitempty"`

	// Content metadata id associated with the item this content is based on
	// Read Only: true
	ContentMetadataID int64 `json:"content_metadata_id,omitempty"`

	// Last time the content that this item is based on was updated
	// Read Only: true
	ContentUpdatedAt string `json:"content_updated_at,omitempty"`

	// Custom description entered by the user, if present
	CustomDescription string `json:"custom_description,omitempty"`

	// (Write-Only) base64 encoded image data
	CustomImageDataBase64 string `json:"custom_image_data_base64,omitempty"`

	// Custom image_url entered by the user, if present
	// Read Only: true
	CustomImageURL string `json:"custom_image_url,omitempty"`

	// Custom title entered by the user, if present
	CustomTitle string `json:"custom_title,omitempty"`

	// Custom url entered by the user, if present
	CustomURL string `json:"custom_url,omitempty"`

	// Dashboard to base this item on
	DashboardID int64 `json:"dashboard_id,omitempty"`

	// The actual description for display
	// Read Only: true
	Description string `json:"description,omitempty"`

	// Number of times content has been favorited, if present
	// Read Only: true
	FavoriteCount int64 `json:"favorite_count,omitempty"`

	// Associated Homepage Section
	HomepageSectionID string `json:"homepage_section_id,omitempty"`

	// Unique Id
	// Read Only: true
	ID string `json:"id,omitempty"`

	// The actual image_url for display
	// Read Only: true
	ImageURL string `json:"image_url,omitempty"`

	// Look to base this item on
	LookID int64 `json:"look_id,omitempty"`

	// LookML Dashboard to base this item on
	LookmlDashboardID string `json:"lookml_dashboard_id,omitempty"`

	// An arbitrary integer representing the sort order within the section
	Order int64 `json:"order,omitempty"`

	// Number of seconds it took to fetch the section this item is in
	// Read Only: true
	SectionFetchTime float32 `json:"section_fetch_time,omitempty"`

	// The actual title for display
	// Read Only: true
	Title string `json:"title,omitempty"`

	// The actual url for display
	// Read Only: true
	URL string `json:"url,omitempty"`

	// Whether the custom description should be used instead of the content description, if the item is associated with content
	UseCustomDescription bool `json:"use_custom_description,omitempty"`

	// Whether the custom image should be used instead of the content image, if the item is associated with content
	UseCustomImage bool `json:"use_custom_image,omitempty"`

	// Whether the custom title should be used instead of the content title, if the item is associated with content
	UseCustomTitle bool `json:"use_custom_title,omitempty"`

	// Whether the custom url should be used instead of the content url, if the item is associated with content
	UseCustomURL bool `json:"use_custom_url,omitempty"`

	// Number of times content has been viewed, if present
	// Read Only: true
	ViewCount int64 `json:"view_count,omitempty"`
}

HomepageItem homepage item swagger:model HomepageItem

func (*HomepageItem) MarshalBinary

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

MarshalBinary interface implementation

func (*HomepageItem) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*HomepageItem) Validate

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

Validate validates this homepage item

type HomepageSection

type HomepageSection struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Time at which this section was created.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Time at which this section was deleted.
	// Format: date-time
	DeletedAt strfmt.DateTime `json:"deleted_at,omitempty"`

	// A URL pointing to a page showing further information about the content in the section.
	// Read Only: true
	DetailURL string `json:"detail_url,omitempty"`

	// Id reference to parent homepage
	// Read Only: true
	HomepageID int64 `json:"homepage_id,omitempty"`

	// Items in the homepage section
	// Read Only: true
	HomepageItems []*HomepageItem `json:"homepage_items"`

	// Unique Id
	// Read Only: true
	ID string `json:"id,omitempty"`

	// Is this a header section (has no items)
	// Read Only: true
	IsHeader *bool `json:"is_header,omitempty"`

	// ids of the homepage items in the order they should be displayed
	ItemOrder []int64 `json:"item_order"`

	// Name of row
	Title string `json:"title,omitempty"`

	// Time at which this section was last updated.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

HomepageSection homepage section swagger:model HomepageSection

func (*HomepageSection) MarshalBinary

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

MarshalBinary interface implementation

func (*HomepageSection) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*HomepageSection) Validate

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

Validate validates this homepage section

type ImportedProject

type ImportedProject struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Flag signifying if a dependency is remote or local
	// Read Only: true
	IsRemote *bool `json:"is_remote,omitempty"`

	// Dependency name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Ref for a remote dependency
	// Read Only: true
	Ref string `json:"ref,omitempty"`

	// Url for a remote dependency
	// Read Only: true
	URL string `json:"url,omitempty"`
}

ImportedProject imported project swagger:model ImportedProject

func (*ImportedProject) MarshalBinary

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

MarshalBinary interface implementation

func (*ImportedProject) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ImportedProject) Validate

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

Validate validates this imported project

type Integration

type Integration struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Description of the integration.
	// Read Only: true
	Description string `json:"description,omitempty"`

	// Whether the integration is available to users.
	Enabled bool `json:"enabled,omitempty"`

	// URL to an icon for the integration.
	// Read Only: true
	IconURL string `json:"icon_url,omitempty"`

	// ID of the integration.
	// Read Only: true
	ID string `json:"id,omitempty"`

	// ID of the integration hub.
	// Read Only: true
	IntegrationHubID int64 `json:"integration_hub_id,omitempty"`

	// Label for the integration.
	// Read Only: true
	Label string `json:"label,omitempty"`

	// Array of params for the integration.
	Params []*IntegrationParam `json:"params"`

	// A list of descriptions of required fields that this integration is compatible with. If there are multiple entries in this list, the integration requires more than one field. If unspecified, no fields will be required.
	// Read Only: true
	RequiredFields []*IntegrationRequiredField `json:"required_fields"`

	// A list of action types the integration supports. Valid values are: "cell", "query", "dashboard".
	// Read Only: true
	SupportedActionTypes []string `json:"supported_action_types"`

	// A list of all the download mechanisms the integration supports. The order is undefined: Looker will select the most appropriate supported download mechanism for a given query. The integration must ensure it can handle any of the mechanisms it claims to support. If unspecified, this will default to ["push"]. Valid values are: "push", "url".
	// Read Only: true
	SupportedDownloadSettings []string `json:"supported_download_settings"`

	// A list of data formats the integration supports. If unspecified, this will default to ["txt", "csv", "inline_json", "json", "json_detail", "json_detail_lite_stream", "xlsx", "html", "wysiwyg_pdf", "assembled_pdf", "wysiwyg_png", "csv_zip"]. Valid values are: "txt", "csv", "inline_json", "json", "json_detail", "json_detail_lite_stream", "xlsx", "html", "wysiwyg_pdf", "assembled_pdf", "wysiwyg_png", "csv_zip".
	// Read Only: true
	SupportedFormats []string `json:"supported_formats"`

	// A list of formatting options the integration supports. If unspecified, this will default to ["formatted", "unformatted"]. Valid values are: "formatted", "unformatted".
	// Read Only: true
	SupportedFormattings []string `json:"supported_formattings"`

	// A list of visualization formatting options the integration supports. If unspecified, this will default to ["apply", "noapply"]. Valid values are: "apply", "noapply".
	// Read Only: true
	SupportedVisualizationFormattings []string `json:"supported_visualization_formattings"`
}

Integration integration swagger:model Integration

func (*Integration) MarshalBinary

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

MarshalBinary interface implementation

func (*Integration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Integration) Validate

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

Validate validates this integration

type IntegrationHub

type IntegrationHub struct {

	// (Write-Only) An authorization key that will be sent to the integration hub on every request.
	AuthorizationToken string `json:"authorization_token,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// An error message, present if the integration hub metadata could not be fetched. If this is present, the integration hub is unusable.
	// Read Only: true
	FetchErrorMessage string `json:"fetch_error_message,omitempty"`

	// Whether the authorization_token is set for the hub.
	// Read Only: true
	HasAuthorizationToken *bool `json:"has_authorization_token,omitempty"`

	// ID of the hub.
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Label of the hub.
	// Read Only: true
	Label string `json:"label,omitempty"`

	// Whether the legal terms for the integration hub are required before use.
	// Read Only: true
	LegalAgreementRequired *bool `json:"legal_agreement_required,omitempty"`

	// Whether the legal agreement message has been signed by the user. This only matters if legal_agreement_required is true.
	// Read Only: true
	LegalAgreementSigned *bool `json:"legal_agreement_signed,omitempty"`

	// The legal agreement text for this integration hub.
	// Read Only: true
	LegalAgreementText string `json:"legal_agreement_text,omitempty"`

	// Whether this hub is a first-party integration hub operated by Looker.
	// Read Only: true
	Official *bool `json:"official,omitempty"`

	// URL of the hub.
	URL string `json:"url,omitempty"`
}

IntegrationHub integration hub swagger:model IntegrationHub

func (*IntegrationHub) MarshalBinary

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

MarshalBinary interface implementation

func (*IntegrationHub) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IntegrationHub) Validate

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

Validate validates this integration hub

type IntegrationParam

type IntegrationParam struct {

	// Short description of the parameter.
	// Read Only: true
	Description string `json:"description,omitempty"`

	// Whether the parameter has a value set.
	// Read Only: true
	HasValue *bool `json:"has_value,omitempty"`

	// Label of the parameter.
	// Read Only: true
	Label string `json:"label,omitempty"`

	// Name of the parameter.
	// Read Only: true
	Name string `json:"name,omitempty"`

	// When true, this parameter must be assigned to a user attribute in the admin panel (instead of a constant value), and that value may be updated by the user as part of the integration flow.
	// Read Only: true
	PerUser *bool `json:"per_user,omitempty"`

	// Whether the parameter is required to be set to use the destination. If unspecified, this defaults to false.
	// Read Only: true
	Required *bool `json:"required,omitempty"`

	// Whether the parameter contains sensitive data like API credentials. If unspecified, this defaults to true.
	// Read Only: true
	Sensitive *bool `json:"sensitive,omitempty"`

	// When present, the param's value comes from this user attribute instead of the 'value' parameter. Set to null to use the 'value'.
	UserAttributeName string `json:"user_attribute_name,omitempty"`

	// The current value of the parameter. Always null if the value is sensitive. When writing, null values will be ignored. Set the value to an empty string to clear it.
	Value string `json:"value,omitempty"`
}

IntegrationParam integration param swagger:model IntegrationParam

func (*IntegrationParam) MarshalBinary

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

MarshalBinary interface implementation

func (*IntegrationParam) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IntegrationParam) Validate

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

Validate validates this integration param

type IntegrationRequiredField

type IntegrationRequiredField struct {

	// If present, supercedes 'tag' and matches a field that has all of the provided tags.
	// Read Only: true
	AllTags []string `json:"all_tags"`

	// If present, supercedes 'tag' and matches a field that has any of the provided tags.
	// Read Only: true
	AnyTag []string `json:"any_tag"`

	// Matches a field that has this tag.
	// Read Only: true
	Tag string `json:"tag,omitempty"`
}

IntegrationRequiredField integration required field swagger:model IntegrationRequiredField

func (*IntegrationRequiredField) MarshalBinary

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

MarshalBinary interface implementation

func (*IntegrationRequiredField) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IntegrationRequiredField) Validate

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

Validate validates this integration required field

type IntegrationTestResult

type IntegrationTestResult struct {

	// A message representing the results of the test.
	// Read Only: true
	Message string `json:"message,omitempty"`

	// Whether or not the test was successful
	// Read Only: true
	Success *bool `json:"success,omitempty"`
}

IntegrationTestResult integration test result swagger:model IntegrationTestResult

func (*IntegrationTestResult) MarshalBinary

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

MarshalBinary interface implementation

func (*IntegrationTestResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IntegrationTestResult) Validate

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

Validate validates this integration test result

type LDAPConfig

type LDAPConfig struct {

	// Allow alternate email-based login via '/login/email' for admins and for specified users with the 'login_special_email' permission. This option is useful as a fallback during ldap setup, if ldap config problems occur later, or if you need to support some users who are not in your ldap directory. Looker email/password logins are always disabled for regular users when ldap is enabled.
	AlternateEmailLoginAllowed bool `json:"alternate_email_login_allowed,omitempty"`

	// (Write-Only)  Password for the LDAP account used to access the LDAP server
	AuthPassword string `json:"auth_password,omitempty"`

	// Users will not be allowed to login at all unless a role for them is found in LDAP if set to true
	AuthRequiresRole bool `json:"auth_requires_role,omitempty"`

	// Distinguished name of LDAP account used to access the LDAP server
	AuthUsername string `json:"auth_username,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// LDAP server hostname
	ConnectionHost string `json:"connection_host,omitempty"`

	// LDAP host port
	ConnectionPort string `json:"connection_port,omitempty"`

	// Use Transport Layer Security
	ConnectionTLS bool `json:"connection_tls,omitempty"`

	// Do not verify peer when using TLS
	ConnectionTLSNoVerify bool `json:"connection_tls_no_verify,omitempty"`

	// (Write-Only)  Array of ids of groups that will be applied to new users the first time they login via LDAP
	DefaultNewUserGroupIds []int64 `json:"default_new_user_group_ids"`

	// (Read-only) Groups that will be applied to new users the first time they login via LDAP
	// Read Only: true
	DefaultNewUserGroups []*Group `json:"default_new_user_groups"`

	// (Write-Only)  Array of ids of roles that will be applied to new users the first time they login via LDAP
	DefaultNewUserRoleIds []int64 `json:"default_new_user_role_ids"`

	// (Read-only) Roles that will be applied to new users the first time they login via LDAP
	// Read Only: true
	DefaultNewUserRoles []*Role `json:"default_new_user_roles"`

	// Enable/Disable LDAP authentication for the server
	Enabled bool `json:"enabled,omitempty"`

	// Don't attempt to do LDAP search result paging (RFC 2696) even if the LDAP server claims to support it.
	ForceNoPage bool `json:"force_no_page,omitempty"`

	// (Read-only) Array of mappings between LDAP Groups and Looker Roles
	// Read Only: true
	Groups []*LDAPGroupRead `json:"groups"`

	// Base dn for finding groups in LDAP searches
	GroupsBaseDn string `json:"groups_base_dn,omitempty"`

	// Identifier for a strategy for how Looker will search for groups in the LDAP server
	GroupsFinderType string `json:"groups_finder_type,omitempty"`

	// LDAP Group attribute that signifies the members of the groups. Most commonly 'member'
	GroupsMemberAttribute string `json:"groups_member_attribute,omitempty"`

	// Optional comma-separated list of supported LDAP objectclass for groups when doing groups searches
	GroupsObjectclasses string `json:"groups_objectclasses,omitempty"`

	// LDAP Group attribute that signifies the user in a group. Most commonly 'dn'
	GroupsUserAttribute string `json:"groups_user_attribute,omitempty"`

	// (Read/Write) Array of mappings between LDAP Groups and arrays of Looker Role ids
	GroupsWithRoleIds []*LDAPGroupWrite `json:"groups_with_role_ids"`

	// (Read-only) Has the password been set for the LDAP account used to access the LDAP server
	// Read Only: true
	HasAuthPassword *bool `json:"has_auth_password,omitempty"`

	// Merge first-time ldap login to existing user account by email addresses. When a user logs in for the first time via ldap this option will connect this user into their existing account by finding the account with a matching email address. Otherwise a new user account will be created for the user.
	MergeNewUsersByEmail bool `json:"merge_new_users_by_email,omitempty"`

	// When this config was last modified
	// Read Only: true
	ModifiedAt string `json:"modified_at,omitempty"`

	// User id of user who last modified this config
	// Read Only: true
	ModifiedBy string `json:"modified_by,omitempty"`

	// Set user roles in Looker based on groups from LDAP
	SetRolesFromGroups bool `json:"set_roles_from_groups,omitempty"`

	// (Write-Only)  Test LDAP user password. For ldap tests only.
	TestLdapPassword string `json:"test_ldap_password,omitempty"`

	// (Write-Only)  Test LDAP user login id. For ldap tests only.
	TestLdapUser string `json:"test_ldap_user,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Name of user record attributes used to indicate email address field
	UserAttributeMapEmail string `json:"user_attribute_map_email,omitempty"`

	// Name of user record attributes used to indicate first name
	UserAttributeMapFirstName string `json:"user_attribute_map_first_name,omitempty"`

	// Name of user record attributes used to indicate last name
	UserAttributeMapLastName string `json:"user_attribute_map_last_name,omitempty"`

	// Name of user record attributes used to indicate unique record id
	UserAttributeMapLdapID string `json:"user_attribute_map_ldap_id,omitempty"`

	// (Read-only) Array of mappings between LDAP User Attributes and Looker User Attributes
	// Read Only: true
	UserAttributes []*LDAPUserAttributeRead `json:"user_attributes"`

	// (Read/Write) Array of mappings between LDAP User Attributes and arrays of Looker User Attribute ids
	UserAttributesWithIds []*LDAPUserAttributeWrite `json:"user_attributes_with_ids"`

	// Distinguished name of LDAP node used as the base for user searches
	UserBindBaseDn string `json:"user_bind_base_dn,omitempty"`

	// (Optional) Custom RFC-2254 filter clause for use in finding user during login. Combined via 'and' with the other generated filter clauses.
	UserCustomFilter string `json:"user_custom_filter,omitempty"`

	// Name(s) of user record attributes used for matching user login id (comma separated list)
	UserIDAttributeNames string `json:"user_id_attribute_names,omitempty"`

	// (Optional) Name of user record objectclass used for finding user during login id
	UserObjectclass string `json:"user_objectclass,omitempty"`
}

LDAPConfig l d a p config swagger:model LDAPConfig

func (*LDAPConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*LDAPConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LDAPConfig) Validate

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

Validate validates this l d a p config

type LDAPConfigTestIssue

type LDAPConfigTestIssue struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Message describing the issue
	// Read Only: true
	Message string `json:"message,omitempty"`

	// Severity of the issue. Error or Warning
	// Read Only: true
	Severity string `json:"severity,omitempty"`
}

LDAPConfigTestIssue l d a p config test issue swagger:model LDAPConfigTestIssue

func (*LDAPConfigTestIssue) MarshalBinary

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

MarshalBinary interface implementation

func (*LDAPConfigTestIssue) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LDAPConfigTestIssue) Validate

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

Validate validates this l d a p config test issue

type LDAPConfigTestResult

type LDAPConfigTestResult struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Additional details for error cases
	// Read Only: true
	Details string `json:"details,omitempty"`

	// Array of issues/considerations about the result
	// Read Only: true
	Issues []*LDAPConfigTestIssue `json:"issues"`

	// Short human readable test about the result
	// Read Only: true
	Message string `json:"message,omitempty"`

	// Test status code: always 'success' or 'error'
	// Read Only: true
	Status string `json:"status,omitempty"`

	// A more detailed trace of incremental results during auth tests
	// Read Only: true
	Trace string `json:"trace,omitempty"`

	// Link to ldap config
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// User details from LDAP server for auth tests
	// Read Only: true
	User *LDAPUser `json:"user,omitempty"`
}

LDAPConfigTestResult l d a p config test result swagger:model LDAPConfigTestResult

func (*LDAPConfigTestResult) MarshalBinary

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

MarshalBinary interface implementation

func (*LDAPConfigTestResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LDAPConfigTestResult) Validate

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

Validate validates this l d a p config test result

type LDAPGroupRead

type LDAPGroupRead struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Name of group in LDAP
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Looker Roles
	// Read Only: true
	Roles []*Role `json:"roles"`

	// Link to ldap config
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

LDAPGroupRead l d a p group read swagger:model LDAPGroupRead

func (*LDAPGroupRead) MarshalBinary

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

MarshalBinary interface implementation

func (*LDAPGroupRead) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LDAPGroupRead) Validate

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

Validate validates this l d a p group read

type LDAPGroupWrite

type LDAPGroupWrite struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Name of group in LDAP
	Name string `json:"name,omitempty"`

	// Looker Role Ids
	RoleIds []int64 `json:"role_ids"`

	// Link to ldap config
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

LDAPGroupWrite l d a p group write swagger:model LDAPGroupWrite

func (*LDAPGroupWrite) MarshalBinary

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

MarshalBinary interface implementation

func (*LDAPGroupWrite) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LDAPGroupWrite) Validate

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

Validate validates this l d a p group write

type LDAPUser

type LDAPUser struct {

	// Array of user's email addresses and aliases for use in migration
	// Read Only: true
	AllEmails []string `json:"all_emails"`

	// Dictionary of user's attrributes (name/value)
	// Read Only: true
	Attributes map[string]string `json:"attributes,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Primary email address
	// Read Only: true
	Email string `json:"email,omitempty"`

	// First name
	// Read Only: true
	FirstName string `json:"first_name,omitempty"`

	// Array of user's groups (group names only)
	// Read Only: true
	Groups []string `json:"groups"`

	// Last Name
	// Read Only: true
	LastName string `json:"last_name,omitempty"`

	// LDAP's distinguished name for the user record
	// Read Only: true
	LdapDn string `json:"ldap_dn,omitempty"`

	// LDAP's Unique ID for the user
	// Read Only: true
	LdapID string `json:"ldap_id,omitempty"`

	// Array of user's roles (role names only)
	// Read Only: true
	Roles []string `json:"roles"`

	// Link to ldap config
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

LDAPUser l d a p user swagger:model LDAPUser

func (*LDAPUser) MarshalBinary

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

MarshalBinary interface implementation

func (*LDAPUser) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LDAPUser) Validate

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

Validate validates this l d a p user

type LDAPUserAttributeRead

type LDAPUserAttributeRead struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Name of User Attribute in LDAP
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Required to be in LDAP assertion for login to be allowed to succeed
	// Read Only: true
	Required *bool `json:"required,omitempty"`

	// Link to LDAP config
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Looker User Attributes
	// Read Only: true
	UserAttributes []*UserAttribute `json:"user_attributes"`
}

LDAPUserAttributeRead l d a p user attribute read swagger:model LDAPUserAttributeRead

func (*LDAPUserAttributeRead) MarshalBinary

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

MarshalBinary interface implementation

func (*LDAPUserAttributeRead) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LDAPUserAttributeRead) Validate

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

Validate validates this l d a p user attribute read

type LDAPUserAttributeWrite

type LDAPUserAttributeWrite struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Name of User Attribute in LDAP
	Name string `json:"name,omitempty"`

	// Required to be in LDAP assertion for login to be allowed to succeed
	Required bool `json:"required,omitempty"`

	// Link to ldap config
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Looker User Attribute Ids
	UserAttributeIds []int64 `json:"user_attribute_ids"`
}

LDAPUserAttributeWrite l d a p user attribute write swagger:model LDAPUserAttributeWrite

func (*LDAPUserAttributeWrite) MarshalBinary

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

MarshalBinary interface implementation

func (*LDAPUserAttributeWrite) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LDAPUserAttributeWrite) Validate

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

Validate validates this l d a p user attribute write

type LegacyFeature

type LegacyFeature struct {

	// Approximate date that this feature will be automatically disabled.
	// Read Only: true
	// Format: date-time
	ApproximateDisableDate strfmt.DateTime `json:"approximate_disable_date,omitempty"`

	// Approximate date that this feature will be removed.
	// Read Only: true
	// Format: date-time
	ApproximateEndOfLifeDate strfmt.DateTime `json:"approximate_end_of_life_date,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Description
	// Read Only: true
	Description string `json:"description,omitempty"`

	// Looker version where this feature will be automatically disabled
	// Read Only: true
	DisableOnUpgradeToVersion string `json:"disable_on_upgrade_to_version,omitempty"`

	// Looker version where this feature became a legacy feature
	// Read Only: true
	DisallowedAsOfVersion string `json:"disallowed_as_of_version,omitempty"`

	// URL for documentation about this feature
	// Read Only: true
	DocumentationURL string `json:"documentation_url,omitempty"`

	// Whether this feature is currently enabled
	// Read Only: true
	Enabled *bool `json:"enabled,omitempty"`

	// Whether this feature has been enabled by a user
	EnabledLocally bool `json:"enabled_locally,omitempty"`

	// Future Looker version where this feature will be removed
	// Read Only: true
	EndOfLifeVersion string `json:"end_of_life_version,omitempty"`

	// Whether this legacy feature may have been automatically disabled when upgrading to the current version.
	// Read Only: true
	HasDisabledOnUpgrade *bool `json:"has_disabled_on_upgrade,omitempty"`

	// Unique Id
	// Read Only: true
	ID string `json:"id,omitempty"`

	// Name
	// Read Only: true
	Name string `json:"name,omitempty"`
}

LegacyFeature legacy feature swagger:model LegacyFeature

func (*LegacyFeature) MarshalBinary

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

MarshalBinary interface implementation

func (*LegacyFeature) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LegacyFeature) Validate

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

Validate validates this legacy feature

type LocalizationSettings

type LocalizationSettings struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Default locale for localization
	// Read Only: true
	DefaultLocale string `json:"default_locale,omitempty"`

	// Localization level - strict or permissive
	// Read Only: true
	LocalizationLevel string `json:"localization_level,omitempty"`
}

LocalizationSettings localization settings swagger:model LocalizationSettings

func (*LocalizationSettings) MarshalBinary

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

MarshalBinary interface implementation

func (*LocalizationSettings) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LocalizationSettings) Validate

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

Validate validates this localization settings

type Look

type Look struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Content Favorite Id
	// Read Only: true
	ContentFavoriteID int64 `json:"content_favorite_id,omitempty"`

	// Id of content metadata
	// Read Only: true
	ContentMetadataID int64 `json:"content_metadata_id,omitempty"`

	// Time that the Look was created.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Whether or not a look is deleted.
	Deleted bool `json:"deleted,omitempty"`

	// Time that the Look was deleted.
	// Read Only: true
	// Format: date-time
	DeletedAt strfmt.DateTime `json:"deleted_at,omitempty"`

	// Id of User that deleted the look.
	// Read Only: true
	DeleterID int64 `json:"deleter_id,omitempty"`

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

	// Embed Url
	// Read Only: true
	EmbedURL string `json:"embed_url,omitempty"`

	// Excel File Url
	// Read Only: true
	ExcelFileURL string `json:"excel_file_url,omitempty"`

	// Number of times favorited
	// Read Only: true
	FavoriteCount int64 `json:"favorite_count,omitempty"`

	// Google Spreadsheet Formula
	// Read Only: true
	GoogleSpreadsheetFormula string `json:"google_spreadsheet_formula,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Image Embed Url
	// Read Only: true
	ImageEmbedURL string `json:"image_embed_url,omitempty"`

	// auto-run query when Look viewed
	IsRunOnLoad bool `json:"is_run_on_load,omitempty"`

	// Time that the Look was last accessed by any user
	// Read Only: true
	// Format: date-time
	LastAccessedAt strfmt.DateTime `json:"last_accessed_at,omitempty"`

	// Id of User that last updated the look.
	// Read Only: true
	LastUpdaterID int64 `json:"last_updater_id,omitempty"`

	// Time last viewed in the Looker web UI
	// Read Only: true
	// Format: date-time
	LastViewedAt strfmt.DateTime `json:"last_viewed_at,omitempty"`

	// Model
	// Read Only: true
	Model *LookModel `json:"model,omitempty"`

	// Is Public
	// Read Only: true
	Public *bool `json:"public,omitempty"`

	// Public Slug
	// Read Only: true
	PublicSlug string `json:"public_slug,omitempty"`

	// Public Url
	// Read Only: true
	PublicURL string `json:"public_url,omitempty"`

	// Query Id
	QueryID int64 `json:"query_id,omitempty"`

	// Short Url
	// Read Only: true
	ShortURL string `json:"short_url,omitempty"`

	// Space of this Look
	// Read Only: true
	Space *SpaceBase `json:"space,omitempty"`

	// Space Id
	SpaceID int64 `json:"space_id,omitempty"`

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

	// Time that the Look was updated.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// User
	// Read Only: true
	User *UserIDOnly `json:"user,omitempty"`

	// User Id
	UserID int64 `json:"user_id,omitempty"`

	// Number of times viewed in the Looker web UI
	// Read Only: true
	ViewCount int64 `json:"view_count,omitempty"`
}

Look look swagger:model Look

func (*Look) MarshalBinary

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

MarshalBinary interface implementation

func (*Look) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Look) Validate

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

Validate validates this look

type LookBasic

type LookBasic struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Id of content metadata
	// Read Only: true
	ContentMetadataID int64 `json:"content_metadata_id,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Look Title
	// Read Only: true
	Title string `json:"title,omitempty"`
}

LookBasic look basic swagger:model LookBasic

func (*LookBasic) MarshalBinary

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

MarshalBinary interface implementation

func (*LookBasic) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookBasic) Validate

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

Validate validates this look basic

type LookModel

type LookModel struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Model Id
	// Read Only: true
	ID string `json:"id,omitempty"`

	// Model Label
	// Read Only: true
	Label string `json:"label,omitempty"`
}

LookModel look model swagger:model LookModel

func (*LookModel) MarshalBinary

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

MarshalBinary interface implementation

func (*LookModel) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookModel) Validate

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

Validate validates this look model

type LookWithDashboards

type LookWithDashboards struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Content Favorite Id
	// Read Only: true
	ContentFavoriteID int64 `json:"content_favorite_id,omitempty"`

	// Id of content metadata
	// Read Only: true
	ContentMetadataID int64 `json:"content_metadata_id,omitempty"`

	// Time that the Look was created.
	// Read Only: true
	// Format: date-time
	CreatedAt *strfmt.DateTime `json:"created_at,omitempty"`

	// Dashboards
	// Read Only: true
	Dashboards []*DashboardBase `json:"dashboards"`

	// Whether or not the look is deleted
	Deleted bool `json:"deleted,omitempty"`

	// Time that the Look was deleted.
	// Read Only: true
	// Format: date-time
	DeletedAt *strfmt.DateTime `json:"deleted_at,omitempty"`

	// Id of User that deleted the look.
	// Read Only: true
	DeleterID int64 `json:"deleter_id,omitempty"`

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

	// Embed Url
	// Read Only: true
	EmbedURL string `json:"embed_url,omitempty"`

	// Excel File Url
	// Read Only: true
	ExcelFileURL string `json:"excel_file_url,omitempty"`

	// Number of times favorited
	// Read Only: true
	FavoriteCount int64 `json:"favorite_count,omitempty"`

	// Google Spreadsheet Formula
	// Read Only: true
	GoogleSpreadsheetFormula string `json:"google_spreadsheet_formula,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// auto-run query when Look viewed
	IsRunOnLoad bool `json:"is_run_on_load,omitempty"`

	// Time that the Look was last accessed by any user
	// Read Only: true
	// Format: date-time
	LastAccessedAt *strfmt.DateTime `json:"last_accessed_at,omitempty"`

	// (Write-Only) Id of User that last updated the look.
	LastUpdaterID int64 `json:"last_updater_id,omitempty"`

	// Time last viewed in the Looker web UI
	// Read Only: true
	// Format: date-time
	LastViewedAt *strfmt.DateTime `json:"last_viewed_at,omitempty"`

	// Model
	// Read Only: true
	Model *LookModel `json:"model,omitempty"`

	// Is Public
	// Read Only: true
	Public *bool `json:"public,omitempty"`

	// Public Slug
	// Read Only: true
	PublicSlug string `json:"public_slug,omitempty"`

	// Public Url
	// Read Only: true
	PublicURL string `json:"public_url,omitempty"`

	// Query Id
	QueryID int64 `json:"query_id,omitempty"`

	// Short Url
	// Read Only: true
	ShortURL string `json:"short_url,omitempty"`

	// Space of this Look
	// Read Only: true
	Space *SpaceBase `json:"space,omitempty"`

	// (Write-Only) Space Id
	SpaceID int64 `json:"space_id,omitempty"`

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

	// Time that the Look was updated.
	// Read Only: true
	// Format: date-time
	UpdatedAt *strfmt.DateTime `json:"updated_at,omitempty"`

	// User
	// Read Only: true
	User *UserIDOnly `json:"user,omitempty"`

	// (Write-Only) User Id
	UserID int64 `json:"user_id,omitempty"`

	// Number of times viewed in the Looker web UI
	// Read Only: true
	ViewCount int64 `json:"view_count,omitempty"`
}

LookWithDashboards look with dashboards swagger:model LookWithDashboards

func (*LookWithDashboards) MarshalBinary

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

MarshalBinary interface implementation

func (*LookWithDashboards) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookWithDashboards) Validate

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

Validate validates this look with dashboards

type LookWithQuery

type LookWithQuery struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Content Favorite Id
	// Read Only: true
	ContentFavoriteID int64 `json:"content_favorite_id,omitempty"`

	// Id of content metadata
	// Read Only: true
	ContentMetadataID int64 `json:"content_metadata_id,omitempty"`

	// Time that the Look was created.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Whether or not the look is deleted
	Deleted bool `json:"deleted,omitempty"`

	// Time that the Look was deleted.
	// Read Only: true
	// Format: date-time
	DeletedAt strfmt.DateTime `json:"deleted_at,omitempty"`

	// Id of User that deleted the look.
	// Read Only: true
	DeleterID int64 `json:"deleter_id,omitempty"`

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

	// Embed Url
	// Read Only: true
	EmbedURL string `json:"embed_url,omitempty"`

	// Excel File Url
	// Read Only: true
	ExcelFileURL string `json:"excel_file_url,omitempty"`

	// Number of times favorited
	// Read Only: true
	FavoriteCount int64 `json:"favorite_count,omitempty"`

	// Google Spreadsheet Formula
	// Read Only: true
	GoogleSpreadsheetFormula string `json:"google_spreadsheet_formula,omitempty"`

	// Unique Id
	// Read Only: true
	ID string `json:"id,omitempty"`

	// auto-run query when Look viewed
	IsRunOnLoad bool `json:"is_run_on_load,omitempty"`

	// Time that the Look was last accessed by any user
	// Read Only: true
	// Format: date-time
	LastAccessedAt strfmt.DateTime `json:"last_accessed_at,omitempty"`

	// Id of User that last updated the look.
	// Read Only: true
	LastUpdaterID int64 `json:"last_updater_id,omitempty"`

	// Time last viewed in the Looker web UI
	// Read Only: true
	// Format: date-time
	LastViewedAt strfmt.DateTime `json:"last_viewed_at,omitempty"`

	// Model
	// Read Only: true
	Model *LookModel `json:"model,omitempty"`

	// Is Public
	// Read Only: true
	Public *bool `json:"public,omitempty"`

	// Public Slug
	// Read Only: true
	PublicSlug string `json:"public_slug,omitempty"`

	// Public Url
	// Read Only: true
	PublicURL string `json:"public_url,omitempty"`

	// Query
	// Read Only: true
	Query *Query `json:"query,omitempty"`

	// Query Id
	QueryID int64 `json:"query_id,omitempty"`

	// Short Url
	// Read Only: true
	ShortURL string `json:"short_url,omitempty"`

	// Space of this Look
	// Read Only: true
	Space *SpaceBase `json:"space,omitempty"`

	// (Write-Only) Space Id
	SpaceID int64 `json:"space_id,omitempty"`

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

	// Time that the Look was updated.
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// Url
	// Read Only: true
	URL string `json:"url,omitempty"`

	// User
	// Read Only: true
	User *UserIDOnly `json:"user,omitempty"`

	// (Write-Only) User Id
	UserID int64 `json:"user_id,omitempty"`

	// Number of times viewed in the Looker web UI
	// Read Only: true
	ViewCount int64 `json:"view_count,omitempty"`
}

LookWithQuery look with query swagger:model LookWithQuery

func (*LookWithQuery) MarshalBinary

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

MarshalBinary interface implementation

func (*LookWithQuery) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookWithQuery) Validate

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

Validate validates this look with query

type LookmlModel

type LookmlModel struct {

	// Array of names of connections this model is allowed to use
	AllowedDbConnectionNames []string `json:"allowed_db_connection_names"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Array of explores (if has_content)
	// Read Only: true
	Explores []*LookmlModelNavExplore `json:"explores"`

	// Does this model declaration have have lookml content?
	// Read Only: true
	HasContent *bool `json:"has_content,omitempty"`

	// UI-friendly name for this model
	// Read Only: true
	Label string `json:"label,omitempty"`

	// Name of the model. Also used as the unique identifier
	Name string `json:"name,omitempty"`

	// Name of project containing the model
	ProjectName string `json:"project_name,omitempty"`

	// Is this model allowed to use all current and future connections
	UnlimitedDbConnections bool `json:"unlimited_db_connections,omitempty"`
}

LookmlModel lookml model swagger:model LookmlModel

func (*LookmlModel) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModel) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModel) Validate

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

Validate validates this lookml model

type LookmlModelExplore

type LookmlModelExplore struct {

	// (DEPRECATED) Array of access filter field names
	// Read Only: true
	AccessFilterFields []string `json:"access_filter_fields"`

	// Access filters
	// Read Only: true
	AccessFilters []*LookmlModelExploreAccessFilter `json:"access_filters"`

	// Aliases
	// Read Only: true
	Aliases []*LookmlModelExploreAlias `json:"aliases"`

	// Always filter
	// Read Only: true
	AlwaysFilter []*LookmlModelExploreAlwaysFilter `json:"always_filter"`

	// Can Explain
	// Read Only: true
	CanExplain *bool `json:"can_explain,omitempty"`

	// Can pivot in the DB
	// Read Only: true
	CanPivotInDb *bool `json:"can_pivot_in_db,omitempty"`

	// Can Save
	// Read Only: true
	CanSave *bool `json:"can_save,omitempty"`

	// Can use subtotals
	// Read Only: true
	CanSubtotal *bool `json:"can_subtotal,omitempty"`

	// Can Total
	// Read Only: true
	CanTotal *bool `json:"can_total,omitempty"`

	// Conditionally filter
	// Read Only: true
	ConditionallyFilter []*LookmlModelExploreConditionallyFilter `json:"conditionally_filter"`

	// Connection name
	// Read Only: true
	ConnectionName string `json:"connection_name,omitempty"`

	// Description
	// Read Only: true
	Description string `json:"description,omitempty"`

	// Errors
	// Read Only: true
	Errors []*LookmlModelExploreError `json:"errors"`

	// Fields
	// Read Only: true
	Fields *LookmlModelExploreFieldset `json:"fields,omitempty"`

	// List of model source files
	// Read Only: true
	Files []string `json:"files"`

	// Label used to group explores in the navigation menus
	// Read Only: true
	GroupLabel string `json:"group_label,omitempty"`

	// Has timezone support
	// Read Only: true
	HasTimezoneSupport *bool `json:"has_timezone_support,omitempty"`

	// Is hidden
	// Read Only: true
	Hidden *bool `json:"hidden,omitempty"`

	// Fully qualified name model plus explore name
	// Read Only: true
	ID string `json:"id,omitempty"`

	// Array of index fields
	// Read Only: true
	IndexFields []string `json:"index_fields"`

	// Views joined into this explore
	// Read Only: true
	Joins []*LookmlModelExploreJoins `json:"joins"`

	// Label
	// Read Only: true
	Label string `json:"label,omitempty"`

	// Name of model
	// Read Only: true
	ModelName string `json:"model_name,omitempty"`

	// Explore name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// How nulls are sorted, possible values are "low", "high", "first" and "last"
	// Read Only: true
	NullSortTreatment string `json:"null_sort_treatment,omitempty"`

	// Name of project
	// Read Only: true
	ProjectName string `json:"project_name,omitempty"`

	// Scopes
	// Read Only: true
	Scopes []string `json:"scopes"`

	// Sets
	// Read Only: true
	Sets []*LookmlModelExploreSet `json:"sets"`

	// Primary source_file file
	// Read Only: true
	SourceFile string `json:"source_file,omitempty"`

	// A sql_table_name expression that defines what sql table the view/explore maps onto. Example: "prod_orders2 AS orders" in a view named orders.
	// Read Only: true
	SQLTableName string `json:"sql_table_name,omitempty"`

	// An array of items describing which custom measure types are supported for creating a custom measure 'baed_on' each possible dimension type.
	// Read Only: true
	SupportedMeasureTypes []*LookmlModelExploreSupportedMeasureType `json:"supported_measure_types"`

	// Cost estimates supported
	// Read Only: true
	SupportsCostEstimate *bool `json:"supports_cost_estimate,omitempty"`

	// Name of view
	// Read Only: true
	ViewName string `json:"view_name,omitempty"`
}

LookmlModelExplore lookml model explore swagger:model LookmlModelExplore

func (*LookmlModelExplore) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelExplore) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelExplore) Validate

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

Validate validates this lookml model explore

type LookmlModelExploreAccessFilter

type LookmlModelExploreAccessFilter struct {

	// Field to be filtered
	// Read Only: true
	Field string `json:"field,omitempty"`

	// User attribute name
	// Read Only: true
	UserAttribute string `json:"user_attribute,omitempty"`
}

LookmlModelExploreAccessFilter lookml model explore access filter swagger:model LookmlModelExploreAccessFilter

func (*LookmlModelExploreAccessFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelExploreAccessFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelExploreAccessFilter) Validate

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

Validate validates this lookml model explore access filter

type LookmlModelExploreAlias

type LookmlModelExploreAlias struct {

	// Name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Value
	// Read Only: true
	Value string `json:"value,omitempty"`
}

LookmlModelExploreAlias lookml model explore alias swagger:model LookmlModelExploreAlias

func (*LookmlModelExploreAlias) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelExploreAlias) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelExploreAlias) Validate

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

Validate validates this lookml model explore alias

type LookmlModelExploreAlwaysFilter

type LookmlModelExploreAlwaysFilter struct {

	// Name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Value
	// Read Only: true
	Value string `json:"value,omitempty"`
}

LookmlModelExploreAlwaysFilter lookml model explore always filter swagger:model LookmlModelExploreAlwaysFilter

func (*LookmlModelExploreAlwaysFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelExploreAlwaysFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelExploreAlwaysFilter) Validate

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

Validate validates this lookml model explore always filter

type LookmlModelExploreConditionallyFilter

type LookmlModelExploreConditionallyFilter struct {

	// Name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Value
	// Read Only: true
	Value string `json:"value,omitempty"`
}

LookmlModelExploreConditionallyFilter lookml model explore conditionally filter swagger:model LookmlModelExploreConditionallyFilter

func (*LookmlModelExploreConditionallyFilter) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelExploreConditionallyFilter) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelExploreConditionallyFilter) Validate

Validate validates this lookml model explore conditionally filter

type LookmlModelExploreError

type LookmlModelExploreError struct {

	// Details
	// Read Only: true
	Details string `json:"details,omitempty"`

	// Error source location
	// Read Only: true
	ErrorPos string `json:"error_pos,omitempty"`

	// Is this a field error
	// Read Only: true
	FieldError *bool `json:"field_error,omitempty"`

	// Error Message
	// Read Only: true
	Message string `json:"message,omitempty"`
}

LookmlModelExploreError lookml model explore error swagger:model LookmlModelExploreError

func (*LookmlModelExploreError) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelExploreError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelExploreError) Validate

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

Validate validates this lookml model explore error

type LookmlModelExploreField

type LookmlModelExploreField struct {

	// The appropriate horizontal text alignment the values of this field shoud be displayed in. Valid values are: "left", "right".
	// Read Only: true
	Align string `json:"align,omitempty"`

	// Whether it's possible to filter on this field.
	// Read Only: true
	CanFilter *bool `json:"can_filter,omitempty"`

	// Whether this field can be time filtered.
	// Read Only: true
	CanTimeFilter *bool `json:"can_time_filter,omitempty"`

	// Field category Valid values are: "parameter", "filter", "measure", "dimension".
	// Read Only: true
	Category string `json:"category,omitempty"`

	// The default value that this field uses when filtering. Null if there is no default value.
	// Read Only: true
	DefaultFilterValue string `json:"default_filter_value,omitempty"`

	// Description
	// Read Only: true
	Description string `json:"description,omitempty"`

	// Whether this field was specified in "dynamic_fields" and is not part of the model.
	// Read Only: true
	Dynamic *bool `json:"dynamic,omitempty"`

	// An array enumerating all the possible values that this field can contain. When null, there is no limit to the set of possible values this field can contain.
	// Read Only: true
	Enumerations []*LookmlModelExploreFieldEnumeration `json:"enumerations"`

	// An error message indicating a problem with the definition of this field. If there are no errors, this will be null.
	// Read Only: true
	Error string `json:"error,omitempty"`

	// A label creating a grouping of fields. All fields with this label should be presented together when displayed in a UI.
	// Read Only: true
	FieldGroupLabel string `json:"field_group_label,omitempty"`

	// When presented in a field group via field_group_label, a shorter name of the field to be displayed in that context.
	// Read Only: true
	FieldGroupVariant string `json:"field_group_variant,omitempty"`

	// The style of dimension fill that is possible for this field. Null if no dimension fill is possible. Valid values are: "enumeration", "range".
	// Read Only: true
	FillStyle string `json:"fill_style,omitempty"`

	// An offset (in months) from the calendar start month to the fiscal start month defined in the LookML model this field belongs to.
	// Read Only: true
	FiscalMonthOffset int64 `json:"fiscal_month_offset,omitempty"`

	// Whether this field has a set of allowed_values specified in LookML.
	// Read Only: true
	HasAllowedValues *bool `json:"has_allowed_values,omitempty"`

	// Whether this field should be hidden from the user interface.
	// Read Only: true
	Hidden *bool `json:"hidden,omitempty"`

	// Whether this field is a filter.
	// Read Only: true
	IsFilter *bool `json:"is_filter,omitempty"`

	// Whether this field represents a fiscal time value.
	// Read Only: true
	IsFiscal *bool `json:"is_fiscal,omitempty"`

	// Whether this field is of a type that represents a numeric value.
	// Read Only: true
	IsNumeric *bool `json:"is_numeric,omitempty"`

	// Whether this field is of a type that represents a time value.
	// Read Only: true
	IsTimeframe *bool `json:"is_timeframe,omitempty"`

	// Fully-qualified human-readable label of the field.
	// Read Only: true
	Label string `json:"label,omitempty"`

	// The name of the parameter that will provide a parameterized label for this field, if available in the current context.
	// Read Only: true
	LabelFromParameter string `json:"label_from_parameter,omitempty"`

	// The human-readable label of the field, without the view label.
	// Read Only: true
	LabelShort string `json:"label_short,omitempty"`

	// A URL linking to the definition of this field in the LookML IDE.
	// Read Only: true
	LookmlLink string `json:"lookml_link,omitempty"`

	// If applicable, a map layer this field is associated with.
	// Read Only: true
	MapLayer *LookmlModelExploreFieldMapLayer `json:"map_layer,omitempty"`

	// Whether this field is a measure.
	// Read Only: true
	Measure *bool `json:"measure,omitempty"`

	// Fully-qualified name of the field.
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Whether this field is a parameter.
	// Read Only: true
	Parameter *bool `json:"parameter,omitempty"`

	// Whether this field can be removed from a query.
	// Read Only: true
	Permanent *bool `json:"permanent,omitempty"`

	// Whether or not the field represents a primary key.
	// Read Only: true
	PrimaryKey *bool `json:"primary_key,omitempty"`

	// The name of the project this field is defined in.
	// Read Only: true
	ProjectName string `json:"project_name,omitempty"`

	// When true, it's not possible to re-sort this field's values without re-running the SQL query, due to database logic that affects the sort.
	// Read Only: true
	RequiresRefreshOnSort *bool `json:"requires_refresh_on_sort,omitempty"`

	// The LookML scope this field belongs to. The scope is typically the field's view.
	// Read Only: true
	Scope string `json:"scope,omitempty"`

	// Whether this field can be sorted.
	// Read Only: true
	Sortable *bool `json:"sortable,omitempty"`

	// The path portion of source_file_path.
	// Read Only: true
	SourceFile string `json:"source_file,omitempty"`

	// The fully-qualified path of the project file this field is defined in.
	// Read Only: true
	SourceFilePath string `json:"source_file_path,omitempty"`

	// SQL expression as defined in the LookML model. The SQL syntax shown here is a representation intended for auditability, and is not neccessarily an exact match for what will ultimately be run in the database. It may contain special LookML syntax or annotations that are not valid SQL. This will be null if the current user does not have the see_lookml permission for the field's model.
	// Read Only: true
	SQL string `json:"sql,omitempty"`

	// An array of conditions and values that make up a SQL Case expression, as defined in the LookML model. The SQL syntax shown here is a representation intended for auditability, and is not neccessarily an exact match for what will ultimately be run in the database. It may contain special LookML syntax or annotations that are not valid SQL. This will be null if the current user does not have the see_lookml permission for the field's model.
	// Read Only: true
	SQLCase []*LookmlModelExploreFieldSQLCase `json:"sql_case"`

	// The name of the dimension to base suggest queries from.
	// Read Only: true
	SuggestDimension string `json:"suggest_dimension,omitempty"`

	// The name of the explore to base suggest queries from.
	// Read Only: true
	SuggestExplore string `json:"suggest_explore,omitempty"`

	// Whether or not suggestions are possible for this field.
	// Read Only: true
	Suggestable *bool `json:"suggestable,omitempty"`

	// If available, a list of suggestions for this field. For most fields, a suggest query is a more appropriate way to get an up-to-date list of suggestions. Or use enumerations to list all the possible values.
	// Read Only: true
	Suggestions []string `json:"suggestions"`

	// An array of arbitrary string tags provided in the model for this field.
	// Read Only: true
	Tags []string `json:"tags"`

	// Details on the time interval this field represents, if it is_timeframe.
	// Read Only: true
	TimeInterval *LookmlModelExploreFieldTimeInterval `json:"time_interval,omitempty"`

	// The LookML type of the field.
	// Read Only: true
	Type string `json:"type,omitempty"`

	// An array of user attribute types that are allowed to be used in filters on this field. Valid values are: "advanced_filter_string", "advanced_filter_number", "advanced_filter_datetime", "string", "number", "datetime", "yesno", "zipcode".
	// Read Only: true
	UserAttributeFilterTypes []string `json:"user_attribute_filter_types"`

	// If specified, the LookML value format string for formatting values of this field.
	// Read Only: true
	ValueFormat string `json:"value_format,omitempty"`

	// The name of the view this field belongs to.
	// Read Only: true
	View string `json:"view,omitempty"`

	// The human-readable label of the view the field belongs to.
	// Read Only: true
	ViewLabel string `json:"view_label,omitempty"`

	// The name of the starting day of the week. Valid values are: "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday".
	// Read Only: true
	WeekStartDay string `json:"week_start_day,omitempty"`
}

LookmlModelExploreField lookml model explore field swagger:model LookmlModelExploreField

func (*LookmlModelExploreField) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelExploreField) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelExploreField) Validate

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

Validate validates this lookml model explore field

type LookmlModelExploreFieldEnumeration

type LookmlModelExploreFieldEnumeration struct {

	// Label
	// Read Only: true
	Label string `json:"label,omitempty"`

	// Value
	// Read Only: true
	Value string `json:"value,omitempty"`
}

LookmlModelExploreFieldEnumeration lookml model explore field enumeration swagger:model LookmlModelExploreFieldEnumeration

func (*LookmlModelExploreFieldEnumeration) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelExploreFieldEnumeration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelExploreFieldEnumeration) Validate

Validate validates this lookml model explore field enumeration

type LookmlModelExploreFieldMapLayer

type LookmlModelExploreFieldMapLayer struct {

	// Specifies the URL to a JSON file that defines the geographic extents of each region available in the map layer. This data is used to automatically center the map on the available data for visualization purposes. The JSON file must be a JSON object where the keys are the mapping value of the feature (as specified by property_key) and the values are arrays of four numbers representing the west longitude, south latitude, east longitude, and north latitude extents of the region. The object must include a key for every possible value of property_key.
	// Read Only: true
	ExtentsJSONURL string `json:"extents_json_url,omitempty"`

	// Specifies the name of the TopoJSON object that the map layer references. If not specified, use the first object..
	// Read Only: true
	FeatureKey string `json:"feature_key,omitempty"`

	// Specifies the data format of the region information. Valid values are: "topojson", "vector_tile_region".
	// Read Only: true
	Format string `json:"format,omitempty"`

	// The minimum zoom level that the map layer may be displayed at, for visualizations that support zooming.
	// Read Only: true
	MaxZoomLevel int64 `json:"max_zoom_level,omitempty"`

	// The maximum zoom level that the map layer may be displayed at, for visualizations that support zooming.
	// Read Only: true
	MinZoomLevel int64 `json:"min_zoom_level,omitempty"`

	// Name of the map layer, as defined in LookML.
	// Read Only: true
	Name string `json:"name,omitempty"`

	// The preferred geographic projection of the map layer when displayed in a visualization that supports multiple geographic projections.
	// Read Only: true
	Projection string `json:"projection,omitempty"`

	// Selects which property from the TopoJSON data to plot against. TopoJSON supports arbitrary metadata for each region. When null, the first matching property should be used.
	// Read Only: true
	PropertyKey string `json:"property_key,omitempty"`

	// Which property from the TopoJSON data to use to label the region. When null, property_key should be used.
	// Read Only: true
	PropertyLabelKey string `json:"property_label_key,omitempty"`

	// URL to the map layer resource.
	// Read Only: true
	URL string `json:"url,omitempty"`
}

LookmlModelExploreFieldMapLayer lookml model explore field map layer swagger:model LookmlModelExploreFieldMapLayer

func (*LookmlModelExploreFieldMapLayer) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelExploreFieldMapLayer) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelExploreFieldMapLayer) Validate

Validate validates this lookml model explore field map layer

type LookmlModelExploreFieldSQLCase

type LookmlModelExploreFieldSQLCase struct {

	// SQL Case condition expression
	// Read Only: true
	Condition string `json:"condition,omitempty"`

	// SQL Case label value
	// Read Only: true
	Value string `json:"value,omitempty"`
}

LookmlModelExploreFieldSQLCase lookml model explore field Sql case swagger:model LookmlModelExploreFieldSqlCase

func (*LookmlModelExploreFieldSQLCase) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelExploreFieldSQLCase) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelExploreFieldSQLCase) Validate

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

Validate validates this lookml model explore field Sql case

type LookmlModelExploreFieldTimeInterval

type LookmlModelExploreFieldTimeInterval struct {

	// The number of intervals this field represents a grouping of.
	// Read Only: true
	Count int64 `json:"count,omitempty"`

	// The type of time interval this field represents a grouping of. Valid values are: "day", "hour", "minute", "month", "year".
	// Read Only: true
	Name string `json:"name,omitempty"`
}

LookmlModelExploreFieldTimeInterval lookml model explore field time interval swagger:model LookmlModelExploreFieldTimeInterval

func (*LookmlModelExploreFieldTimeInterval) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelExploreFieldTimeInterval) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelExploreFieldTimeInterval) Validate

Validate validates this lookml model explore field time interval

type LookmlModelExploreFieldset

type LookmlModelExploreFieldset struct {

	// Array of dimensions
	// Read Only: true
	Dimensions []*LookmlModelExploreField `json:"dimensions"`

	// Array of filters
	// Read Only: true
	Filters []*LookmlModelExploreField `json:"filters"`

	// Array of measures
	// Read Only: true
	Measures []*LookmlModelExploreField `json:"measures"`

	// Array of parameters
	// Read Only: true
	Parameters []*LookmlModelExploreField `json:"parameters"`
}

LookmlModelExploreFieldset lookml model explore fieldset swagger:model LookmlModelExploreFieldset

func (*LookmlModelExploreFieldset) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelExploreFieldset) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelExploreFieldset) Validate

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

Validate validates this lookml model explore fieldset

type LookmlModelExploreJoins

type LookmlModelExploreJoins struct {

	// Fields referenced by the join
	// Read Only: true
	DependentFields []string `json:"dependent_fields"`

	// Fields of the joined view to pull into this explore
	// Read Only: true
	Fields []string `json:"fields"`

	// Name of the dimension in this explore whose value is in the primary key of the joined view
	// Read Only: true
	ForeignKey string `json:"foreign_key,omitempty"`

	// Name of view to join
	// Read Only: true
	From string `json:"from,omitempty"`

	// Name of this join (and name of the view to join)
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Specifies whether all queries must use an outer join
	// Read Only: true
	OuterOnly *bool `json:"outer_only,omitempty"`

	// many_to_one, one_to_one, one_to_many, many_to_many
	// Read Only: true
	Relationship string `json:"relationship,omitempty"`

	// Names of joins that must always be included in SQL queries
	// Read Only: true
	RequiredJoins []string `json:"required_joins"`

	// SQL expression that produces a foreign key
	// Read Only: true
	SQLForeignKey string `json:"sql_foreign_key,omitempty"`

	// SQL ON expression describing the join condition
	// Read Only: true
	SQLOn string `json:"sql_on,omitempty"`

	// SQL table name to join
	// Read Only: true
	SQLTableName string `json:"sql_table_name,omitempty"`

	// The join type: left_outer, full_outer, inner, or cross
	// Read Only: true
	Type string `json:"type,omitempty"`

	// Label to display in UI selectors
	// Read Only: true
	ViewLabel string `json:"view_label,omitempty"`
}

LookmlModelExploreJoins lookml model explore joins swagger:model LookmlModelExploreJoins

func (*LookmlModelExploreJoins) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelExploreJoins) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelExploreJoins) Validate

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

Validate validates this lookml model explore joins

type LookmlModelExploreSet

type LookmlModelExploreSet struct {

	// Name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Value set
	// Read Only: true
	Value []string `json:"value"`
}

LookmlModelExploreSet lookml model explore set swagger:model LookmlModelExploreSet

func (*LookmlModelExploreSet) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelExploreSet) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelExploreSet) Validate

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

Validate validates this lookml model explore set

type LookmlModelExploreSupportedMeasureType

type LookmlModelExploreSupportedMeasureType struct {

	// dimension type
	// Read Only: true
	DimensionType string `json:"dimension_type,omitempty"`

	// measure types
	// Read Only: true
	MeasureTypes []string `json:"measure_types"`
}

LookmlModelExploreSupportedMeasureType lookml model explore supported measure type swagger:model LookmlModelExploreSupportedMeasureType

func (*LookmlModelExploreSupportedMeasureType) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelExploreSupportedMeasureType) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelExploreSupportedMeasureType) Validate

Validate validates this lookml model explore supported measure type

type LookmlModelNavExplore

type LookmlModelNavExplore struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Label used to group explores in the navigation menus
	// Read Only: true
	GroupLabel string `json:"group_label,omitempty"`

	// Is this explore marked as hidden
	// Read Only: true
	Hidden *bool `json:"hidden,omitempty"`

	// Label for the explore
	// Read Only: true
	Label string `json:"label,omitempty"`

	// Name of the explore
	// Read Only: true
	Name string `json:"name,omitempty"`
}

LookmlModelNavExplore lookml model nav explore swagger:model LookmlModelNavExplore

func (*LookmlModelNavExplore) MarshalBinary

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

MarshalBinary interface implementation

func (*LookmlModelNavExplore) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LookmlModelNavExplore) Validate

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

Validate validates this lookml model nav explore

type Manifest

type Manifest struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Imports for a project
	// Read Only: true
	Imports []*ImportedProject `json:"imports"`

	// Localization settings for a project
	// Read Only: true
	LocalizationSettings *LocalizationSettings `json:"localization_settings,omitempty"`

	// Manifest project name
	// Read Only: true
	Name string `json:"name,omitempty"`
}

Manifest manifest swagger:model Manifest

func (*Manifest) MarshalBinary

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

MarshalBinary interface implementation

func (*Manifest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Manifest) Validate

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

Validate validates this manifest

type ModelSet

type ModelSet struct {

	// all access
	// Read Only: true
	AllAccess *bool `json:"all_access,omitempty"`

	// built in
	// Read Only: true
	BuiltIn *bool `json:"built_in,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// models
	Models []string `json:"models"`

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

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

ModelSet model set swagger:model ModelSet

func (*ModelSet) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelSet) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelSet) Validate

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

Validate validates this model set

type ModelsNotValidated

type ModelsNotValidated struct {

	// Model name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Project file
	// Read Only: true
	ProjectFileID string `json:"project_file_id,omitempty"`
}

ModelsNotValidated models not validated swagger:model ModelsNotValidated

func (*ModelsNotValidated) MarshalBinary

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

MarshalBinary interface implementation

func (*ModelsNotValidated) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ModelsNotValidated) Validate

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

Validate validates this models not validated

type OIDCConfig

type OIDCConfig struct {

	// Allow alternate email-based login via '/login/email' for admins and for specified users with the 'login_special_email' permission. This option is useful as a fallback during ldap setup, if ldap config problems occur later, or if you need to support some users who are not in your ldap directory. Looker email/password logins are always disabled for regular users when ldap is enabled.
	AlternateEmailLoginAllowed bool `json:"alternate_email_login_allowed,omitempty"`

	// OpenID Provider Audience
	Audience string `json:"audience,omitempty"`

	// Users will not be allowed to login at all unless a role for them is found in OIDC if set to true
	AuthRequiresRole bool `json:"auth_requires_role,omitempty"`

	// OpenID Provider Authorization Url
	AuthorizationEndpoint string `json:"authorization_endpoint,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// (Write-Only) Array of ids of groups that will be applied to new users the first time they login via OIDC
	DefaultNewUserGroupIds []int64 `json:"default_new_user_group_ids"`

	// (Read-only) Groups that will be applied to new users the first time they login via OIDC
	// Read Only: true
	DefaultNewUserGroups []*Group `json:"default_new_user_groups"`

	// (Write-Only) Array of ids of roles that will be applied to new users the first time they login via OIDC
	DefaultNewUserRoleIds []int64 `json:"default_new_user_role_ids"`

	// (Read-only) Roles that will be applied to new users the first time they login via OIDC
	// Read Only: true
	DefaultNewUserRoles []*Role `json:"default_new_user_roles"`

	// Enable/Disable OIDC authentication for the server
	Enabled bool `json:"enabled,omitempty"`

	// (Read-only) Array of mappings between OIDC Groups and Looker Roles
	// Read Only: true
	Groups []*OIDCGroupRead `json:"groups"`

	// Name of user record attributes used to indicate groups. Used when 'groups_finder_type' is set to 'grouped_attribute_values'
	GroupsAttribute string `json:"groups_attribute,omitempty"`

	// (Read/Write) Array of mappings between OIDC Groups and arrays of Looker Role ids
	GroupsWithRoleIds []*OIDCGroupWrite `json:"groups_with_role_ids"`

	// Relying Party Identifier (provided by OpenID Provider)
	Identifier string `json:"identifier,omitempty"`

	// OpenID Provider Issuer
	Issuer string `json:"issuer,omitempty"`

	// When this config was last modified
	// Read Only: true
	ModifiedAt string `json:"modified_at,omitempty"`

	// User id of user who last modified this config
	// Read Only: true
	ModifiedBy string `json:"modified_by,omitempty"`

	// Merge first-time oidc login to existing user account by email addresses. When a user logs in for the first time via oidc this option will connect this user into their existing account by finding the account with a matching email address by testing the given types of credentials for existing users. Otherwise a new user account will be created for the user. This list (if provided) must be a comma separated list of string like 'email,ldap,google'
	NewUserMigrationTypes string `json:"new_user_migration_types,omitempty"`

	// Array of scopes to request.
	Scopes []string `json:"scopes"`

	// (Write-Only) Relying Party Secret (provided by OpenID Provider)
	Secret string `json:"secret,omitempty"`

	// Set user roles in Looker based on groups from OIDC
	SetRolesFromGroups bool `json:"set_roles_from_groups,omitempty"`

	// Slug to identify configurations that are created in order to run a OIDC config test
	// Read Only: true
	TestSlug string `json:"test_slug,omitempty"`

	// OpenID Provider Token Url
	TokenEndpoint string `json:"token_endpoint,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Name of user record attributes used to indicate email address field
	UserAttributeMapEmail string `json:"user_attribute_map_email,omitempty"`

	// Name of user record attributes used to indicate first name
	UserAttributeMapFirstName string `json:"user_attribute_map_first_name,omitempty"`

	// Name of user record attributes used to indicate last name
	UserAttributeMapLastName string `json:"user_attribute_map_last_name,omitempty"`

	// (Read-only) Array of mappings between OIDC User Attributes and Looker User Attributes
	// Read Only: true
	UserAttributes []*OIDCUserAttributeRead `json:"user_attributes"`

	// (Read/Write) Array of mappings between OIDC User Attributes and arrays of Looker User Attribute ids
	UserAttributesWithIds []*OIDCUserAttributeWrite `json:"user_attributes_with_ids"`

	// OpenID Provider User Information Url
	UserinfoEndpoint string `json:"userinfo_endpoint,omitempty"`
}

OIDCConfig o ID c config swagger:model OIDCConfig

func (*OIDCConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*OIDCConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OIDCConfig) Validate

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

Validate validates this o ID c config

type OIDCGroupRead

type OIDCGroupRead struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Name of group in OIDC
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Looker Roles
	// Read Only: true
	Roles []*Role `json:"roles"`

	// Link to oidc config
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

OIDCGroupRead o ID c group read swagger:model OIDCGroupRead

func (*OIDCGroupRead) MarshalBinary

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

MarshalBinary interface implementation

func (*OIDCGroupRead) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OIDCGroupRead) Validate

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

Validate validates this o ID c group read

type OIDCGroupWrite

type OIDCGroupWrite struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Name of group in OIDC
	Name string `json:"name,omitempty"`

	// Looker Role Ids
	RoleIds []int64 `json:"role_ids"`

	// Link to oidc config
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

OIDCGroupWrite o ID c group write swagger:model OIDCGroupWrite

func (*OIDCGroupWrite) MarshalBinary

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

MarshalBinary interface implementation

func (*OIDCGroupWrite) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OIDCGroupWrite) Validate

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

Validate validates this o ID c group write

type OIDCUserAttributeRead

type OIDCUserAttributeRead struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Name of User Attribute in OIDC
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Required to be in OIDC assertion for login to be allowed to succeed
	// Read Only: true
	Required *bool `json:"required,omitempty"`

	// Link to oidc config
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Looker User Attributes
	// Read Only: true
	UserAttributes []*UserAttribute `json:"user_attributes"`
}

OIDCUserAttributeRead o ID c user attribute read swagger:model OIDCUserAttributeRead

func (*OIDCUserAttributeRead) MarshalBinary

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

MarshalBinary interface implementation

func (*OIDCUserAttributeRead) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OIDCUserAttributeRead) Validate

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

Validate validates this o ID c user attribute read

type OIDCUserAttributeWrite

type OIDCUserAttributeWrite struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Name of User Attribute in OIDC
	Name string `json:"name,omitempty"`

	// Required to be in OIDC assertion for login to be allowed to succeed
	Required bool `json:"required,omitempty"`

	// Link to oidc config
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Looker User Attribute Ids
	UserAttributeIds []int64 `json:"user_attribute_ids"`
}

OIDCUserAttributeWrite o ID c user attribute write swagger:model OIDCUserAttributeWrite

func (*OIDCUserAttributeWrite) MarshalBinary

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

MarshalBinary interface implementation

func (*OIDCUserAttributeWrite) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OIDCUserAttributeWrite) Validate

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

Validate validates this o ID c user attribute write

type Permission

type Permission struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Description
	// Read Only: true
	Description string `json:"description,omitempty"`

	// Dependency parent symbol
	// Read Only: true
	Parent string `json:"parent,omitempty"`

	// Permission symbol
	// Read Only: true
	Permission string `json:"permission,omitempty"`
}

Permission permission swagger:model Permission

func (*Permission) MarshalBinary

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

MarshalBinary interface implementation

func (*Permission) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Permission) Validate

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

Validate validates this permission

type PermissionSet

type PermissionSet struct {

	// all access
	// Read Only: true
	AllAccess *bool `json:"all_access,omitempty"`

	// built in
	// Read Only: true
	BuiltIn *bool `json:"built_in,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

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

	// permissions
	Permissions []string `json:"permissions"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

PermissionSet permission set swagger:model PermissionSet

func (*PermissionSet) MarshalBinary

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

MarshalBinary interface implementation

func (*PermissionSet) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PermissionSet) Validate

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

Validate validates this permission set

type Prefetch

type Prefetch struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Number of seconds it took to compute results for prefetch.
	// Read Only: true
	ComputationTime float32 `json:"computation_time,omitempty"`

	// Time when prefetch was created.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Number of times prefetch has been accessed.
	// Read Only: true
	HitCount int64 `json:"hit_count,omitempty"`

	// Size of result.
	// Read Only: true
	ResultSizeBytes int64 `json:"result_size_bytes,omitempty"`

	// Time when prefetch was last accessed.
	// Read Only: true
	// Format: date-time
	TouchedAt strfmt.DateTime `json:"touched_at,omitempty"`

	// Number of seconds prefetch will live for.
	// Read Only: true
	TTL int64 `json:"ttl,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Data associated with the queries stored by prefetching the data
	// Read Only: true
	Value map[string]string `json:"value,omitempty"`
}

Prefetch prefetch swagger:model Prefetch

func (*Prefetch) MarshalBinary

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

MarshalBinary interface implementation

func (*Prefetch) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Prefetch) Validate

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

Validate validates this prefetch

type PrefetchAccessFilterValue

type PrefetchAccessFilterValue struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Access filter field name.
	// Read Only: true
	Field string `json:"field,omitempty"`

	// Access filter model name.
	// Read Only: true
	Model string `json:"model,omitempty"`

	// Access filter value
	// Read Only: true
	Value string `json:"value,omitempty"`
}

PrefetchAccessFilterValue prefetch access filter value swagger:model PrefetchAccessFilterValue

func (*PrefetchAccessFilterValue) MarshalBinary

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

MarshalBinary interface implementation

func (*PrefetchAccessFilterValue) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PrefetchAccessFilterValue) Validate

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

Validate validates this prefetch access filter value

type PrefetchDashboardFilterValue

type PrefetchDashboardFilterValue struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Dashboard filter name.
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Dashboard filter value
	// Read Only: true
	Value string `json:"value,omitempty"`
}

PrefetchDashboardFilterValue prefetch dashboard filter value swagger:model PrefetchDashboardFilterValue

func (*PrefetchDashboardFilterValue) MarshalBinary

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

MarshalBinary interface implementation

func (*PrefetchDashboardFilterValue) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PrefetchDashboardFilterValue) Validate

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

Validate validates this prefetch dashboard filter value

type PrefetchDashboardRequest

type PrefetchDashboardRequest struct {

	// Access filters to apply when running queries for prefetch.
	// Read Only: true
	AccessFilters []*PrefetchAccessFilterValue `json:"access_filters"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Number of seconds it took to compute results for prefetch.
	// Read Only: true
	ComputationTime float32 `json:"computation_time,omitempty"`

	// Time when prefetch was created.
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Dashboard filters to apply when running queries for prefetch.
	// Read Only: true
	DashboardFilters []*PrefetchDashboardFilterValue `json:"dashboard_filters"`

	// Number of times prefetch has been accessed.
	// Read Only: true
	HitCount int64 `json:"hit_count,omitempty"`

	// Size of result.
	// Read Only: true
	ResultSizeBytes int64 `json:"result_size_bytes,omitempty"`

	// Time when prefetch was last accessed.
	// Read Only: true
	// Format: date-time
	TouchedAt strfmt.DateTime `json:"touched_at,omitempty"`

	// Number of seconds prefetch will live for.
	// Read Only: true
	TTL int64 `json:"ttl,omitempty"`
}

PrefetchDashboardRequest prefetch dashboard request swagger:model PrefetchDashboardRequest

func (*PrefetchDashboardRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*PrefetchDashboardRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PrefetchDashboardRequest) Validate

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

Validate validates this prefetch dashboard request

type Project

type Project struct {

	// Validation policy: If true, the project can be committed with warnings when `validation_required` is true. (`allow_warnings` does nothing if `validation_required` is false).
	AllowWarnings bool `json:"allow_warnings,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// (Write-Only) Optional secret token with which to authenticate requests to the webhook deploy endpoint. If not set, endpoint is unauthenticated.
	DeploySecret string `json:"deploy_secret,omitempty"`

	// (Write-Only) Git password for HTTPS authentication. (For production only, if using user attributes.)
	GitPassword string `json:"git_password,omitempty"`

	// User attribute name for password in per-user HTTPS authentication.
	GitPasswordUserAttribute string `json:"git_password_user_attribute,omitempty"`

	// Git remote repository url
	// Format: uri
	// billtrust - this value comes back as null when creating a project and causes an exception. Setting this to a pointer fixes this
	GitRemoteURL *strfmt.URI `json:"git_remote_url,omitempty"`

	// Name of the git service provider
	GitServiceName string `json:"git_service_name,omitempty"`

	// Git username for HTTPS authentication. (For production only, if using user attributes.)
	GitUsername string `json:"git_username,omitempty"`

	// User attribute name for username in per-user HTTPS authentication.
	GitUsernameUserAttribute string `json:"git_username_user_attribute,omitempty"`

	// Project Id
	// Read Only: true
	ID string `json:"id,omitempty"`

	// If true the project is an example project and cannot be modified
	// Read Only: true
	IsExample *bool `json:"is_example,omitempty"`

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

	// The git pull request policy for this project. Valid values are: "off", "links", "recommended", "required".
	PullRequestMode string `json:"pull_request_mode,omitempty"`

	// (Write-Only) When true, unsets the deploy secret to allow unauthenticated access to the webhook deploy endpoint.
	UnsetDeploySecret bool `json:"unset_deploy_secret,omitempty"`

	// If true the project is configured with a git repository
	// Read Only: true
	UsesGit *bool `json:"uses_git,omitempty"`

	// Validation policy: If true, the project must pass validation checks before project changes can be committed to the git repository
	ValidationRequired bool `json:"validation_required,omitempty"`
}

Project project swagger:model Project

func (*Project) MarshalBinary

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

MarshalBinary interface implementation

func (*Project) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Project) Validate

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

Validate validates this project

type ProjectError

type ProjectError struct {

	// A stable token that uniquely identifies this class of error, ignoring parameter values. Error message text may vary due to parameters or localization, but error codes do not. For example, a "File not found" error will have the same error code regardless of the filename in question or the user's display language
	// Read Only: true
	Code string `json:"code,omitempty"`

	// The explore associated with this error
	// Read Only: true
	Explore string `json:"explore,omitempty"`

	// The field associated with this error
	// Read Only: true
	FieldName string `json:"field_name,omitempty"`

	// Name of the file containing this error
	// Read Only: true
	FilePath string `json:"file_path,omitempty"`

	// A link to Looker documentation about this error
	// Read Only: true
	HelpURL string `json:"help_url,omitempty"`

	// Error classification: syntax, deprecation, model_configuration, etc
	// Read Only: true
	Kind string `json:"kind,omitempty"`

	// Line number in the file of this error
	// Read Only: true
	LineNumber int64 `json:"line_number,omitempty"`

	// Error message which may contain information such as dashboard or model names that may be considered sensitive in some use cases. Avoid storing or sending this message outside of Looker
	// Read Only: true
	Message string `json:"message,omitempty"`

	// The model associated with this error
	// Read Only: true
	ModelID string `json:"model_id,omitempty"`

	// Error parameters
	// Read Only: true
	Params map[string]string `json:"params,omitempty"`

	// A version of the error message that does not contain potentially sensitive information. Suitable for situations in which messages are stored or sent to consumers outside of Looker, such as external logs. Sanitized messages will display "(?)" where sensitive information would appear in the corresponding non-sanitized message
	// Read Only: true
	SanitizedMessage string `json:"sanitized_message,omitempty"`

	// Severity: fatal, error, warning, info, success
	// Read Only: true
	Severity string `json:"severity,omitempty"`
}

ProjectError project error swagger:model ProjectError

func (*ProjectError) MarshalBinary

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

MarshalBinary interface implementation

func (*ProjectError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProjectError) Validate

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

Validate validates this project error

type ProjectFile

type ProjectFile struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// The extension of the file: .view.lkml, .model.lkml, etc
	// Read Only: true
	Extension string `json:"extension,omitempty"`

	// Status of the file according to git
	// Read Only: true
	GitStatus *GitStatus `json:"git_status,omitempty"`

	// An opaque token uniquely identifying a file within a project. Avoid parsing or decomposing the text of this token. This token is stable within a Looker release but may change between Looker releases
	// Read Only: true
	ID string `json:"id,omitempty"`

	// File mime type
	// Read Only: true
	MimeType string `json:"mime_type,omitempty"`

	// Path, file name, and extension of the file relative to the project root directory
	// Read Only: true
	Path string `json:"path,omitempty"`

	// Display name
	// Read Only: true
	Title string `json:"title,omitempty"`

	// File type: model, view, etc
	// Read Only: true
	Type string `json:"type,omitempty"`
}

ProjectFile project file swagger:model ProjectFile

func (*ProjectFile) MarshalBinary

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

MarshalBinary interface implementation

func (*ProjectFile) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProjectFile) Validate

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

Validate validates this project file

type ProjectValidation

type ProjectValidation struct {

	// Duration of project validation in seconds
	// Read Only: true
	ComputationTime float32 `json:"computation_time,omitempty"`

	// A list of project errors
	// Read Only: true
	Errors []*ProjectError `json:"errors"`

	// A list of models which were not fully validated
	// Read Only: true
	ModelsNotValidated []*ModelsNotValidated `json:"models_not_validated"`

	// A hash value computed from the project's current state
	// Read Only: true
	ProjectDigest string `json:"project_digest,omitempty"`
}

ProjectValidation project validation swagger:model ProjectValidation

func (*ProjectValidation) MarshalBinary

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

MarshalBinary interface implementation

func (*ProjectValidation) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProjectValidation) Validate

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

Validate validates this project validation

type ProjectValidationCache

type ProjectValidationCache struct {

	// Duration of project validation in seconds
	// Read Only: true
	ComputationTime float32 `json:"computation_time,omitempty"`

	// A list of project errors
	// Read Only: true
	Errors []*ProjectError `json:"errors"`

	// A list of models which were not fully validated
	// Read Only: true
	ModelsNotValidated []*ModelsNotValidated `json:"models_not_validated"`

	// A hash value computed from the project's current state
	// Read Only: true
	ProjectDigest string `json:"project_digest,omitempty"`

	// If true, the cached project validation results are no longer accurate because the project has changed since the cached results were calculated
	// Read Only: true
	Stale *bool `json:"stale,omitempty"`
}

ProjectValidationCache project validation cache swagger:model ProjectValidationCache

func (*ProjectValidationCache) MarshalBinary

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

MarshalBinary interface implementation

func (*ProjectValidationCache) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProjectValidationCache) Validate

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

Validate validates this project validation cache

type ProjectWorkspace

type ProjectWorkspace struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// GitBranch
	// Read Only: true
	GitBranch *GitBranch `json:"git_branch,omitempty"`

	// Git head revision name
	// Read Only: true
	GitHead string `json:"git_head,omitempty"`

	// The status of the local git directory
	// Read Only: true
	GitStatus string `json:"git_status,omitempty"`

	// The lookml syntax used by all files in this project
	// Read Only: true
	LookmlType string `json:"lookml_type,omitempty"`

	// The id of the project
	// Read Only: true
	ProjectID string `json:"project_id,omitempty"`

	// The id of the local workspace containing the project files
	// Read Only: true
	WorkspaceID string `json:"workspace_id,omitempty"`
}

ProjectWorkspace project workspace swagger:model ProjectWorkspace

func (*ProjectWorkspace) MarshalBinary

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

MarshalBinary interface implementation

func (*ProjectWorkspace) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProjectWorkspace) Validate

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

Validate validates this project workspace

type Query

type Query struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Client Id: used to generate shortened explore URLs. If set by client, must be a unique 22 character alphanumeric string. Otherwise one will be generated.
	ClientID string `json:"client_id,omitempty"`

	// Column Limit
	ColumnLimit string `json:"column_limit,omitempty"`

	// Dynamic Fields
	DynamicFields []string `json:"dynamic_fields"`

	// Expanded Share Url
	// Read Only: true
	ExpandedShareURL string `json:"expanded_share_url,omitempty"`

	// Fields
	Fields []string `json:"fields"`

	// Fill Fields
	FillFields []string `json:"fill_fields"`

	// The filter_config represents the state of the filter UI on the explore page for a given query. When running a query via the Looker UI, this parameter takes precedence over "filters". When creating a query or modifying an existing query, "filter_config" should be set to null. Setting it to any other value could cause unexpected filtering behavior. The format should be considered opaque.
	FilterConfig map[string]string `json:"filter_config,omitempty"`

	// Filter Expression
	FilterExpression string `json:"filter_expression,omitempty"`

	// Filters
	Filters map[string]string `json:"filters,omitempty"`

	// Has Table Calculations
	// Read Only: true
	HasTableCalculations *bool `json:"has_table_calculations,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Limit
	Limit string `json:"limit,omitempty"`

	// Model
	// Required: true
	Model *string `json:"model"`

	// Pivots
	Pivots []string `json:"pivots"`

	// Query Timezone
	QueryTimezone string `json:"query_timezone,omitempty"`

	// Raw Total
	RowTotal string `json:"row_total,omitempty"`

	// Runtime
	Runtime float64 `json:"runtime,omitempty"`

	// Share Url
	// Read Only: true
	ShareURL string `json:"share_url,omitempty"`

	// Slug
	// Read Only: true
	Slug string `json:"slug,omitempty"`

	// Sorting for the query results. Use the format `["view.field", ...]` to sort on fields in ascending order. Use the format `["view.field desc", ...]` to sort on fields in descending order. Use `["__UNSORTED__"]` (2 underscores before and after) to disable sorting entirely. Empty sorts `[]` will trigger a default sort.
	Sorts []string `json:"sorts"`

	// Fields on which to run subtotals
	Subtotals []string `json:"subtotals"`

	// Total
	Total bool `json:"total,omitempty"`

	// Expanded Url
	// Read Only: true
	URL string `json:"url,omitempty"`

	// Explore Name
	// Required: true
	View *string `json:"view"`

	// Visualization configuration properties. These properties are typically opaque and differ based on the type of visualization used. There is no specified set of allowed keys. The values can be any type supported by JSON. A "type" key with a string value is often present, and is used by Looker to determine which visualization to present. Visualizations ignore unknown vis_config properties.
	VisConfig map[string]string `json:"vis_config,omitempty"`

	// Visible UI Sections
	VisibleUISections string `json:"visible_ui_sections,omitempty"`
}

Query query swagger:model Query

func (*Query) MarshalBinary

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

MarshalBinary interface implementation

func (*Query) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Query) Validate

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

Validate validates this query

type QueryTask

type QueryTask struct {

	// Whether or not to use the cache
	Cache bool `json:"cache,omitempty"`

	// cache key used to cache query.
	// Read Only: true
	CacheKey string `json:"cache_key,omitempty"`

	// Retrieve any results from cache even if the results have expired.
	CacheOnly bool `json:"cache_only,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Id of dashboard associated with query.
	DashboardID string `json:"dashboard_id,omitempty"`

	// Use production models to run query (even is user is in dev mode).
	ForceProduction bool `json:"force_production,omitempty"`

	// whether or not to generate links in the query response.
	GenerateLinks bool `json:"generate_links,omitempty"`

	// Unique Id
	// Read Only: true
	ID string `json:"id,omitempty"`

	// Id of look associated with query.
	LookID int64 `json:"look_id,omitempty"`

	// Prefix to use for drill links.
	PathPrefix string `json:"path_prefix,omitempty"`

	// Query
	// Read Only: true
	Query *Query `json:"query,omitempty"`

	// Id of query
	QueryID int64 `json:"query_id,omitempty"`

	// Rebuild PDTS used in query.
	RebuildPdts bool `json:"rebuild_pdts,omitempty"`

	// The data format of the query results.
	// Read Only: true
	ResultFormat string `json:"result_format,omitempty"`

	// Source of the results of the query.
	// Read Only: true
	ResultSource string `json:"result_source,omitempty"`

	// Runtime of prior queries.
	// Read Only: true
	Runtime float32 `json:"runtime,omitempty"`

	// Whether or not to run table calculations on the server
	ServerTableCalcs bool `json:"server_table_calcs,omitempty"`

	// Source of query task.
	Source string `json:"source,omitempty"`

	// Status of query task.
	Status string `json:"status,omitempty"`
}

QueryTask query task swagger:model QueryTask

func (*QueryTask) MarshalBinary

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

MarshalBinary interface implementation

func (*QueryTask) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*QueryTask) Validate

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

Validate validates this query task

type RenderTask

type RenderTask struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Date/Time render task was created
	// Read Only: true
	CreatedAt string `json:"created_at,omitempty"`

	// Filter values to apply to the dashboard queries, in URL query format
	// Read Only: true
	DashboardFilters string `json:"dashboard_filters,omitempty"`

	// Id of dashboard to render
	// Read Only: true
	DashboardID int64 `json:"dashboard_id,omitempty"`

	// Dashboard layout style: single_column or tiled
	// Read Only: true
	DashboardStyle string `json:"dashboard_style,omitempty"`

	// Date/Time render task was completed
	// Read Only: true
	FinalizedAt string `json:"finalized_at,omitempty"`

	// Output height in pixels. Flowed layouts may ignore this value.
	// Read Only: true
	Height int64 `json:"height,omitempty"`

	// Id of this render task
	// Read Only: true
	ID string `json:"id,omitempty"`

	// Id of look to render
	// Read Only: true
	LookID int64 `json:"look_id,omitempty"`

	// Id of lookml dashboard to render
	// Read Only: true
	LookmlDashboardID string `json:"lookml_dashboard_id,omitempty"`

	// Id of query to render
	// Read Only: true
	QueryID int64 `json:"query_id,omitempty"`

	// Number of seconds elapsed running queries
	// Read Only: true
	QueryRuntime float64 `json:"query_runtime,omitempty"`

	// Number of seconds elapsed rendering data
	// Read Only: true
	RenderRuntime float64 `json:"render_runtime,omitempty"`

	// Output format: pdf, png, or jpg
	// Read Only: true
	ResultFormat string `json:"result_format,omitempty"`

	// Total seconds elapsed for render task
	// Read Only: true
	Runtime float64 `json:"runtime,omitempty"`

	// Render task status: enqueued_for_query, querying, enqueued_for_render, rendering, success, failure
	// Read Only: true
	Status string `json:"status,omitempty"`

	// Additional information about the current status
	// Read Only: true
	StatusDetail string `json:"status_detail,omitempty"`

	// The user account permissions in which the render task will execute
	// Read Only: true
	UserID int64 `json:"user_id,omitempty"`

	// Output width in pixels
	// Read Only: true
	Width int64 `json:"width,omitempty"`
}

RenderTask render task swagger:model RenderTask

func (*RenderTask) MarshalBinary

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

MarshalBinary interface implementation

func (*RenderTask) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RenderTask) Validate

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

Validate validates this render task

type ResultMakerFilterables

type ResultMakerFilterables struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// array of dashboard_filter_name: and field: objects.
	// Read Only: true
	Listen []*ResultMakerFilterablesListen `json:"listen"`

	// The model this filterable comes from (used for field suggestions).
	// Read Only: true
	Model string `json:"model,omitempty"`

	// The name of the filterable thing (Query or Merged Results).
	// Read Only: true
	Name string `json:"name,omitempty"`

	// The view this filterable comes from (used for field suggestions).
	// Read Only: true
	View string `json:"view,omitempty"`
}

ResultMakerFilterables result maker filterables swagger:model ResultMakerFilterables

func (*ResultMakerFilterables) MarshalBinary

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

MarshalBinary interface implementation

func (*ResultMakerFilterables) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ResultMakerFilterables) Validate

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

Validate validates this result maker filterables

type ResultMakerFilterablesListen

type ResultMakerFilterablesListen struct {

	// The name of a dashboard filter to listen to.
	DashboardFilterName string `json:"dashboard_filter_name,omitempty"`

	// The name of the field in the filterable to filter with the value of the dashboard filter.
	Field string `json:"field,omitempty"`
}

ResultMakerFilterablesListen result maker filterables listen swagger:model ResultMakerFilterablesListen

func (*ResultMakerFilterablesListen) MarshalBinary

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

MarshalBinary interface implementation

func (*ResultMakerFilterablesListen) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ResultMakerFilterablesListen) Validate

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

Validate validates this result maker filterables listen

type ResultMakerWithIDVisConfigAndDynamicFields

type ResultMakerWithIDVisConfigAndDynamicFields struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// JSON string of dynamic field information.
	// Read Only: true
	DynamicFields string `json:"dynamic_fields,omitempty"`

	// array of items that can be filtered and information about them.
	// Read Only: true
	Filterables []*ResultMakerFilterables `json:"filterables"`

	// Unique Id.
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// ID of merge result if this is a merge_result.
	// Read Only: true
	MergeResultID string `json:"merge_result_id,omitempty"`

	// Query
	// Read Only: true
	Query *Query `json:"query,omitempty"`

	// ID of query if this is a query.
	// Read Only: true
	QueryID int64 `json:"query_id,omitempty"`

	// Sorts of the constituent Look, Query, or Merge Query
	// Read Only: true
	Sorts string `json:"sorts,omitempty"`

	// Total of the constituent Look, Query, or Merge Query
	// Read Only: true
	Total *bool `json:"total,omitempty"`

	// Vis config of the constituent Query, or Merge Query.
	// Read Only: true
	VisConfig string `json:"vis_config,omitempty"`
}

ResultMakerWithIDVisConfigAndDynamicFields result maker with Id vis config and dynamic fields swagger:model ResultMakerWithIdVisConfigAndDynamicFields

func (*ResultMakerWithIDVisConfigAndDynamicFields) MarshalBinary

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

MarshalBinary interface implementation

func (*ResultMakerWithIDVisConfigAndDynamicFields) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ResultMakerWithIDVisConfigAndDynamicFields) Validate

Validate validates this result maker with Id vis config and dynamic fields

type Role

type Role struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// (Read only) Model set
	// Read Only: true
	ModelSet *ModelSet `json:"model_set,omitempty"`

	// (Write-Only) Id of model set
	ModelSetID int64 `json:"model_set_id,omitempty"`

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

	// (Read only) Permission set
	// Read Only: true
	PermissionSet *PermissionSet `json:"permission_set,omitempty"`

	// (Write-Only) Id of permission set
	PermissionSetID int64 `json:"permission_set_id,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Link to get list of users with this role
	// Read Only: true
	// Format: uri
	UsersURL strfmt.URI `json:"users_url,omitempty"`
}

Role role swagger:model Role

func (*Role) MarshalBinary

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

MarshalBinary interface implementation

func (*Role) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Role) Validate

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

Validate validates this role

type RunningQueries

type RunningQueries struct {

	// Cache Key
	// Read Only: true
	CacheKey string `json:"cache_key,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Date/Time Query was completed
	// Read Only: true
	CompletedAt string `json:"completed_at,omitempty"`

	// Connection ID
	// Read Only: true
	ConnectionID string `json:"connection_id,omitempty"`

	// Connection
	// Read Only: true
	ConnectionName string `json:"connection_name,omitempty"`

	// Date/Time Query was initiated
	// Read Only: true
	CreatedAt string `json:"created_at,omitempty"`

	// Dialect
	// Read Only: true
	Dialect string `json:"dialect,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Look of query that was run
	// Read Only: true
	Look *LookBasic `json:"look,omitempty"`

	// Additional Information(Error message or verbose status)
	// Read Only: true
	Message string `json:"message,omitempty"`

	// Node Id
	// Read Only: true
	NodeID string `json:"node_id,omitempty"`

	// Query that was run
	// Read Only: true
	Query *Query `json:"query,omitempty"`

	// Query Id
	// Read Only: true
	QueryID string `json:"query_id,omitempty"`

	// ID of a Query Task
	// Read Only: true
	QueryTaskID string `json:"query_task_id,omitempty"`

	// Number of seconds elapsed running the Query
	// Read Only: true
	Runtime float64 `json:"runtime,omitempty"`

	// Slug
	// Read Only: true
	Slug string `json:"slug,omitempty"`

	// Source (look, dashboard, queryrunner, explore, etc.)
	// Read Only: true
	Source string `json:"source,omitempty"`

	// SQL text of the query as run
	// Read Only: true
	SQL string `json:"sql,omitempty"`

	// SQL Query that was run
	// Read Only: true
	SQLQuery *SQLQuery `json:"sql_query,omitempty"`

	// Status description
	// Read Only: true
	Status string `json:"status,omitempty"`

	// User who initiated the query
	// Read Only: true
	User *UserPublic `json:"user,omitempty"`
}

RunningQueries running queries swagger:model RunningQueries

func (*RunningQueries) MarshalBinary

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

MarshalBinary interface implementation

func (*RunningQueries) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RunningQueries) Validate

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

Validate validates this running queries

type SQLQuery

type SQLQuery struct {

	// Maximum number of rows this query will display on the SQL Runner page
	// Read Only: true
	BrowserLimit int64 `json:"browser_limit,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Connection this query uses
	// Read Only: true
	Connection *DBConnectionBase `json:"connection,omitempty"`

	// User who created this SQL query
	// Read Only: true
	Creator *UserPublic `json:"creator,omitempty"`

	// Explore page URL for this SQL query
	// Read Only: true
	ExploreURL string `json:"explore_url,omitempty"`

	// The most recent time this query was run
	// Read Only: true
	LastRunAt string `json:"last_run_at,omitempty"`

	// Number of seconds this query took to run the most recent time it was run
	// Read Only: true
	LastRuntime float32 `json:"last_runtime,omitempty"`

	// Model name this query uses
	// Read Only: true
	ModelName string `json:"model_name,omitempty"`

	// Should this query be rendered as plain text
	// Read Only: true
	Plaintext *bool `json:"plaintext,omitempty"`

	// Number of times this query has been run
	// Read Only: true
	RunCount int64 `json:"run_count,omitempty"`

	// The identifier of the SQL query
	// Read Only: true
	Slug string `json:"slug,omitempty"`

	// SQL query text
	// Read Only: true
	SQL string `json:"sql,omitempty"`
}

SQLQuery Sql query swagger:model SqlQuery

func (*SQLQuery) MarshalBinary

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

MarshalBinary interface implementation

func (*SQLQuery) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SQLQuery) Validate

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

Validate validates this Sql query

type SQLQueryCreate

type SQLQueryCreate struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Id of Connection (this or "model_name" required)
	ConnectionID string `json:"connection_id,omitempty"`

	// Name of LookML Model (this or "connection_id" required)
	ModelName string `json:"model_name,omitempty"`

	// SQL query
	SQL string `json:"sql,omitempty"`
}

SQLQueryCreate Sql query create swagger:model SqlQueryCreate

func (*SQLQueryCreate) MarshalBinary

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

MarshalBinary interface implementation

func (*SQLQueryCreate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SQLQueryCreate) Validate

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

Validate validates this Sql query create

type SamlConfig

type SamlConfig struct {

	// Count of seconds of clock drift to allow when validating timestamps of assertions.
	AllowedClockDrift int64 `json:"allowed_clock_drift,omitempty"`

	// Allow alternate email-based login via '/login/email' for admins and for specified users with the 'login_special_email' permission. This option is useful as a fallback during ldap setup, if ldap config problems occur later, or if you need to support some users who are not in your ldap directory. Looker email/password logins are always disabled for regular users when ldap is enabled.
	AlternateEmailLoginAllowed bool `json:"alternate_email_login_allowed,omitempty"`

	// Users will not be allowed to login at all unless a role for them is found in Saml if set to true
	AuthRequiresRole bool `json:"auth_requires_role,omitempty"`

	// Bypass the login page when user authentication is required. Redirect to IdP immediately instead.
	BypassLoginPage bool `json:"bypass_login_page,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// (Write-Only) Array of ids of groups that will be applied to new users the first time they login via Saml
	DefaultNewUserGroupIds []int64 `json:"default_new_user_group_ids"`

	// (Read-only) Groups that will be applied to new users the first time they login via Saml
	// Read Only: true
	DefaultNewUserGroups []*Group `json:"default_new_user_groups"`

	// (Write-Only) Array of ids of roles that will be applied to new users the first time they login via Saml
	DefaultNewUserRoleIds []int64 `json:"default_new_user_role_ids"`

	// (Read-only) Roles that will be applied to new users the first time they login via Saml
	// Read Only: true
	DefaultNewUserRoles []*Role `json:"default_new_user_roles"`

	// Enable/Disable Saml authentication for the server
	Enabled bool `json:"enabled,omitempty"`

	// (Read-only) Array of mappings between Saml Groups and Looker Roles
	// Read Only: true
	Groups []*SamlGroupRead `json:"groups"`

	// Name of user record attributes used to indicate groups. Used when 'groups_finder_type' is set to 'grouped_attribute_values'
	GroupsAttribute string `json:"groups_attribute,omitempty"`

	// Identifier for a strategy for how Looker will find groups in the SAML response. One of ['grouped_attribute_values', 'individual_attributes']
	GroupsFinderType string `json:"groups_finder_type,omitempty"`

	// Value for group attribute used to indicate membership. Used when 'groups_finder_type' is set to 'individual_attributes'
	GroupsMemberValue string `json:"groups_member_value,omitempty"`

	// (Read/Write) Array of mappings between Saml Groups and arrays of Looker Role ids
	GroupsWithRoleIds []*SamlGroupWrite `json:"groups_with_role_ids"`

	// Identity Provider Audience (set in IdP config). Optional in Looker. Set this only if you want Looker to validate the audience value returned by the IdP.
	IdpAudience string `json:"idp_audience,omitempty"`

	// Identity Provider Certificate (provided by IdP)
	IdpCert string `json:"idp_cert,omitempty"`

	// Identity Provider Issuer (provided by IdP)
	IdpIssuer string `json:"idp_issuer,omitempty"`

	// Identity Provider Url (provided by IdP)
	IdpURL string `json:"idp_url,omitempty"`

	// When this config was last modified
	// Read Only: true
	ModifiedAt string `json:"modified_at,omitempty"`

	// User id of user who last modified this config
	// Read Only: true
	ModifiedBy string `json:"modified_by,omitempty"`

	// Merge first-time saml login to existing user account by email addresses. When a user logs in for the first time via saml this option will connect this user into their existing account by finding the account with a matching email address by testing the given types of credentials for existing users. Otherwise a new user account will be created for the user. This list (if provided) must be a comma separated list of string like 'email,ldap,google'
	NewUserMigrationTypes string `json:"new_user_migration_types,omitempty"`

	// Set user roles in Looker based on groups from Saml
	SetRolesFromGroups bool `json:"set_roles_from_groups,omitempty"`

	// Slug to identify configurations that are created in order to run a Saml config test
	// Read Only: true
	TestSlug string `json:"test_slug,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Name of user record attributes used to indicate email address field
	UserAttributeMapEmail string `json:"user_attribute_map_email,omitempty"`

	// Name of user record attributes used to indicate first name
	UserAttributeMapFirstName string `json:"user_attribute_map_first_name,omitempty"`

	// Name of user record attributes used to indicate last name
	UserAttributeMapLastName string `json:"user_attribute_map_last_name,omitempty"`

	// (Read-only) Array of mappings between Saml User Attributes and Looker User Attributes
	// Read Only: true
	UserAttributes []*SamlUserAttributeRead `json:"user_attributes"`

	// (Read/Write) Array of mappings between Saml User Attributes and arrays of Looker User Attribute ids
	UserAttributesWithIds []*SamlUserAttributeWrite `json:"user_attributes_with_ids"`
}

SamlConfig saml config swagger:model SamlConfig

func (*SamlConfig) MarshalBinary

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

MarshalBinary interface implementation

func (*SamlConfig) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SamlConfig) Validate

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

Validate validates this saml config

type SamlGroupRead

type SamlGroupRead struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Name of group in Saml
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Looker Roles
	// Read Only: true
	Roles []*Role `json:"roles"`

	// Link to saml config
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

SamlGroupRead saml group read swagger:model SamlGroupRead

func (*SamlGroupRead) MarshalBinary

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

MarshalBinary interface implementation

func (*SamlGroupRead) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SamlGroupRead) Validate

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

Validate validates this saml group read

type SamlGroupWrite

type SamlGroupWrite struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Name of group in Saml
	Name string `json:"name,omitempty"`

	// Looker Role Ids
	RoleIds []int64 `json:"role_ids"`

	// Link to saml config
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

SamlGroupWrite saml group write swagger:model SamlGroupWrite

func (*SamlGroupWrite) MarshalBinary

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

MarshalBinary interface implementation

func (*SamlGroupWrite) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SamlGroupWrite) Validate

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

Validate validates this saml group write

type SamlMetadataParseResult

type SamlMetadataParseResult struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Identify Provider Certificate
	// Read Only: true
	IdpCert string `json:"idp_cert,omitempty"`

	// Identify Provider Issuer
	// Read Only: true
	IdpIssuer string `json:"idp_issuer,omitempty"`

	// Identify Provider Url
	// Read Only: true
	IdpURL string `json:"idp_url,omitempty"`
}

SamlMetadataParseResult saml metadata parse result swagger:model SamlMetadataParseResult

func (*SamlMetadataParseResult) MarshalBinary

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

MarshalBinary interface implementation

func (*SamlMetadataParseResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SamlMetadataParseResult) Validate

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

Validate validates this saml metadata parse result

type SamlUserAttributeRead

type SamlUserAttributeRead struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Name of User Attribute in Saml
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Required to be in Saml assertion for login to be allowed to succeed
	// Read Only: true
	Required *bool `json:"required,omitempty"`

	// Link to saml config
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Looker User Attributes
	// Read Only: true
	UserAttributes []*UserAttribute `json:"user_attributes"`
}

SamlUserAttributeRead saml user attribute read swagger:model SamlUserAttributeRead

func (*SamlUserAttributeRead) MarshalBinary

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

MarshalBinary interface implementation

func (*SamlUserAttributeRead) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SamlUserAttributeRead) Validate

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

Validate validates this saml user attribute read

type SamlUserAttributeWrite

type SamlUserAttributeWrite struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Name of User Attribute in Saml
	Name string `json:"name,omitempty"`

	// Required to be in Saml assertion for login to be allowed to succeed
	Required bool `json:"required,omitempty"`

	// Link to saml config
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// Looker User Attribute Ids
	UserAttributeIds []int64 `json:"user_attribute_ids"`
}

SamlUserAttributeWrite saml user attribute write swagger:model SamlUserAttributeWrite

func (*SamlUserAttributeWrite) MarshalBinary

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

MarshalBinary interface implementation

func (*SamlUserAttributeWrite) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SamlUserAttributeWrite) Validate

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

Validate validates this saml user attribute write

type ScheduledPlan

type ScheduledPlan struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Color scheme of the dashboard if applicable
	ColorTheme string `json:"color_theme,omitempty"`

	// Date and time when ScheduledPlan was created
	// Read Only: true
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// Vixie-Style crontab specification when to run
	Crontab string `json:"crontab,omitempty"`

	// (DEPRECATED) Alias for filters_string field
	DashboardFilters string `json:"dashboard_filters,omitempty"`

	// Id of a dashboard
	DashboardID int64 `json:"dashboard_id,omitempty"`

	// Name of a datagroup; if specified will run when datagroup triggered (can't be used with cron string)
	Datagroup string `json:"datagroup,omitempty"`

	// Whether this schedule is in an embed context or not
	Embed bool `json:"embed,omitempty"`

	// Whether the ScheduledPlan is enabled
	Enabled bool `json:"enabled,omitempty"`

	// Query string to run look or dashboard with
	FiltersString string `json:"filters_string,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Whether links back to Looker should be included in this ScheduledPlan
	IncludeLinks bool `json:"include_links,omitempty"`

	// When the ScheduledPlan was last run
	// Read Only: true
	// Format: date-time
	LastRunAt strfmt.DateTime `json:"last_run_at,omitempty"`

	// Whether or not to expand table vis to full length
	LongTables bool `json:"long_tables,omitempty"`

	// Id of a look
	LookID int64 `json:"look_id,omitempty"`

	// Id of a LookML dashboard
	LookmlDashboardID string `json:"lookml_dashboard_id,omitempty"`

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

	// When the ScheduledPlan will next run (null if running once)
	// Read Only: true
	// Format: date-time
	NextRunAt strfmt.DateTime `json:"next_run_at,omitempty"`

	// Whether the paper should be landscape
	PdfLandscape bool `json:"pdf_landscape,omitempty"`

	// The size of paper a PDF should be rendered for
	PdfPaperSize string `json:"pdf_paper_size,omitempty"`

	// Query id
	QueryID string `json:"query_id,omitempty"`

	// Delivery should occur if data have changed since the last run
	RequireChange bool `json:"require_change,omitempty"`

	// Delivery should occur if the dashboard look does not return results
	RequireNoResults bool `json:"require_no_results,omitempty"`

	// Delivery should occur if running the dashboard or look returns results
	RequireResults bool `json:"require_results,omitempty"`

	// Whether schedule is ran as recipient (only applicable for email recipients)
	RunAsRecipient bool `json:"run_as_recipient,omitempty"`

	// Whether the plan in question should only be run once (usually for testing)
	RunOnce bool `json:"run_once,omitempty"`

	// Scheduled plan destinations
	ScheduledPlanDestination []*ScheduledPlanDestination `json:"scheduled_plan_destination"`

	// Will run an unlimited query and send all results.
	SendAllResults bool `json:"send_all_results,omitempty"`

	// Timezone for interpreting the specified crontab (default is Looker instance timezone)
	Timezone string `json:"timezone,omitempty"`

	// Title
	// Read Only: true
	Title string `json:"title,omitempty"`

	// Date and time when ScheduledPlan was last updated
	// Read Only: true
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// User who owns this ScheduledPlan
	// Read Only: true
	User *UserPublic `json:"user,omitempty"`

	// User Id which owns this ScheduledPlan
	UserID int64 `json:"user_id,omitempty"`
}

ScheduledPlan scheduled plan swagger:model ScheduledPlan

func (*ScheduledPlan) MarshalBinary

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

MarshalBinary interface implementation

func (*ScheduledPlan) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ScheduledPlan) Validate

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

Validate validates this scheduled plan

type ScheduledPlanDestination

type ScheduledPlanDestination struct {

	// Address for recipient. For email e.g. 'user@example.com'. For webhooks e.g. 'https://domain/path'. For Amazon S3 e.g. 's3://bucket-name/path/'. For SFTP e.g. 'sftp://host-name/path/'.
	Address string `json:"address,omitempty"`

	// Are values formatted? (containing currency symbols, digit separators, etc.
	ApplyFormatting bool `json:"apply_formatting,omitempty"`

	// Whether visualization options are applied to the results.
	ApplyVis bool `json:"apply_vis,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// The data format to send to the given destination. Supported formats vary by destination, but include: "txt", "csv", "inline_json", "json", "json_detail", "xlsx", "html", "wysiwyg_pdf", "assembled_pdf", "wysiwyg_png"
	Format string `json:"format,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Whether the recipient is a Looker user on the current instance (only applicable for email recipients)
	// Read Only: true
	LookerRecipient *bool `json:"looker_recipient,omitempty"`

	// Optional message to be included in scheduled emails
	Message string `json:"message,omitempty"`

	// JSON object containing parameters for external scheduling. For Amazon S3, this requires keys and values for access_key_id and region. For SFTP, this requires a key and value for username.
	Parameters string `json:"parameters,omitempty"`

	// Id of a scheduled plan you own
	ScheduledPlanID int64 `json:"scheduled_plan_id,omitempty"`

	// (Write-Only) JSON object containing secret parameters for external scheduling. For Amazon S3, this requires a key and value for secret_access_key. For SFTP, this requires a key and value for password.
	SecretParameters string `json:"secret_parameters,omitempty"`

	// Type of the address ('email', 'webhook', 's3', or 'sftp')
	Type string `json:"type,omitempty"`
}

ScheduledPlanDestination scheduled plan destination swagger:model ScheduledPlanDestination

func (*ScheduledPlanDestination) MarshalBinary

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

MarshalBinary interface implementation

func (*ScheduledPlanDestination) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ScheduledPlanDestination) Validate

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

Validate validates this scheduled plan destination

type Session

type Session struct {

	// User's browser type
	// Read Only: true
	Browser string `json:"browser,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// City component of user location (derived from IP address)
	// Read Only: true
	City string `json:"city,omitempty"`

	// Country component of user location (derived from IP address)
	// Read Only: true
	Country string `json:"country,omitempty"`

	// Time when this session was initiated
	// Read Only: true
	CreatedAt string `json:"created_at,omitempty"`

	// Type of credentials used for logging in this session
	// Read Only: true
	CredentialsType string `json:"credentials_type,omitempty"`

	// Time when this session will expire
	// Read Only: true
	ExpiresAt string `json:"expires_at,omitempty"`

	// Time when this session was last extended by the user
	// Read Only: true
	ExtendedAt string `json:"extended_at,omitempty"`

	// Number of times this session was extended
	// Read Only: true
	ExtendedCount int64 `json:"extended_count,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// IP address of user when this session was initiated
	// Read Only: true
	IPAddress string `json:"ip_address,omitempty"`

	// User's Operating System
	// Read Only: true
	OperatingSystem string `json:"operating_system,omitempty"`

	// State component of user location (derived from IP address)
	// Read Only: true
	State string `json:"state,omitempty"`

	// Actual user in the case when this session represents one user sudo'ing as another
	// Read Only: true
	SudoUserID int64 `json:"sudo_user_id,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

Session session swagger:model Session

func (*Session) MarshalBinary

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

MarshalBinary interface implementation

func (*Session) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Session) Validate

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

Validate validates this session

type Snippet

type Snippet struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Label of the snippet
	// Read Only: true
	Label string `json:"label,omitempty"`

	// Name of the snippet
	// Read Only: true
	Name string `json:"name,omitempty"`

	// SQL text of the snippet
	// Read Only: true
	SQL string `json:"sql,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 Space

type Space struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Children Count
	// Read Only: true
	ChildCount int64 `json:"child_count,omitempty"`

	// Id of content metadata
	// Read Only: true
	ContentMetadataID int64 `json:"content_metadata_id,omitempty"`

	// User Id of Creator
	// Read Only: true
	CreatorID int64 `json:"creator_id,omitempty"`

	// Dashboards
	// Read Only: true
	Dashboards []*DashboardBase `json:"dashboards"`

	// Embedder's Id if this space was autogenerated as an embedding shared space via 'external_group_id' in an SSO embed login
	// Read Only: true
	ExternalID string `json:"external_id,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Space is an embed space
	// Read Only: true
	IsEmbed *bool `json:"is_embed,omitempty"`

	// Space is the root embed shared space
	// Read Only: true
	IsEmbedSharedRoot *bool `json:"is_embed_shared_root,omitempty"`

	// Space is the root embed users space
	// Read Only: true
	IsEmbedUsersRoot *bool `json:"is_embed_users_root,omitempty"`

	// Space is a user's personal space
	// Read Only: true
	IsPersonal *bool `json:"is_personal,omitempty"`

	// Space is descendant of a user's personal space
	// Read Only: true
	IsPersonalDescendant *bool `json:"is_personal_descendant,omitempty"`

	// (DEPRECATED) Space is the root shared space (alias of is_shared_root)
	// Read Only: true
	IsRoot *bool `json:"is_root,omitempty"`

	// Space is the root shared space
	// Read Only: true
	IsSharedRoot *bool `json:"is_shared_root,omitempty"`

	// (DEPRECATED) Space is the root user space (alias of is_users_root
	// Read Only: true
	IsUserRoot *bool `json:"is_user_root,omitempty"`

	// Space is the root user space
	// Read Only: true
	IsUsersRoot *bool `json:"is_users_root,omitempty"`

	// Looks
	// Read Only: true
	Looks []*LookWithDashboards `json:"looks"`

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

	// Id of Parent
	// Required: true
	ParentID *int64 `json:"parent_id"`
}

Space space swagger:model Space

func (*Space) MarshalBinary

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

MarshalBinary interface implementation

func (*Space) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Space) Validate

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

Validate validates this space

type SpaceBase

type SpaceBase struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Children Count
	// Read Only: true
	ChildCount int64 `json:"child_count,omitempty"`

	// Id of content metadata
	// Read Only: true
	ContentMetadataID int64 `json:"content_metadata_id,omitempty"`

	// User Id of Creator
	// Read Only: true
	CreatorID int64 `json:"creator_id,omitempty"`

	// Embedder's Id if this space was autogenerated as an embedding shared space via 'external_group_id' in an SSO embed login
	// Read Only: true
	ExternalID string `json:"external_id,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Space is an embed space
	// Read Only: true
	IsEmbed *bool `json:"is_embed,omitempty"`

	// Space is the root embed shared space
	// Read Only: true
	IsEmbedSharedRoot *bool `json:"is_embed_shared_root,omitempty"`

	// Space is the root embed users space
	// Read Only: true
	IsEmbedUsersRoot *bool `json:"is_embed_users_root,omitempty"`

	// Space is a user's personal space
	// Read Only: true
	IsPersonal *bool `json:"is_personal,omitempty"`

	// Space is descendant of a user's personal space
	// Read Only: true
	IsPersonalDescendant *bool `json:"is_personal_descendant,omitempty"`

	// (DEPRECATED) Space is the root shared space (alias of is_shared_root)
	// Read Only: true
	IsRoot *bool `json:"is_root,omitempty"`

	// Space is the root shared space
	// Read Only: true
	IsSharedRoot *bool `json:"is_shared_root,omitempty"`

	// (DEPRECATED) Space is the root user space (alias of is_users_root
	// Read Only: true
	IsUserRoot *bool `json:"is_user_root,omitempty"`

	// Space is the root user space
	// Read Only: true
	IsUsersRoot *bool `json:"is_users_root,omitempty"`

	// Unique Name
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Id of Parent
	// Required: true
	ParentID *int64 `json:"parent_id"`
}

SpaceBase space base swagger:model SpaceBase

func (*SpaceBase) MarshalBinary

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

MarshalBinary interface implementation

func (*SpaceBase) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SpaceBase) Validate

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

Validate validates this space base

type Timezone

type Timezone struct {

	// Timezone group (e.g Common, Other, etc.)
	// Read Only: true
	Group string `json:"group,omitempty"`

	// Description of timezone
	// Read Only: true
	Label string `json:"label,omitempty"`

	// Timezone
	// Read Only: true
	Value string `json:"value,omitempty"`
}

Timezone timezone swagger:model Timezone

func (*Timezone) MarshalBinary

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

MarshalBinary interface implementation

func (*Timezone) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Timezone) Validate

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

Validate validates this timezone

type User

type User struct {

	// Model access filters.
	// Read Only: true
	AccessFilters []*AccessFilter `json:"access_filters"`

	// URL for the avatar image (may be generic)
	// Read Only: true
	// Format: uri
	AvatarURL strfmt.URI `json:"avatar_url,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// API user credentials. NO LONGER SUPPORTED.
	// Read Only: true
	CredentialsAPI *CredentialsAPI `json:"credentials_api,omitempty"`

	// API 3 credentials
	// Read Only: true
	CredentialsApi3 []*CredentialsApi3 `json:"credentials_api3"`

	// Email/Password login credentials
	// Read Only: true
	CredentialsEmail *CredentialsEmail `json:"credentials_email,omitempty"`

	// Embed credentials
	// Read Only: true
	CredentialsEmbed []*CredentialsEmbed `json:"credentials_embed"`

	// Google auth credentials
	// Read Only: true
	CredentialsGoogle *CredentialsGoogle `json:"credentials_google,omitempty"`

	// LDAP credentials
	// Read Only: true
	CredentialsLdap *CredentialsLDAP `json:"credentials_ldap,omitempty"`

	// LookerOpenID credentials. Used for login by Looker Analysts
	// Read Only: true
	CredentialsLookerOpenid *CredentialsLookerOpenid `json:"credentials_looker_openid,omitempty"`

	// OpenID Connect auth credentials
	// Read Only: true
	CredentialsOidc *CredentialsOIDC `json:"credentials_oidc,omitempty"`

	// Saml auth credentials
	// Read Only: true
	CredentialsSaml *CredentialsSaml `json:"credentials_saml,omitempty"`

	// Two-factor credentials
	// Read Only: true
	CredentialsTotp *CredentialsTotp `json:"credentials_totp,omitempty"`

	// Full name for display (available only if both first_name and last_name are set)
	// Read Only: true
	DisplayName string `json:"display_name,omitempty"`

	// EMail address
	// Read Only: true
	Email string `json:"email,omitempty"`

	// (Embed only) ID of user's group space based on the external_group_id optionally specified during embed user login
	// Read Only: true
	EmbedGroupSpaceID int64 `json:"embed_group_space_id,omitempty"`

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

	// Array of ids of the groups for this user
	// Read Only: true
	GroupIds []int64 `json:"group_ids"`

	// ID string for user's home space
	HomeSpaceID string `json:"home_space_id,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Account has been disabled
	IsDisabled bool `json:"is_disabled,omitempty"`

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

	// User's preferred locale. User locale takes precedence over Looker's system-wide default locale. Locale determines language of display strings and date and numeric formatting in API responses. Locale string must be a 2 letter language code or a combination of language code and region code: 'en' or 'en-US', for example.
	Locale string `json:"locale,omitempty"`

	// Array of strings representing the Looker versions that this user has used (this only goes back as far as '3.54.0')
	// Read Only: true
	LookerVersions []string `json:"looker_versions"`

	// User's dev workspace has been checked for presence of applicable production projects
	ModelsDirValidated bool `json:"models_dir_validated,omitempty"`

	// ID of user's personal space
	// Read Only: true
	PersonalSpaceID int64 `json:"personal_space_id,omitempty"`

	// User is identified as an employee of Looker
	// Read Only: true
	PresumedLookerEmployee *bool `json:"presumed_looker_employee,omitempty"`

	// Array of ids of the roles for this user
	// Read Only: true
	RoleIds []int64 `json:"role_ids"`

	// Active sessions
	// Read Only: true
	Sessions []*Session `json:"sessions"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`

	// User is identified as an employee of Looker who has been verified via Looker corporate authentication
	// Read Only: true
	VerifiedLookerEmployee *bool `json:"verified_looker_employee,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 UserAttribute

type UserAttribute struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Default value for when no value is set on the user
	DefaultValue string `json:"default_value,omitempty"`

	// Destinations to which a hidden attribute may be sent. Once set, cannot be edited.
	HiddenValueDomainWhitelist string `json:"hidden_value_domain_whitelist,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Attribute is a system default
	// Read Only: true
	IsSystem *bool `json:"is_system,omitempty"`

	// Human-friendly label for user attribute
	Label string `json:"label,omitempty"`

	// Name of user attribute
	Name string `json:"name,omitempty"`

	// Type of user attribute ("string", "number", "datetime", "yesno", "zipcode")
	Type string `json:"type,omitempty"`

	// Users can change the value of this attribute for themselves
	UserCanEdit bool `json:"user_can_edit,omitempty"`

	// Non-admin users can see the values of their attributes and use them in filters
	UserCanView bool `json:"user_can_view,omitempty"`

	// If true, users will not be able to view values of this attribute
	ValueIsHidden bool `json:"value_is_hidden,omitempty"`
}

UserAttribute user attribute swagger:model UserAttribute

func (*UserAttribute) MarshalBinary

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

MarshalBinary interface implementation

func (*UserAttribute) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserAttribute) Validate

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

Validate validates this user attribute

type UserAttributeGroupValue

type UserAttributeGroupValue struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Id of group
	// Read Only: true
	GroupID int64 `json:"group_id,omitempty"`

	// Unique Id of this group-attribute relation
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Precedence for resolving value for user
	// Read Only: true
	Rank int64 `json:"rank,omitempty"`

	// Id of user attribute
	// Read Only: true
	UserAttributeID int64 `json:"user_attribute_id,omitempty"`

	// Value of user attribute for group
	// Read Only: true
	Value string `json:"value,omitempty"`

	// If true, the "value" field will be null, because the attribute settings block access to this value
	// Read Only: true
	ValueIsHidden *bool `json:"value_is_hidden,omitempty"`
}

UserAttributeGroupValue user attribute group value swagger:model UserAttributeGroupValue

func (*UserAttributeGroupValue) MarshalBinary

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

MarshalBinary interface implementation

func (*UserAttributeGroupValue) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserAttributeGroupValue) Validate

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

Validate validates this user attribute group value

type UserAttributeWithValue

type UserAttributeWithValue struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// If this user attribute is hidden, whitelist of destinations to which it may be sent.
	// Read Only: true
	HiddenValueDomainWhitelist string `json:"hidden_value_domain_whitelist,omitempty"`

	// Human-friendly label for user attribute
	// Read Only: true
	Label string `json:"label,omitempty"`

	// Name of user attribute
	// Read Only: true
	Name string `json:"name,omitempty"`

	// Precedence for setting value on user (lowest wins)
	// Read Only: true
	Rank int64 `json:"rank,omitempty"`

	// How user got this value for this attribute
	// Read Only: true
	Source string `json:"source,omitempty"`

	// Id of User Attribute
	// Read Only: true
	UserAttributeID int64 `json:"user_attribute_id,omitempty"`

	// Can the user set this value
	// Read Only: true
	UserCanEdit *bool `json:"user_can_edit,omitempty"`

	// Id of User
	// Read Only: true
	UserID int64 `json:"user_id,omitempty"`

	// Value of attribute for user
	Value string `json:"value,omitempty"`

	// If true, the "value" field will be null, because the attribute settings block access to this value
	// Read Only: true
	ValueIsHidden *bool `json:"value_is_hidden,omitempty"`
}

UserAttributeWithValue user attribute with value swagger:model UserAttributeWithValue

func (*UserAttributeWithValue) MarshalBinary

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

MarshalBinary interface implementation

func (*UserAttributeWithValue) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserAttributeWithValue) Validate

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

Validate validates this user attribute with value

type UserIDOnly

type UserIDOnly struct {

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`
}

UserIDOnly user Id only swagger:model UserIdOnly

func (*UserIDOnly) MarshalBinary

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

MarshalBinary interface implementation

func (*UserIDOnly) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserIDOnly) Validate

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

Validate validates this user Id only

type UserPublic

type UserPublic struct {

	// URL for the avatar image (may be generic)
	// Read Only: true
	// Format: uri
	AvatarURL strfmt.URI `json:"avatar_url,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Full name for display (available only if both first_name and last_name are set)
	// Read Only: true
	DisplayName string `json:"display_name,omitempty"`

	// First Name
	// Read Only: true
	FirstName string `json:"first_name,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Last Name
	// Read Only: true
	LastName string `json:"last_name,omitempty"`

	// Link to get this item
	// Read Only: true
	// Format: uri
	URL strfmt.URI `json:"url,omitempty"`
}

UserPublic user public swagger:model UserPublic

func (*UserPublic) MarshalBinary

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

MarshalBinary interface implementation

func (*UserPublic) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserPublic) Validate

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

Validate validates this user public

type ValidationError

type ValidationError struct {

	// Documentation link
	// Required: true
	// Read Only: true
	// Format: uri
	DocumentationURL strfmt.URI `json:"documentation_url"`

	// Error detail array
	// Read Only: true
	Errors []*ValidationErrorDetail `json:"errors"`

	// Error details
	// Required: true
	// Read Only: true
	Message string `json:"message"`
}

ValidationError validation error swagger:model ValidationError

func (*ValidationError) MarshalBinary

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

MarshalBinary interface implementation

func (*ValidationError) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ValidationError) Validate

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

Validate validates this validation error

type ValidationErrorDetail

type ValidationErrorDetail struct {

	// Error code
	// Read Only: true
	Code string `json:"code,omitempty"`

	// Documentation link
	// Required: true
	// Read Only: true
	// Format: uri
	DocumentationURL strfmt.URI `json:"documentation_url"`

	// Field with error
	// Read Only: true
	Field string `json:"field,omitempty"`

	// Error info message
	// Read Only: true
	Message string `json:"message,omitempty"`
}

ValidationErrorDetail validation error detail swagger:model ValidationErrorDetail

func (*ValidationErrorDetail) MarshalBinary

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

MarshalBinary interface implementation

func (*ValidationErrorDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ValidationErrorDetail) Validate

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

Validate validates this validation error detail

type WhitelabelConfiguration

type WhitelabelConfiguration struct {

	// Boolean to toggle links to Looker in emails
	AllowLookerLinks bool `json:"allow_looker_links,omitempty"`

	// Boolean to toggle mentions of Looker in emails
	AllowLookerMentions bool `json:"allow_looker_mentions,omitempty"`

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// Default page title
	DefaultTitle string `json:"default_title,omitempty"`

	// Custom favicon image. Expected base64 encoded data (write-only)
	FaviconFile string `json:"favicon_file,omitempty"`

	// Favicon image url (read-only)
	// Read Only: true
	FaviconURL string `json:"favicon_url,omitempty"`

	// Unique Id
	// Read Only: true
	ID int64 `json:"id,omitempty"`

	// Customer logo image. Expected base64 encoded data (write-only)
	LogoFile string `json:"logo_file,omitempty"`

	// Logo image url (read-only)
	// Read Only: true
	LogoURL string `json:"logo_url,omitempty"`

	// Boolean to toggle showing docs
	ShowDocs bool `json:"show_docs,omitempty"`

	// Boolean to toggle showing email subscription options.
	ShowEmailSubOptions bool `json:"show_email_sub_options,omitempty"`

	// Boolean to toggle showing help menus
	ShowHelpMenu bool `json:"show_help_menu,omitempty"`
}

WhitelabelConfiguration whitelabel configuration swagger:model WhitelabelConfiguration

func (*WhitelabelConfiguration) MarshalBinary

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

MarshalBinary interface implementation

func (*WhitelabelConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*WhitelabelConfiguration) Validate

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

Validate validates this whitelabel configuration

type Workspace

type Workspace struct {

	// Operations the current user is able to perform on this object
	// Read Only: true
	Can map[string]bool `json:"can,omitempty"`

	// The unique id of this user workspace. Predefined workspace ids include "production" and "dev"
	// Read Only: true
	ID string `json:"id,omitempty"`

	// The local state of each project in the workspace
	// Read Only: true
	Projects []*Project `json:"projects"`
}

Workspace workspace swagger:model Workspace

func (*Workspace) MarshalBinary

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

MarshalBinary interface implementation

func (*Workspace) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Workspace) Validate

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

Validate validates this workspace

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL