Documentation
¶
Index ¶
- Variables
- type AdminAuthProviderConfiguration
- type AdminConnectionGrantInfo
- type AdminConnectionSearchInfo
- type AdminPermissionInfo
- type AdminRoleInfo
- type AdminSubjectType
- type AdminUserInfo
- type AsyncTaskInfo
- type AuthCredentialEncryption
- type AuthCredentialInfo
- type AuthInfo
- type AuthProviderConfiguration
- type AuthProviderCredentialsProfile
- type AuthProviderInfo
- type AuthStatus
- type ConnectionConfig
- type ConnectionFolderInfo
- type ConnectionInfo
- type DataTransferParameters
- type DataTransferProcessorInfo
- type DataTypeLogicalOperation
- type DatabaseAuthModel
- type DatabaseCatalog
- type DatabaseDocument
- type DatabaseObjectInfo
- type DatabaseStructContainers
- type DriverInfo
- type JSON
- type LogEntry
- type NavigatorNodeInfo
- type NavigatorSettings
- type NavigatorSettingsInput
- type NetworkEndpointInfo
- type NetworkHandlerAuthType
- type NetworkHandlerConfig
- type NetworkHandlerConfigInput
- type NetworkHandlerDescriptor
- type NetworkHandlerType
- type ObjectDescriptor
- type ObjectDetails
- type ObjectOrigin
- type ObjectPropertyFilter
- type ObjectPropertyInfo
- type ObjectPropertyLength
- type ProductInfo
- type RMProject
- type RMResource
- type ResultDataFormat
- type SQLCompletionProposal
- type SQLContextInfo
- type SQLDataFilter
- type SQLDataFilterConstraint
- type SQLDialectInfo
- type SQLExecuteInfo
- type SQLExecutionPlan
- type SQLExecutionPlanNode
- type SQLQueryGenerator
- type SQLQueryResults
- type SQLResultColumn
- type SQLResultRow
- type SQLResultSet
- type SQLScriptInfo
- type SQLScriptQuery
- type ServerConfig
- type ServerConfigInput
- type ServerError
- type ServerLanguage
- type ServerMessage
- type SessionInfo
- type UserAuthToken
- type UserInfo
- type WebFeatureSet
- type WebServiceConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var AllAdminSubjectType = []AdminSubjectType{ AdminSubjectTypeUser, AdminSubjectTypeRole, }
View Source
var AllAuthCredentialEncryption = []AuthCredentialEncryption{ AuthCredentialEncryptionNone, AuthCredentialEncryptionPlain, AuthCredentialEncryptionHash, }
View Source
var AllAuthStatus = []AuthStatus{ AuthStatusSuccess, AuthStatusInProgress, AuthStatusError, }
View Source
var AllNetworkHandlerAuthType = []NetworkHandlerAuthType{ NetworkHandlerAuthTypePassword, NetworkHandlerAuthTypePublicKey, NetworkHandlerAuthTypeAgent, }
View Source
var AllNetworkHandlerType = []NetworkHandlerType{ NetworkHandlerTypeTunnel, NetworkHandlerTypeProxy, NetworkHandlerTypeConfig, }
View Source
var AllObjectPropertyLength = []ObjectPropertyLength{ ObjectPropertyLengthTiny, ObjectPropertyLengthShort, ObjectPropertyLengthMedium, ObjectPropertyLengthLong, ObjectPropertyLengthMultiline, }
View Source
var AllResultDataFormat = []ResultDataFormat{ ResultDataFormatResultset, ResultDataFormatDocument, ResultDataFormatGraph, ResultDataFormatTimeseries, }
Functions ¶
This section is empty.
Types ¶
type AdminAuthProviderConfiguration ¶
type AdminAuthProviderConfiguration struct { ProviderID string `json:"providerId"` ID string `json:"id"` DisplayName string `json:"displayName"` Disabled bool `json:"disabled"` IconURL *string `json:"iconURL"` Description *string `json:"description"` Parameters interface{} `json:"parameters"` SignInLink *string `json:"signInLink"` SignOutLink *string `json:"signOutLink"` RedirectLink *string `json:"redirectLink"` MetadataLink *string `json:"metadataLink"` }
type AdminConnectionGrantInfo ¶
type AdminConnectionGrantInfo struct { ConnectionID string `json:"connectionId"` DataSourceID string `json:"dataSourceId"` SubjectID string `json:"subjectId"` SubjectType AdminSubjectType `json:"subjectType"` }
type AdminPermissionInfo ¶
type AdminRoleInfo ¶
type AdminRoleInfo struct { RoleID string `json:"roleId"` RoleName *string `json:"roleName"` Description *string `json:"description"` GrantedUsers []string `json:"grantedUsers"` GrantedConnections []*AdminConnectionGrantInfo `json:"grantedConnections"` RolePermissions []string `json:"rolePermissions"` }
type AdminSubjectType ¶
type AdminSubjectType string
const ( AdminSubjectTypeUser AdminSubjectType = "user" AdminSubjectTypeRole AdminSubjectType = "role" )
func (AdminSubjectType) IsValid ¶
func (e AdminSubjectType) IsValid() bool
func (AdminSubjectType) MarshalGQL ¶
func (e AdminSubjectType) MarshalGQL(w io.Writer)
func (AdminSubjectType) String ¶
func (e AdminSubjectType) String() string
func (*AdminSubjectType) UnmarshalGQL ¶
func (e *AdminSubjectType) UnmarshalGQL(v interface{}) error
type AdminUserInfo ¶
type AdminUserInfo struct { UserID string `json:"userId"` MetaParameters interface{} `json:"metaParameters"` ConfigurationParameters interface{} `json:"configurationParameters"` GrantedRoles []string `json:"grantedRoles"` GrantedConnections []*AdminConnectionGrantInfo `json:"grantedConnections"` Origins []*ObjectOrigin `json:"origins"` LinkedAuthProviders []string `json:"linkedAuthProviders"` Enabled bool `json:"enabled"` }
type AsyncTaskInfo ¶
type AsyncTaskInfo struct { ID string `json:"id"` Name *string `json:"name"` Running bool `json:"running"` Status *string `json:"status"` Error *ServerError `json:"error"` Result *SQLExecuteInfo `json:"result"` TaskResult interface{} `json:"taskResult"` }
type AuthCredentialEncryption ¶
type AuthCredentialEncryption string
const ( AuthCredentialEncryptionNone AuthCredentialEncryption = "none" AuthCredentialEncryptionPlain AuthCredentialEncryption = "plain" AuthCredentialEncryptionHash AuthCredentialEncryption = "hash" )
func (AuthCredentialEncryption) IsValid ¶
func (e AuthCredentialEncryption) IsValid() bool
func (AuthCredentialEncryption) MarshalGQL ¶
func (e AuthCredentialEncryption) MarshalGQL(w io.Writer)
func (AuthCredentialEncryption) String ¶
func (e AuthCredentialEncryption) String() string
func (*AuthCredentialEncryption) UnmarshalGQL ¶
func (e *AuthCredentialEncryption) UnmarshalGQL(v interface{}) error
type AuthCredentialInfo ¶
type AuthCredentialInfo struct { ID string `json:"id"` DisplayName string `json:"displayName"` Description *string `json:"description"` Admin bool `json:"admin"` User bool `json:"user"` Identifying bool `json:"identifying"` PossibleValues []*string `json:"possibleValues"` Encryption *AuthCredentialEncryption `json:"encryption"` }
type AuthInfo ¶
type AuthInfo struct { RedirectLink *string `json:"redirectLink"` AuthID *string `json:"authId"` AuthStatus AuthStatus `json:"authStatus"` UserTokens []*UserAuthToken `json:"userTokens"` }
type AuthProviderConfiguration ¶
type AuthProviderConfiguration struct { ID string `json:"id"` DisplayName string `json:"displayName"` Disabled bool `json:"disabled"` IconURL *string `json:"iconURL"` Description *string `json:"description"` SignInLink *string `json:"signInLink"` SignOutLink *string `json:"signOutLink"` MetadataLink *string `json:"metadataLink"` }
type AuthProviderCredentialsProfile ¶
type AuthProviderCredentialsProfile struct { ID *string `json:"id"` Label *string `json:"label"` Description *string `json:"description"` CredentialParameters []*AuthCredentialInfo `json:"credentialParameters"` }
type AuthProviderInfo ¶
type AuthProviderInfo struct { ID string `json:"id"` Label string `json:"label"` Icon *string `json:"icon"` Description *string `json:"description"` DefaultProvider bool `json:"defaultProvider"` Configurable bool `json:"configurable"` Configurations []*AuthProviderConfiguration `json:"configurations"` CredentialProfiles []*AuthProviderCredentialsProfile `json:"credentialProfiles"` RequiredFeatures []string `json:"requiredFeatures"` }
type AuthStatus ¶
type AuthStatus string
const ( AuthStatusSuccess AuthStatus = "SUCCESS" AuthStatusInProgress AuthStatus = "IN_PROGRESS" AuthStatusError AuthStatus = "ERROR" )
func (AuthStatus) IsValid ¶
func (e AuthStatus) IsValid() bool
func (AuthStatus) MarshalGQL ¶
func (e AuthStatus) MarshalGQL(w io.Writer)
func (AuthStatus) String ¶
func (e AuthStatus) String() string
func (*AuthStatus) UnmarshalGQL ¶
func (e *AuthStatus) UnmarshalGQL(v interface{}) error
type ConnectionConfig ¶
type ConnectionConfig struct { ConnectionID *string `json:"connectionId"` Name *string `json:"name"` Description *string `json:"description"` TemplateID *string `json:"templateId"` DriverID *string `json:"driverId"` Host *string `json:"host"` Port *string `json:"port"` ServerName *string `json:"serverName"` DatabaseName *string `json:"databaseName"` URL *string `json:"url"` Properties interface{} `json:"properties"` Template *bool `json:"template"` ReadOnly *bool `json:"readOnly"` SaveCredentials *bool `json:"saveCredentials"` AuthModelID *string `json:"authModelId"` Credentials interface{} `json:"credentials"` ProviderProperties interface{} `json:"providerProperties"` NetworkHandlersConfig []*NetworkHandlerConfigInput `json:"networkHandlersConfig"` DataSourceID *string `json:"dataSourceId"` UserName *string `json:"userName"` UserPassword *string `json:"userPassword"` Folder *string `json:"folder"` }
type ConnectionFolderInfo ¶
type ConnectionInfo ¶
type ConnectionInfo struct { ID string `json:"id"` DriverID string `json:"driverId"` Name string `json:"name"` Description *string `json:"description"` Host *string `json:"host"` Port *string `json:"port"` ServerName *string `json:"serverName"` DatabaseName *string `json:"databaseName"` URL *string `json:"url"` Properties interface{} `json:"properties"` Template bool `json:"template"` Connected bool `json:"connected"` Provided bool `json:"provided"` ReadOnly bool `json:"readOnly"` UseURL bool `json:"useUrl"` SaveCredentials bool `json:"saveCredentials"` Folder *string `json:"folder"` NodePath *string `json:"nodePath"` ConnectTime *string `json:"connectTime"` ConnectionError *ServerError `json:"connectionError"` ServerVersion *string `json:"serverVersion"` ClientVersion *string `json:"clientVersion"` Origin *ObjectOrigin `json:"origin"` AuthNeeded bool `json:"authNeeded"` AuthModel *string `json:"authModel"` AuthProperties []*ObjectPropertyInfo `json:"authProperties"` ProviderProperties interface{} `json:"providerProperties"` NetworkHandlersConfig []*NetworkHandlerConfig `json:"networkHandlersConfig"` Features []string `json:"features"` SupportedDataFormats []ResultDataFormat `json:"supportedDataFormats"` }
type DataTransferParameters ¶
type DataTransferParameters struct { ProcessorID string `json:"processorId"` Settings interface{} `json:"settings"` ProcessorProperties interface{} `json:"processorProperties"` Filter *SQLDataFilter `json:"filter"` }
type DataTransferProcessorInfo ¶
type DataTransferProcessorInfo struct { ID string `json:"id"` Name *string `json:"name"` Description *string `json:"description"` FileExtension *string `json:"fileExtension"` AppFileExtension *string `json:"appFileExtension"` AppName *string `json:"appName"` Order int `json:"order"` Icon *string `json:"icon"` Properties []*ObjectPropertyInfo `json:"properties"` IsBinary *bool `json:"isBinary"` IsHTML *bool `json:"isHTML"` }
type DatabaseAuthModel ¶
type DatabaseCatalog ¶
type DatabaseCatalog struct { Catalog *NavigatorNodeInfo `json:"catalog"` SchemaList []*NavigatorNodeInfo `json:"schemaList"` }
type DatabaseDocument ¶
type DatabaseObjectInfo ¶
type DatabaseObjectInfo struct { Name *string `json:"name"` Description *string `json:"description"` Type *string `json:"type"` Properties []*ObjectPropertyInfo `json:"properties"` OrdinalPosition *int `json:"ordinalPosition"` FullyQualifiedName *string `json:"fullyQualifiedName"` OverloadedName *string `json:"overloadedName"` UniqueName *string `json:"uniqueName"` State *string `json:"state"` Features []string `json:"features"` Editors []string `json:"editors"` }
type DatabaseStructContainers ¶
type DatabaseStructContainers struct { CatalogList []*DatabaseCatalog `json:"catalogList"` SchemaList []*NavigatorNodeInfo `json:"schemaList"` SupportsCatalogChange bool `json:"supportsCatalogChange"` SupportsSchemaChange bool `json:"supportsSchemaChange"` }
type DriverInfo ¶
type DriverInfo struct { ID string `json:"id"` Name *string `json:"name"` Description *string `json:"description"` Icon *string `json:"icon"` IconBig *string `json:"iconBig"` ProviderID *string `json:"providerId"` DriverClassName *string `json:"driverClassName"` DefaultHost *string `json:"defaultHost"` DefaultPort *string `json:"defaultPort"` DefaultDatabase *string `json:"defaultDatabase"` DefaultServer *string `json:"defaultServer"` DefaultUser *string `json:"defaultUser"` SampleURL *string `json:"sampleURL"` DriverInfoURL *string `json:"driverInfoURL"` DriverPropertiesURL *string `json:"driverPropertiesURL"` Embedded *bool `json:"embedded"` Enabled bool `json:"enabled"` RequiresServerName *bool `json:"requiresServerName"` AllowsEmptyPassword *bool `json:"allowsEmptyPassword"` LicenseRequired *bool `json:"licenseRequired"` License *string `json:"license"` Custom *bool `json:"custom"` PromotedScore *int `json:"promotedScore"` DriverProperties []*ObjectPropertyInfo `json:"driverProperties"` DriverParameters interface{} `json:"driverParameters"` ProviderProperties []*ObjectPropertyInfo `json:"providerProperties"` AnonymousAccess *bool `json:"anonymousAccess"` DefaultAuthModel string `json:"defaultAuthModel"` ApplicableAuthModels []string `json:"applicableAuthModels"` ApplicableNetworkHandlers []*string `json:"applicableNetworkHandlers"` }
type JSON ¶
type JSON map[string]interface{}
func (JSON) MarshalGQL ¶
MarshalGQL implements the graphql.Marshaler interface
func (*JSON) UnmarshalGQL ¶
UnmarshalGQL implements the graphql.Unmarshaler interface
type NavigatorNodeInfo ¶
type NavigatorNodeInfo struct {}
type NavigatorSettings ¶
type NavigatorSettings struct {}
type NavigatorSettingsInput ¶
type NavigatorSettingsInput struct {}
type NetworkEndpointInfo ¶
type NetworkHandlerAuthType ¶
type NetworkHandlerAuthType string
const ( NetworkHandlerAuthTypePassword NetworkHandlerAuthType = "PASSWORD" NetworkHandlerAuthTypePublicKey NetworkHandlerAuthType = "PUBLIC_KEY" NetworkHandlerAuthTypeAgent NetworkHandlerAuthType = "AGENT" )
func (NetworkHandlerAuthType) IsValid ¶
func (e NetworkHandlerAuthType) IsValid() bool
func (NetworkHandlerAuthType) MarshalGQL ¶
func (e NetworkHandlerAuthType) MarshalGQL(w io.Writer)
func (NetworkHandlerAuthType) String ¶
func (e NetworkHandlerAuthType) String() string
func (*NetworkHandlerAuthType) UnmarshalGQL ¶
func (e *NetworkHandlerAuthType) UnmarshalGQL(v interface{}) error
type NetworkHandlerConfig ¶
type NetworkHandlerConfig struct { ID string `json:"id"` Enabled bool `json:"enabled"` AuthType NetworkHandlerAuthType `json:"authType"` UserName *string `json:"userName"` Password *string `json:"password"` Key *string `json:"key"` SavePassword bool `json:"savePassword"` Properties interface{} `json:"properties"` }
type NetworkHandlerConfigInput ¶
type NetworkHandlerConfigInput struct { ID string `json:"id"` Enabled *bool `json:"enabled"` AuthType *NetworkHandlerAuthType `json:"authType"` UserName *string `json:"userName"` Password *string `json:"password"` Key *string `json:"key"` SavePassword *bool `json:"savePassword"` Properties interface{} `json:"properties"` }
type NetworkHandlerDescriptor ¶
type NetworkHandlerDescriptor struct { ID string `json:"id"` CodeName string `json:"codeName"` Label string `json:"label"` Description *string `json:"description"` Secured bool `json:"secured"` Type *NetworkHandlerType `json:"type"` Properties []*ObjectPropertyInfo `json:"properties"` }
type NetworkHandlerType ¶
type NetworkHandlerType string
const ( NetworkHandlerTypeTunnel NetworkHandlerType = "TUNNEL" NetworkHandlerTypeProxy NetworkHandlerType = "PROXY" NetworkHandlerTypeConfig NetworkHandlerType = "CONFIG" )
func (NetworkHandlerType) IsValid ¶
func (e NetworkHandlerType) IsValid() bool
func (NetworkHandlerType) MarshalGQL ¶
func (e NetworkHandlerType) MarshalGQL(w io.Writer)
func (NetworkHandlerType) String ¶
func (e NetworkHandlerType) String() string
func (*NetworkHandlerType) UnmarshalGQL ¶
func (e *NetworkHandlerType) UnmarshalGQL(v interface{}) error
type ObjectDescriptor ¶
type ObjectDetails ¶
type ObjectOrigin ¶
type ObjectOrigin struct { Type string `json:"type"` SubType *string `json:"subType"` DisplayName string `json:"displayName"` Icon *string `json:"icon"` Configuration interface{} `json:"configuration"` Details []*ObjectPropertyInfo `json:"details"` }
type ObjectPropertyFilter ¶
type ObjectPropertyInfo ¶
type ObjectPropertyInfo struct { ID *string `json:"id"` DisplayName *string `json:"displayName"` Description *string `json:"description"` Category *string `json:"category"` DataType *string `json:"dataType"` Value interface{} `json:"value"` ValidValues []interface{} `json:"validValues"` DefaultValue interface{} `json:"defaultValue"` Length ObjectPropertyLength `json:"length"` Features []string `json:"features"` Order int `json:"order"` }
type ObjectPropertyLength ¶
type ObjectPropertyLength string
const ( ObjectPropertyLengthTiny ObjectPropertyLength = "TINY" ObjectPropertyLengthShort ObjectPropertyLength = "SHORT" ObjectPropertyLengthMedium ObjectPropertyLength = "MEDIUM" ObjectPropertyLengthLong ObjectPropertyLength = "LONG" ObjectPropertyLengthMultiline ObjectPropertyLength = "MULTILINE" )
func (ObjectPropertyLength) IsValid ¶
func (e ObjectPropertyLength) IsValid() bool
func (ObjectPropertyLength) MarshalGQL ¶
func (e ObjectPropertyLength) MarshalGQL(w io.Writer)
func (ObjectPropertyLength) String ¶
func (e ObjectPropertyLength) String() string
func (*ObjectPropertyLength) UnmarshalGQL ¶
func (e *ObjectPropertyLength) UnmarshalGQL(v interface{}) error
type ProductInfo ¶
type ProductInfo struct { ID string `json:"id"` Version string `json:"version"` Name string `json:"name"` Description *string `json:"description"` BuildTime string `json:"buildTime"` ReleaseTime string `json:"releaseTime"` LicenseInfo *string `json:"licenseInfo"` LatestVersionInfo *string `json:"latestVersionInfo"` }
type RMResource ¶
type ResultDataFormat ¶
type ResultDataFormat string
const ( ResultDataFormatResultset ResultDataFormat = "resultset" ResultDataFormatDocument ResultDataFormat = "document" ResultDataFormatGraph ResultDataFormat = "graph" ResultDataFormatTimeseries ResultDataFormat = "timeseries" )
func (ResultDataFormat) IsValid ¶
func (e ResultDataFormat) IsValid() bool
func (ResultDataFormat) MarshalGQL ¶
func (e ResultDataFormat) MarshalGQL(w io.Writer)
func (ResultDataFormat) String ¶
func (e ResultDataFormat) String() string
func (*ResultDataFormat) UnmarshalGQL ¶
func (e *ResultDataFormat) UnmarshalGQL(v interface{}) error
type SQLCompletionProposal ¶
type SQLCompletionProposal struct { DisplayString string `json:"displayString"` Type string `json:"type"` Score *int `json:"score"` ReplacementString string `json:"replacementString"` ReplacementOffset int `json:"replacementOffset"` ReplacementLength int `json:"replacementLength"` CursorPosition *int `json:"cursorPosition"` Icon *string `json:"icon"` NodePath *string `json:"nodePath"` }
type SQLContextInfo ¶
type SQLDataFilter ¶
type SQLDataFilter struct { Offset *float64 `json:"offset"` Limit *int `json:"limit"` Constraints []*SQLDataFilterConstraint `json:"constraints"` Where *string `json:"where"` OrderBy *string `json:"orderBy"` }
type SQLDataFilterConstraint ¶
type SQLDialectInfo ¶
type SQLDialectInfo struct { Name string `json:"name"` DataTypes []*string `json:"dataTypes"` Functions []*string `json:"functions"` ReservedWords []*string `json:"reservedWords"` QuoteStrings [][]*string `json:"quoteStrings"` SingleLineComments []*string `json:"singleLineComments"` MultiLineComments [][]*string `json:"multiLineComments"` CatalogSeparator *string `json:"catalogSeparator"` StructSeparator *string `json:"structSeparator"` ScriptDelimiter *string `json:"scriptDelimiter"` SupportsExplainExecutionPlan bool `json:"supportsExplainExecutionPlan"` }
type SQLExecuteInfo ¶
type SQLExecuteInfo struct { StatusMessage *string `json:"statusMessage"` Duration int `json:"duration"` FilterText *string `json:"filterText"` Results []*SQLQueryResults `json:"results"` }
type SQLExecutionPlan ¶
type SQLExecutionPlan struct { Query string `json:"query"` Nodes []*SQLExecutionPlanNode `json:"nodes"` }
type SQLExecutionPlanNode ¶
type SQLExecutionPlanNode struct { ID string `json:"id"` ParentID *string `json:"parentId"` Kind string `json:"kind"` Name *string `json:"name"` Type string `json:"type"` Condition *string `json:"condition"` Description *string `json:"description"` Properties []*ObjectPropertyInfo `json:"properties"` }
type SQLQueryGenerator ¶
type SQLQueryResults ¶
type SQLQueryResults struct { Title *string `json:"title"` UpdateRowCount *float64 `json:"updateRowCount"` SourceQuery *string `json:"sourceQuery"` DataFormat *ResultDataFormat `json:"dataFormat"` ResultSet *SQLResultSet `json:"resultSet"` }
type SQLResultColumn ¶
type SQLResultColumn struct { Position int `json:"position"` Name *string `json:"name"` Label *string `json:"label"` Icon *string `json:"icon"` EntityName *string `json:"entityName"` DataKind *string `json:"dataKind"` TypeName *string `json:"typeName"` FullTypeName *string `json:"fullTypeName"` MaxLength *float64 `json:"maxLength"` Scale *int `json:"scale"` Precision *int `json:"precision"` Required bool `json:"required"` ReadOnly bool `json:"readOnly"` ReadOnlyStatus *string `json:"readOnlyStatus"` SupportedOperations []*DataTypeLogicalOperation `json:"supportedOperations"` }
type SQLResultRow ¶
type SQLResultRow struct { Data []interface{} `json:"data"` UpdateValues interface{} `json:"updateValues"` }
type SQLResultSet ¶
type SQLResultSet struct { ID string `json:"id"` Columns []*SQLResultColumn `json:"columns"` Rows [][]interface{} `json:"rows"` SingleEntity bool `json:"singleEntity"` HasMoreData bool `json:"hasMoreData"` HasRowIdentifier bool `json:"hasRowIdentifier"` }
type SQLScriptInfo ¶
type SQLScriptInfo struct {
Queries []*SQLScriptQuery `json:"queries"`
}
type SQLScriptQuery ¶
type ServerConfig ¶
type ServerConfig struct { Name string `json:"name"` Version string `json:"version"` WorkspaceID string `json:"workspaceId"` ServerURL string `json:"serverURL"` RootURI string `json:"rootURI"` HostName string `json:"hostName"` AnonymousAccessEnabled *bool `json:"anonymousAccessEnabled"` AuthenticationEnabled *bool `json:"authenticationEnabled"` SupportsCustomConnections *bool `json:"supportsCustomConnections"` SupportsConnectionBrowser *bool `json:"supportsConnectionBrowser"` SupportsWorkspaces *bool `json:"supportsWorkspaces"` ResourceManagerEnabled *bool `json:"resourceManagerEnabled"` PublicCredentialsSaveEnabled *bool `json:"publicCredentialsSaveEnabled"` AdminCredentialsSaveEnabled *bool `json:"adminCredentialsSaveEnabled"` LicenseRequired bool `json:"licenseRequired"` LicenseValid bool `json:"licenseValid"` SessionExpireTime *int `json:"sessionExpireTime"` LocalHostAddress *string `json:"localHostAddress"` ConfigurationMode *bool `json:"configurationMode"` DevelopmentMode *bool `json:"developmentMode"` RedirectOnFederatedAuth *bool `json:"redirectOnFederatedAuth"` EnabledFeatures []string `json:"enabledFeatures"` EnabledAuthProviders []string `json:"enabledAuthProviders"` SupportedLanguages []*ServerLanguage `json:"supportedLanguages"` Services []*WebServiceConfig `json:"services"` ProductConfiguration interface{} `json:"productConfiguration"` ProductInfo *ProductInfo `json:"productInfo"` DisabledDrivers []string `json:"disabledDrivers"` ResourceQuotas interface{} `json:"resourceQuotas"` }
type ServerConfigInput ¶
type ServerConfigInput struct { ServerName *string `json:"serverName"` ServerURL *string `json:"serverURL"` AdminName *string `json:"adminName"` AdminPassword *string `json:"adminPassword"` AnonymousAccessEnabled *bool `json:"anonymousAccessEnabled"` AuthenticationEnabled *bool `json:"authenticationEnabled"` CustomConnectionsEnabled *bool `json:"customConnectionsEnabled"` PublicCredentialsSaveEnabled *bool `json:"publicCredentialsSaveEnabled"` AdminCredentialsSaveEnabled *bool `json:"adminCredentialsSaveEnabled"` ResourceManagerEnabled *bool `json:"resourceManagerEnabled"` EnabledFeatures []string `json:"enabledFeatures"` EnabledAuthProviders []string `json:"enabledAuthProviders"` DisabledDrivers []string `json:"disabledDrivers"` SessionExpireTime *int `json:"sessionExpireTime"` }
type ServerError ¶
type ServerError struct { Message *string `json:"message"` ErrorCode *string `json:"errorCode"` ErrorType *string `json:"errorType"` StackTrace *string `json:"stackTrace"` CausedBy *ServerError `json:"causedBy"` }
type ServerLanguage ¶
type ServerMessage ¶
type SessionInfo ¶
type SessionInfo struct { CreateTime string `json:"createTime"` LastAccessTime string `json:"lastAccessTime"` Locale string `json:"locale"` CacheExpired bool `json:"cacheExpired"` ServerMessages []*ServerMessage `json:"serverMessages"` Connections []*ConnectionInfo `json:"connections"` ActionParameters interface{} `json:"actionParameters"` }
type UserAuthToken ¶
type UserAuthToken struct { AuthProvider string `json:"authProvider"` AuthConfiguration *string `json:"authConfiguration"` LoginTime time.Time `json:"loginTime"` UserID string `json:"userId"` DisplayName string `json:"displayName"` Message *string `json:"message"` Origin *ObjectOrigin `json:"origin"` }
type UserInfo ¶
type UserInfo struct { UserID string `json:"userId"` DisplayName *string `json:"displayName"` AuthTokens []*UserAuthToken `json:"authTokens"` LinkedAuthProviders []string `json:"linkedAuthProviders"` MetaParameters interface{} `json:"metaParameters"` ConfigurationParameters interface{} `json:"configurationParameters"` }
type WebFeatureSet ¶
Click to show internal directories.
Click to hide internal directories.