Documentation ¶
Index ¶
- type APISession
- type APIVersion
- type APIVersionElement
- type AccessFilter
- type AccessToken
- type BackupConfiguration
- type ContentFavorite
- type ContentMeta
- type ContentMetaGroupUser
- type ContentView
- type CreateDashboardRenderTask
- type CreateQueryTask
- type CredentialsAPI
- type CredentialsApi3
- type CredentialsEmail
- type CredentialsEmbed
- type CredentialsGoogle
- type CredentialsLDAP
- type CredentialsLookerOpenid
- type CredentialsOIDC
- type CredentialsSaml
- type CredentialsTotp
- type DBConnection
- type DBConnectionBase
- type DBConnectionOverride
- type DBConnectionTestResult
- type Dashboard
- type DashboardBase
- type DashboardElement
- type DashboardFilter
- type DashboardLayout
- type DashboardLayoutComponent
- type DataActionForm
- type DataActionFormField
- type DataActionFormSelectOption
- type DataActionRequest
- type DataActionResponse
- type DataActionUserState
- type Datagroup
- type Dialect
- type DialectInfo
- type DialectInfoOptions
- type Error
- type GitBranch
- type GitConnectionTest
- type GitConnectionTestResult
- type GitStatus
- type Group
- type GroupIDForGroupInclusion
- type GroupIDForGroupUserInclusion
- type HomepageItem
- type HomepageSection
- type ImportedProject
- type Integration
- type IntegrationHub
- type IntegrationParam
- type IntegrationRequiredField
- type IntegrationTestResult
- type LDAPConfig
- type LDAPConfigTestIssue
- type LDAPConfigTestResult
- type LDAPGroupRead
- type LDAPGroupWrite
- type LDAPUser
- type LDAPUserAttributeRead
- type LDAPUserAttributeWrite
- type LegacyFeature
- type LocalizationSettings
- type Look
- type LookBasic
- type LookModel
- type LookWithDashboards
- type LookWithQuery
- type LookmlModel
- type LookmlModelExplore
- type LookmlModelExploreAccessFilter
- type LookmlModelExploreAlias
- type LookmlModelExploreAlwaysFilter
- type LookmlModelExploreConditionallyFilter
- type LookmlModelExploreError
- type LookmlModelExploreField
- type LookmlModelExploreFieldEnumeration
- type LookmlModelExploreFieldMapLayer
- type LookmlModelExploreFieldSQLCase
- type LookmlModelExploreFieldTimeInterval
- type LookmlModelExploreFieldset
- type LookmlModelExploreJoins
- type LookmlModelExploreSet
- type LookmlModelExploreSupportedMeasureType
- type LookmlModelNavExplore
- type Manifest
- type ModelSet
- type ModelsNotValidated
- type OIDCConfig
- type OIDCGroupRead
- type OIDCGroupWrite
- type OIDCUserAttributeRead
- type OIDCUserAttributeWrite
- type Permission
- type PermissionSet
- type Prefetch
- type PrefetchAccessFilterValue
- type PrefetchDashboardFilterValue
- type PrefetchDashboardRequest
- type Project
- type ProjectError
- type ProjectFile
- type ProjectValidation
- type ProjectValidationCache
- type ProjectWorkspace
- type Query
- type QueryTask
- type RenderTask
- type ResultMakerFilterables
- type ResultMakerFilterablesListen
- type ResultMakerWithIDVisConfigAndDynamicFields
- type Role
- type RunningQueries
- type SQLQuery
- type SQLQueryCreate
- type SamlConfig
- type SamlGroupRead
- type SamlGroupWrite
- type SamlMetadataParseResult
- type SamlUserAttributeRead
- type SamlUserAttributeWrite
- type ScheduledPlan
- type ScheduledPlanDestination
- type Session
- type Snippet
- type Space
- type SpaceBase
- type Timezone
- type User
- type UserAttribute
- type UserAttributeGroupValue
- type UserAttributeWithValue
- type UserIDOnly
- type UserPublic
- type ValidationError
- type ValidationErrorDetail
- type WhitelabelConfiguration
- type Workspace
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Dashboard) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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
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
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
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Datagroup) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
MarshalBinary interface implementation
func (*Dialect) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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 ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
MarshalBinary interface implementation
func (*GitBranch) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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 ¶
MarshalBinary interface implementation
func (*GitStatus) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
MarshalBinary interface implementation
func (*Group) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*LDAPUser) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Look) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
MarshalBinary interface implementation
func (*LookBasic) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
MarshalBinary interface implementation
func (*LookModel) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
type LookmlModelNavExplore ¶
type LookmlModelNavExplore struct { // Read Only: true Can map[string]bool `json:"can,omitempty"` // Read Only: true GroupLabel string `json:"group_label,omitempty"` // Read Only: true Hidden *bool `json:"hidden,omitempty"` // Read Only: true Label string `json:"label,omitempty"` // 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
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 ¶
MarshalBinary interface implementation
func (*Manifest) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
MarshalBinary interface implementation
func (*ModelSet) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Prefetch) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Project) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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
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"` // 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"` // 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 ¶
MarshalBinary interface implementation
func (*Query) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
MarshalBinary interface implementation
func (*QueryTask) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Role) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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 ¶
MarshalBinary interface implementation
func (*SQLQuery) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Session) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
MarshalBinary interface implementation
func (*Snippet) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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"` // 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"` // 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 ¶
MarshalBinary interface implementation
func (*Space) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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"` // 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"` // 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 ¶
MarshalBinary interface implementation
func (*SpaceBase) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
MarshalBinary interface implementation
func (*Timezone) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
MarshalBinary interface implementation
func (*User) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Workspace) UnmarshalBinary ¶
UnmarshalBinary interface implementation
Source Files ¶
- access_filter.go
- access_token.go
- api_session.go
- api_version.go
- api_version_element.go
- backup_configuration.go
- content_favorite.go
- content_meta.go
- content_meta_group_user.go
- content_view.go
- create_dashboard_render_task.go
- create_query_task.go
- credentials_api.go
- credentials_api3.go
- credentials_email.go
- credentials_embed.go
- credentials_google.go
- credentials_l_d_a_p.go
- credentials_looker_openid.go
- credentials_o_id_c.go
- credentials_saml.go
- credentials_totp.go
- d_b_connection.go
- d_b_connection_base.go
- d_b_connection_override.go
- d_b_connection_test_result.go
- dashboard.go
- dashboard_base.go
- dashboard_element.go
- dashboard_filter.go
- dashboard_layout.go
- dashboard_layout_component.go
- data_action_form.go
- data_action_form_field.go
- data_action_form_select_option.go
- data_action_request.go
- data_action_response.go
- data_action_user_state.go
- datagroup.go
- dialect.go
- dialect_info.go
- dialect_info_options.go
- error.go
- git_branch.go
- git_connection_test_result.go
- git_connection_test_swagger.go
- git_status.go
- group.go
- group_id_for_group_inclusion.go
- group_id_for_group_user_inclusion.go
- homepage_item.go
- homepage_section.go
- imported_project.go
- integration.go
- integration_hub.go
- integration_param.go
- integration_required_field.go
- integration_test_result.go
- l_d_a_p_config.go
- l_d_a_p_config_test_issue.go
- l_d_a_p_config_test_result.go
- l_d_a_p_group_read.go
- l_d_a_p_group_write.go
- l_d_a_p_user.go
- l_d_a_p_user_attribute_read.go
- l_d_a_p_user_attribute_write.go
- legacy_feature.go
- localization_settings.go
- look.go
- look_basic.go
- look_model.go
- look_with_dashboards.go
- look_with_query.go
- lookml_model.go
- lookml_model_explore.go
- lookml_model_explore_access_filter.go
- lookml_model_explore_alias.go
- lookml_model_explore_always_filter.go
- lookml_model_explore_conditionally_filter.go
- lookml_model_explore_error.go
- lookml_model_explore_field.go
- lookml_model_explore_field_enumeration.go
- lookml_model_explore_field_map_layer.go
- lookml_model_explore_field_sql_case.go
- lookml_model_explore_field_time_interval.go
- lookml_model_explore_fieldset.go
- lookml_model_explore_joins.go
- lookml_model_explore_set.go
- lookml_model_explore_supported_measure_type.go
- lookml_model_nav_explore.go
- manifest.go
- model_set.go
- models_not_validated.go
- o_id_c_config.go
- o_id_c_group_read.go
- o_id_c_group_write.go
- o_id_c_user_attribute_read.go
- o_id_c_user_attribute_write.go
- permission.go
- permission_set.go
- prefetch.go
- prefetch_access_filter_value.go
- prefetch_dashboard_filter_value.go
- prefetch_dashboard_request.go
- project.go
- project_error.go
- project_file.go
- project_validation.go
- project_validation_cache.go
- project_workspace.go
- query.go
- query_task.go
- render_task.go
- result_maker_filterables.go
- result_maker_filterables_listen.go
- result_maker_with_id_vis_config_and_dynamic_fields.go
- role.go
- running_queries.go
- saml_config.go
- saml_group_read.go
- saml_group_write.go
- saml_metadata_parse_result.go
- saml_user_attribute_read.go
- saml_user_attribute_write.go
- scheduled_plan.go
- scheduled_plan_destination.go
- session.go
- snippet.go
- space.go
- space_base.go
- sql_query.go
- sql_query_create.go
- timezone.go
- user.go
- user_attribute.go
- user_attribute_group_value.go
- user_attribute_with_value.go
- user_id_only.go
- user_public.go
- validation_error.go
- validation_error_detail.go
- whitelabel_configuration.go
- workspace.go