 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- type ApplyEmbedIntervalRequest
- type ApplyEmbedIntervalRequestParams
- type ApplyEmbedIntervalResponse
- type ApplyEmbedIntervalResponseParams
- type ApplyEmbedTokenInfo
- type BaseStateAction
- type Client
- func (c *Client) ApplyEmbedInterval(request *ApplyEmbedIntervalRequest) (response *ApplyEmbedIntervalResponse, err error)
- func (c *Client) ApplyEmbedIntervalWithContext(ctx context.Context, request *ApplyEmbedIntervalRequest) (response *ApplyEmbedIntervalResponse, err error)
- func (c *Client) CreateDatasource(request *CreateDatasourceRequest) (response *CreateDatasourceResponse, err error)
- func (c *Client) CreateDatasourceCloud(request *CreateDatasourceCloudRequest) (response *CreateDatasourceCloudResponse, err error)
- func (c *Client) CreateDatasourceCloudWithContext(ctx context.Context, request *CreateDatasourceCloudRequest) (response *CreateDatasourceCloudResponse, err error)
- func (c *Client) CreateDatasourceWithContext(ctx context.Context, request *CreateDatasourceRequest) (response *CreateDatasourceResponse, err error)
- func (c *Client) CreateEmbedToken(request *CreateEmbedTokenRequest) (response *CreateEmbedTokenResponse, err error)
- func (c *Client) CreateEmbedTokenWithContext(ctx context.Context, request *CreateEmbedTokenRequest) (response *CreateEmbedTokenResponse, err error)
- func (c *Client) CreateProject(request *CreateProjectRequest) (response *CreateProjectResponse, err error)
- func (c *Client) CreateProjectWithContext(ctx context.Context, request *CreateProjectRequest) (response *CreateProjectResponse, err error)
- func (c *Client) CreateUserRole(request *CreateUserRoleRequest) (response *CreateUserRoleResponse, err error)
- func (c *Client) CreateUserRoleProject(request *CreateUserRoleProjectRequest) (response *CreateUserRoleProjectResponse, err error)
- func (c *Client) CreateUserRoleProjectWithContext(ctx context.Context, request *CreateUserRoleProjectRequest) (response *CreateUserRoleProjectResponse, err error)
- func (c *Client) CreateUserRoleWithContext(ctx context.Context, request *CreateUserRoleRequest) (response *CreateUserRoleResponse, err error)
- func (c *Client) DeleteDatasource(request *DeleteDatasourceRequest) (response *DeleteDatasourceResponse, err error)
- func (c *Client) DeleteDatasourceWithContext(ctx context.Context, request *DeleteDatasourceRequest) (response *DeleteDatasourceResponse, err error)
- func (c *Client) DeleteProject(request *DeleteProjectRequest) (response *DeleteProjectResponse, err error)
- func (c *Client) DeleteProjectWithContext(ctx context.Context, request *DeleteProjectRequest) (response *DeleteProjectResponse, err error)
- func (c *Client) DeleteUserRole(request *DeleteUserRoleRequest) (response *DeleteUserRoleResponse, err error)
- func (c *Client) DeleteUserRoleProject(request *DeleteUserRoleProjectRequest) (response *DeleteUserRoleProjectResponse, err error)
- func (c *Client) DeleteUserRoleProjectWithContext(ctx context.Context, request *DeleteUserRoleProjectRequest) (response *DeleteUserRoleProjectResponse, err error)
- func (c *Client) DeleteUserRoleWithContext(ctx context.Context, request *DeleteUserRoleRequest) (response *DeleteUserRoleResponse, err error)
- func (c *Client) DescribeDatasourceList(request *DescribeDatasourceListRequest) (response *DescribeDatasourceListResponse, err error)
- func (c *Client) DescribeDatasourceListWithContext(ctx context.Context, request *DescribeDatasourceListRequest) (response *DescribeDatasourceListResponse, err error)
- func (c *Client) DescribePageWidgetList(request *DescribePageWidgetListRequest) (response *DescribePageWidgetListResponse, err error)
- func (c *Client) DescribePageWidgetListWithContext(ctx context.Context, request *DescribePageWidgetListRequest) (response *DescribePageWidgetListResponse, err error)
- func (c *Client) DescribeProjectInfo(request *DescribeProjectInfoRequest) (response *DescribeProjectInfoResponse, err error)
- func (c *Client) DescribeProjectInfoWithContext(ctx context.Context, request *DescribeProjectInfoRequest) (response *DescribeProjectInfoResponse, err error)
- func (c *Client) DescribeProjectList(request *DescribeProjectListRequest) (response *DescribeProjectListResponse, err error)
- func (c *Client) DescribeProjectListWithContext(ctx context.Context, request *DescribeProjectListRequest) (response *DescribeProjectListResponse, err error)
- func (c *Client) DescribeUserProjectList(request *DescribeUserProjectListRequest) (response *DescribeUserProjectListResponse, err error)
- func (c *Client) DescribeUserProjectListWithContext(ctx context.Context, request *DescribeUserProjectListRequest) (response *DescribeUserProjectListResponse, err error)
- func (c *Client) DescribeUserRoleList(request *DescribeUserRoleListRequest) (response *DescribeUserRoleListResponse, err error)
- func (c *Client) DescribeUserRoleListWithContext(ctx context.Context, request *DescribeUserRoleListRequest) (response *DescribeUserRoleListResponse, err error)
- func (c *Client) DescribeUserRoleProjectList(request *DescribeUserRoleProjectListRequest) (response *DescribeUserRoleProjectListResponse, err error)
- func (c *Client) DescribeUserRoleProjectListWithContext(ctx context.Context, request *DescribeUserRoleProjectListRequest) (response *DescribeUserRoleProjectListResponse, err error)
- func (c *Client) ExportScreenPage(request *ExportScreenPageRequest) (response *ExportScreenPageResponse, err error)
- func (c *Client) ExportScreenPageWithContext(ctx context.Context, request *ExportScreenPageRequest) (response *ExportScreenPageResponse, err error)
- func (c *Client) ModifyDatasource(request *ModifyDatasourceRequest) (response *ModifyDatasourceResponse, err error)
- func (c *Client) ModifyDatasourceCloud(request *ModifyDatasourceCloudRequest) (response *ModifyDatasourceCloudResponse, err error)
- func (c *Client) ModifyDatasourceCloudWithContext(ctx context.Context, request *ModifyDatasourceCloudRequest) (response *ModifyDatasourceCloudResponse, err error)
- func (c *Client) ModifyDatasourceWithContext(ctx context.Context, request *ModifyDatasourceRequest) (response *ModifyDatasourceResponse, err error)
- func (c *Client) ModifyProject(request *ModifyProjectRequest) (response *ModifyProjectResponse, err error)
- func (c *Client) ModifyProjectWithContext(ctx context.Context, request *ModifyProjectRequest) (response *ModifyProjectResponse, err error)
- func (c *Client) ModifyUserRole(request *ModifyUserRoleRequest) (response *ModifyUserRoleResponse, err error)
- func (c *Client) ModifyUserRoleProject(request *ModifyUserRoleProjectRequest) (response *ModifyUserRoleProjectResponse, err error)
- func (c *Client) ModifyUserRoleProjectWithContext(ctx context.Context, request *ModifyUserRoleProjectRequest) (response *ModifyUserRoleProjectResponse, err error)
- func (c *Client) ModifyUserRoleWithContext(ctx context.Context, request *ModifyUserRoleRequest) (response *ModifyUserRoleResponse, err error)
 
- type CorpUserListData
- type CreateDatasourceCloudRequest
- type CreateDatasourceCloudRequestParams
- type CreateDatasourceCloudResponse
- type CreateDatasourceCloudResponseParams
- type CreateDatasourceRequest
- type CreateDatasourceRequestParams
- type CreateDatasourceResponse
- type CreateDatasourceResponseParams
- type CreateEmbedTokenRequest
- type CreateEmbedTokenRequestParams
- type CreateEmbedTokenResponse
- type CreateEmbedTokenResponseParams
- type CreateProjectRequest
- type CreateProjectRequestParams
- type CreateProjectResponse
- type CreateProjectResponseParams
- type CreateUserRoleProjectRequest
- type CreateUserRoleProjectRequestParams
- type CreateUserRoleProjectResponse
- type CreateUserRoleProjectResponseParams
- type CreateUserRoleRequest
- type CreateUserRoleRequestParams
- type CreateUserRoleResponse
- type CreateUserRoleResponseParams
- type Data
- type DataId
- type DatasourceInfo
- type DatasourceInfoData
- type DeleteDatasourceRequest
- type DeleteDatasourceRequestParams
- type DeleteDatasourceResponse
- type DeleteDatasourceResponseParams
- type DeleteProjectRequest
- type DeleteProjectRequestParams
- type DeleteProjectResponse
- type DeleteProjectResponseParams
- type DeleteUserRoleProjectRequest
- type DeleteUserRoleProjectRequestParams
- type DeleteUserRoleProjectResponse
- type DeleteUserRoleProjectResponseParams
- type DeleteUserRoleRequest
- type DeleteUserRoleRequestParams
- type DeleteUserRoleResponse
- type DeleteUserRoleResponseParams
- type DescribeDatasourceListRequest
- type DescribeDatasourceListRequestParams
- type DescribeDatasourceListResponse
- type DescribeDatasourceListResponseParams
- type DescribePageWidgetListRequest
- type DescribePageWidgetListRequestParams
- type DescribePageWidgetListResponse
- type DescribePageWidgetListResponseParams
- type DescribeProjectInfoRequest
- type DescribeProjectInfoRequestParams
- type DescribeProjectInfoResponse
- type DescribeProjectInfoResponseParams
- type DescribeProjectListRequest
- type DescribeProjectListRequestParams
- type DescribeProjectListResponse
- type DescribeProjectListResponseParams
- type DescribeUserProjectListRequest
- type DescribeUserProjectListRequestParams
- type DescribeUserProjectListResponse
- type DescribeUserProjectListResponseParams
- type DescribeUserRoleListRequest
- type DescribeUserRoleListRequestParams
- type DescribeUserRoleListResponse
- type DescribeUserRoleListResponseParams
- type DescribeUserRoleProjectListRequest
- type DescribeUserRoleProjectListRequestParams
- type DescribeUserRoleProjectListResponse
- type DescribeUserRoleProjectListResponseParams
- type EmbedTokenInfo
- type ErrorInfo
- type ExportScreenPageRequest
- type ExportScreenPageRequestParams
- type ExportScreenPageResponse
- type ExportScreenPageResponseParams
- type IdDTO
- type ModifyDatasourceCloudRequest
- type ModifyDatasourceCloudRequestParams
- type ModifyDatasourceCloudResponse
- type ModifyDatasourceCloudResponseParams
- type ModifyDatasourceRequest
- type ModifyDatasourceRequestParams
- type ModifyDatasourceResponse
- type ModifyDatasourceResponseParams
- type ModifyProjectRequest
- type ModifyProjectRequestParams
- type ModifyProjectResponse
- type ModifyProjectResponseParams
- type ModifyUserRoleProjectRequest
- type ModifyUserRoleProjectRequestParams
- type ModifyUserRoleProjectResponse
- type ModifyUserRoleProjectResponseParams
- type ModifyUserRoleRequest
- type ModifyUserRoleRequestParams
- type ModifyUserRoleResponse
- type ModifyUserRoleResponseParams
- type PageScreenListVO
- type PageScreenVO
- type PermissionComponent
- type PermissionGroup
- type Project
- type ProjectConfigList
- type ProjectConfigResult
- type ProjectListData
- type UserGroupDTO
- type UserIdAndUserName
- type UserInfo
- type UserRoleListData
- type UserRoleListDataRoleInfo
- type UserRoleListDataUserRoleInfo
- type WidgetListVO
- type WidgetVO
Constants ¶
const ( // CAM signature/authentication error. AUTHFAILURE = "AuthFailure" // DryRun operation means the request will be successful, but the DryRun parameter is passed. DRYRUNOPERATION = "DryRunOperation" // Operation failed. FAILEDOPERATION = "FailedOperation" // Internal error. INTERNALERROR = "InternalError" // Internal error. INTERNALERROR_INTERNAL = "InternalError.Internal" // Parameter error. INVALIDPARAMETER = "InvalidParameter" // Report embedding error. INVALIDPARAMETER_EMBED = "InvalidParameter.Embed" // Parameter value error. INVALIDPARAMETERVALUE = "InvalidParameterValue" // The quota limit is exceeded. LIMITEXCEEDED = "LimitExceeded" // Parameters are missing. MISSINGPARAMETER = "MissingParameter" // The required parameter is missing. MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" // Operation denied. OPERATIONDENIED = "OperationDenied" // Too many and frequent requests. REQUESTLIMITEXCEEDED = "RequestLimitExceeded" // Unauthorized operation. UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // Permission error. UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" // User is not enabled. UNAUTHORIZEDOPERATION_INACTIVE = "UnauthorizedOperation.Inactive" // The user does not exist. UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist" // Unknown parameter error. UNKNOWNPARAMETER = "UnknownParameter" // The operation is not supported. UNSUPPORTEDOPERATION = "UnsupportedOperation" // Default business exception. UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError" )
const APIVersion = "2022-01-05"
    Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplyEmbedIntervalRequest ¶
type ApplyEmbedIntervalRequest struct {
	*tchttp.BaseRequest
	// Shares the project ID. Required.
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Shares the page ID. This field is empty (0) for embedding a dashboard and is not passed for embedding ChatBI.
	PageId *uint64 `json:"PageId,omitnil,omitempty" name:"PageId"`
	// Token requiring extension.
	BIToken *string `json:"BIToken,omitnil,omitempty" name:"BIToken"`
	// Alternate field.
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
	// embed: page/dashboard embedding.
	// chatBIEmbed: ChatBI embedding.
	Intention *string `json:"Intention,omitnil,omitempty" name:"Intention"`
	// panel: dashboard; page: page.
	// project, during ChatBI embedding.
	Scope *string `json:"Scope,omitnil,omitempty" name:"Scope"`
}
    func NewApplyEmbedIntervalRequest ¶
func NewApplyEmbedIntervalRequest() (request *ApplyEmbedIntervalRequest)
func (*ApplyEmbedIntervalRequest) FromJsonString ¶
func (r *ApplyEmbedIntervalRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ApplyEmbedIntervalRequest) ToJsonString ¶
func (r *ApplyEmbedIntervalRequest) ToJsonString() string
type ApplyEmbedIntervalRequestParams ¶
type ApplyEmbedIntervalRequestParams struct {
	// Shares the project ID. Required.
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Shares the page ID. This field is empty (0) for embedding a dashboard and is not passed for embedding ChatBI.
	PageId *uint64 `json:"PageId,omitnil,omitempty" name:"PageId"`
	// Token requiring extension.
	BIToken *string `json:"BIToken,omitnil,omitempty" name:"BIToken"`
	// Alternate field.
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
	// embed: page/dashboard embedding.
	// chatBIEmbed: ChatBI embedding.
	Intention *string `json:"Intention,omitnil,omitempty" name:"Intention"`
	// panel: dashboard; page: page.
	// project, during ChatBI embedding.
	Scope *string `json:"Scope,omitnil,omitempty" name:"Scope"`
}
    Predefined struct for user
type ApplyEmbedIntervalResponse ¶
type ApplyEmbedIntervalResponse struct {
	*tchttp.BaseResponse
	Response *ApplyEmbedIntervalResponseParams `json:"Response"`
}
    func NewApplyEmbedIntervalResponse ¶
func NewApplyEmbedIntervalResponse() (response *ApplyEmbedIntervalResponse)
func (*ApplyEmbedIntervalResponse) FromJsonString ¶
func (r *ApplyEmbedIntervalResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ApplyEmbedIntervalResponse) ToJsonString ¶
func (r *ApplyEmbedIntervalResponse) ToJsonString() string
type ApplyEmbedIntervalResponseParams ¶
type ApplyEmbedIntervalResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Additional parameters.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Result data.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *ApplyEmbedTokenInfo `json:"Data,omitnil,omitempty" name:"Data"`
	// Result description.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type ApplyEmbedTokenInfo ¶
type ApplyEmbedTokenInfo struct {
	// Request result.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`
}
    type BaseStateAction ¶
type BaseStateAction struct {
	// Whether the edit button is visible.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ShowEdit *bool `json:"ShowEdit,omitnil,omitempty" name:"ShowEdit"`
	// Whether the edit button is clickable.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsEdit *bool `json:"IsEdit,omitnil,omitempty" name:"IsEdit"`
	// Edit button text.
	// Note: This field may return null, indicating that no valid values can be obtained.
	EditText *string `json:"EditText,omitnil,omitempty" name:"EditText"`
	// Edit-disabled hint.
	// Note: This field may return null, indicating that no valid values can be obtained.
	EditTips *string `json:"EditTips,omitnil,omitempty" name:"EditTips"`
	// Whether the deletion button is visible.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ShowDel *bool `json:"ShowDel,omitnil,omitempty" name:"ShowDel"`
	// Whether the deletion button is clickable.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsDel *bool `json:"IsDel,omitnil,omitempty" name:"IsDel"`
	// Delete button text.
	// Note: This field may return null, indicating that no valid values can be obtained.
	DelText *string `json:"DelText,omitnil,omitempty" name:"DelText"`
	// Delete-disabled hint.
	// Note: This field may return null, indicating that no valid values can be obtained.
	DelTips *string `json:"DelTips,omitnil,omitempty" name:"DelTips"`
	// Whether the copy button is visible.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ShowCopy *bool `json:"ShowCopy,omitnil,omitempty" name:"ShowCopy"`
	// Whether it is visible.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ShowView *bool `json:"ShowView,omitnil,omitempty" name:"ShowView"`
	// Whether renaming is allowed.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ShowRename *bool `json:"ShowRename,omitnil,omitempty" name:"ShowRename"`
}
    type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) ApplyEmbedInterval ¶
func (c *Client) ApplyEmbedInterval(request *ApplyEmbedIntervalRequest) (response *ApplyEmbedIntervalResponse, err error)
ApplyEmbedInterval This API is used to extend the available time of a token with strong authentication.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EMBED = "InvalidParameter.Embed" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) ApplyEmbedIntervalWithContext ¶
func (c *Client) ApplyEmbedIntervalWithContext(ctx context.Context, request *ApplyEmbedIntervalRequest) (response *ApplyEmbedIntervalResponse, err error)
ApplyEmbedInterval This API is used to extend the available time of a token with strong authentication.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EMBED = "InvalidParameter.Embed" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) CreateDatasource ¶
func (c *Client) CreateDatasource(request *CreateDatasourceRequest) (response *CreateDatasourceResponse, err error)
CreateDatasource This API is used to create a data source.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) CreateDatasourceCloud ¶
func (c *Client) CreateDatasourceCloud(request *CreateDatasourceCloudRequest) (response *CreateDatasourceCloudResponse, err error)
CreateDatasourceCloud This API is used to create a cloud database.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) CreateDatasourceCloudWithContext ¶
func (c *Client) CreateDatasourceCloudWithContext(ctx context.Context, request *CreateDatasourceCloudRequest) (response *CreateDatasourceCloudResponse, err error)
CreateDatasourceCloud This API is used to create a cloud database.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) CreateDatasourceWithContext ¶
func (c *Client) CreateDatasourceWithContext(ctx context.Context, request *CreateDatasourceRequest) (response *CreateDatasourceResponse, err error)
CreateDatasource This API is used to create a data source.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) CreateEmbedToken ¶
func (c *Client) CreateEmbedToken(request *CreateEmbedTokenRequest) (response *CreateEmbedTokenResponse, err error)
CreateEmbedToken This API is used to create an embedded report with strong authentication.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EMBED = "InvalidParameter.Embed" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) CreateEmbedTokenWithContext ¶
func (c *Client) CreateEmbedTokenWithContext(ctx context.Context, request *CreateEmbedTokenRequest) (response *CreateEmbedTokenResponse, err error)
CreateEmbedToken This API is used to create an embedded report with strong authentication.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_EMBED = "InvalidParameter.Embed" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) CreateProject ¶
func (c *Client) CreateProject(request *CreateProjectRequest) (response *CreateProjectResponse, err error)
CreateProject This API is used to create a project.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateProjectWithContext ¶
func (c *Client) CreateProjectWithContext(ctx context.Context, request *CreateProjectRequest) (response *CreateProjectResponse, err error)
CreateProject This API is used to create a project.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateUserRole ¶
func (c *Client) CreateUserRole(request *CreateUserRoleRequest) (response *CreateUserRoleResponse, err error)
CreateUserRole This API is used to create a user role.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist"
func (*Client) CreateUserRoleProject ¶
func (c *Client) CreateUserRoleProject(request *CreateUserRoleProjectRequest) (response *CreateUserRoleProjectResponse, err error)
CreateUserRoleProject This API is used to create a user role in the project.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_INACTIVE = "UnauthorizedOperation.Inactive"
func (*Client) CreateUserRoleProjectWithContext ¶
func (c *Client) CreateUserRoleProjectWithContext(ctx context.Context, request *CreateUserRoleProjectRequest) (response *CreateUserRoleProjectResponse, err error)
CreateUserRoleProject This API is used to create a user role in the project.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_INACTIVE = "UnauthorizedOperation.Inactive"
func (*Client) CreateUserRoleWithContext ¶
func (c *Client) CreateUserRoleWithContext(ctx context.Context, request *CreateUserRoleRequest) (response *CreateUserRoleResponse, err error)
CreateUserRole This API is used to create a user role.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist"
func (*Client) DeleteDatasource ¶
func (c *Client) DeleteDatasource(request *DeleteDatasourceRequest) (response *DeleteDatasourceResponse, err error)
DeleteDatasource This API is used to delete a data source.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) DeleteDatasourceWithContext ¶
func (c *Client) DeleteDatasourceWithContext(ctx context.Context, request *DeleteDatasourceRequest) (response *DeleteDatasourceResponse, err error)
DeleteDatasource This API is used to delete a data source.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) DeleteProject ¶
func (c *Client) DeleteProject(request *DeleteProjectRequest) (response *DeleteProjectResponse, err error)
DeleteProject This API is used to delete a project.
error code that may be returned:
UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize"
func (*Client) DeleteProjectWithContext ¶
func (c *Client) DeleteProjectWithContext(ctx context.Context, request *DeleteProjectRequest) (response *DeleteProjectResponse, err error)
DeleteProject This API is used to delete a project.
error code that may be returned:
UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize"
func (*Client) DeleteUserRole ¶
func (c *Client) DeleteUserRole(request *DeleteUserRoleRequest) (response *DeleteUserRoleResponse, err error)
DeleteUserRole This API is used to remove a user role, which will result in user deletion.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_INACTIVE = "UnauthorizedOperation.Inactive" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist"
func (*Client) DeleteUserRoleProject ¶
func (c *Client) DeleteUserRoleProject(request *DeleteUserRoleProjectRequest) (response *DeleteUserRoleProjectResponse, err error)
DeleteUserRoleProject This API is used to delete a user role in the project.
error code that may be returned:
MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize"
func (*Client) DeleteUserRoleProjectWithContext ¶
func (c *Client) DeleteUserRoleProjectWithContext(ctx context.Context, request *DeleteUserRoleProjectRequest) (response *DeleteUserRoleProjectResponse, err error)
DeleteUserRoleProject This API is used to delete a user role in the project.
error code that may be returned:
MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize"
func (*Client) DeleteUserRoleWithContext ¶
func (c *Client) DeleteUserRoleWithContext(ctx context.Context, request *DeleteUserRoleRequest) (response *DeleteUserRoleResponse, err error)
DeleteUserRole This API is used to remove a user role, which will result in user deletion.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_INACTIVE = "UnauthorizedOperation.Inactive" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist"
func (*Client) DescribeDatasourceList ¶
func (c *Client) DescribeDatasourceList(request *DescribeDatasourceListRequest) (response *DescribeDatasourceListResponse, err error)
DescribeDatasourceList This API is used to query a data source list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_INACTIVE = "UnauthorizedOperation.Inactive" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) DescribeDatasourceListWithContext ¶
func (c *Client) DescribeDatasourceListWithContext(ctx context.Context, request *DescribeDatasourceListRequest) (response *DescribeDatasourceListResponse, err error)
DescribeDatasourceList This API is used to query a data source list.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_INACTIVE = "UnauthorizedOperation.Inactive" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) DescribePageWidgetList ¶
func (c *Client) DescribePageWidgetList(request *DescribePageWidgetListRequest) (response *DescribePageWidgetListResponse, err error)
DescribePageWidgetList This API is used to query component information on the page.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) DescribePageWidgetListWithContext ¶
func (c *Client) DescribePageWidgetListWithContext(ctx context.Context, request *DescribePageWidgetListRequest) (response *DescribePageWidgetListResponse, err error)
DescribePageWidgetList This API is used to query component information on the page.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) DescribeProjectInfo ¶
func (c *Client) DescribeProjectInfo(request *DescribeProjectInfoRequest) (response *DescribeProjectInfoResponse, err error)
DescribeProjectInfo This API is used to obtain project details.
error code that may be returned:
MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) DescribeProjectInfoWithContext ¶
func (c *Client) DescribeProjectInfoWithContext(ctx context.Context, request *DescribeProjectInfoRequest) (response *DescribeProjectInfoResponse, err error)
DescribeProjectInfo This API is used to obtain project details.
error code that may be returned:
MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) DescribeProjectList ¶
func (c *Client) DescribeProjectList(request *DescribeProjectListRequest) (response *DescribeProjectListResponse, err error)
DescribeProjectList This API is used to obtain project information.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_INACTIVE = "UnauthorizedOperation.Inactive" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist"
func (*Client) DescribeProjectListWithContext ¶
func (c *Client) DescribeProjectListWithContext(ctx context.Context, request *DescribeProjectListRequest) (response *DescribeProjectListResponse, err error)
DescribeProjectList This API is used to obtain project information.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_INACTIVE = "UnauthorizedOperation.Inactive" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist"
func (*Client) DescribeUserProjectList ¶
func (c *Client) DescribeUserProjectList(request *DescribeUserProjectListRequest) (response *DescribeUserProjectListResponse, err error)
DescribeUserProjectList This API is used to obtain the user interface in the project.
error code that may be returned:
MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) DescribeUserProjectListWithContext ¶
func (c *Client) DescribeUserProjectListWithContext(ctx context.Context, request *DescribeUserProjectListRequest) (response *DescribeUserProjectListResponse, err error)
DescribeUserProjectList This API is used to obtain the user interface in the project.
error code that may be returned:
MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) DescribeUserRoleList ¶
func (c *Client) DescribeUserRoleList(request *DescribeUserRoleListRequest) (response *DescribeUserRoleListResponse, err error)
DescribeUserRoleList This API is used to obtain the user role list.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_INACTIVE = "UnauthorizedOperation.Inactive" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) DescribeUserRoleListWithContext ¶
func (c *Client) DescribeUserRoleListWithContext(ctx context.Context, request *DescribeUserRoleListRequest) (response *DescribeUserRoleListResponse, err error)
DescribeUserRoleList This API is used to obtain the user role list.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_INACTIVE = "UnauthorizedOperation.Inactive" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) DescribeUserRoleProjectList ¶
func (c *Client) DescribeUserRoleProjectList(request *DescribeUserRoleProjectListRequest) (response *DescribeUserRoleProjectListResponse, err error)
DescribeUserRoleProjectList This API is used to obtain the user role list in the project.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_INACTIVE = "UnauthorizedOperation.Inactive" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) DescribeUserRoleProjectListWithContext ¶
func (c *Client) DescribeUserRoleProjectListWithContext(ctx context.Context, request *DescribeUserRoleProjectListRequest) (response *DescribeUserRoleProjectListResponse, err error)
DescribeUserRoleProjectList This API is used to obtain the user role list in the project.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNAUTHORIZEDOPERATION_INACTIVE = "UnauthorizedOperation.Inactive" UNAUTHORIZEDOPERATION_USERNOTEXIST = "UnauthorizedOperation.UserNotExist" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) ExportScreenPage ¶
func (c *Client) ExportScreenPage(request *ExportScreenPageRequest) (response *ExportScreenPageResponse, err error)
ExportScreenPage This API is used to export a screenshot.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) ExportScreenPageWithContext ¶
func (c *Client) ExportScreenPageWithContext(ctx context.Context, request *ExportScreenPageRequest) (response *ExportScreenPageResponse, err error)
ExportScreenPage This API is used to export a screenshot.
error code that may be returned:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) ModifyDatasource ¶
func (c *Client) ModifyDatasource(request *ModifyDatasourceRequest) (response *ModifyDatasourceResponse, err error)
ModifyDatasource This API is used to update a data source.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) ModifyDatasourceCloud ¶
func (c *Client) ModifyDatasourceCloud(request *ModifyDatasourceCloudRequest) (response *ModifyDatasourceCloudResponse, err error)
ModifyDatasourceCloud This API is used to update a cloud database.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) ModifyDatasourceCloudWithContext ¶
func (c *Client) ModifyDatasourceCloudWithContext(ctx context.Context, request *ModifyDatasourceCloudRequest) (response *ModifyDatasourceCloudResponse, err error)
ModifyDatasourceCloud This API is used to update a cloud database.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) ModifyDatasourceWithContext ¶
func (c *Client) ModifyDatasourceWithContext(ctx context.Context, request *ModifyDatasourceRequest) (response *ModifyDatasourceResponse, err error)
ModifyDatasource This API is used to update a data source.
error code that may be returned:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_INTERNAL = "InternalError.Internal" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BIERROR = "UnsupportedOperation.BIError"
func (*Client) ModifyProject ¶
func (c *Client) ModifyProject(request *ModifyProjectRequest) (response *ModifyProjectResponse, err error)
ModifyProject This API is used to modify project information.
error code that may be returned:
MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize"
func (*Client) ModifyProjectWithContext ¶
func (c *Client) ModifyProjectWithContext(ctx context.Context, request *ModifyProjectRequest) (response *ModifyProjectResponse, err error)
ModifyProject This API is used to modify project information.
error code that may be returned:
MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize"
func (*Client) ModifyUserRole ¶
func (c *Client) ModifyUserRole(request *ModifyUserRoleRequest) (response *ModifyUserRoleResponse, err error)
ModifyUserRole This API is used to modify user role info.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize"
func (*Client) ModifyUserRoleProject ¶
func (c *Client) ModifyUserRoleProject(request *ModifyUserRoleProjectRequest) (response *ModifyUserRoleProjectResponse, err error)
ModifyUserRoleProject This API is used to modify the user role info in the project.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize"
func (*Client) ModifyUserRoleProjectWithContext ¶
func (c *Client) ModifyUserRoleProjectWithContext(ctx context.Context, request *ModifyUserRoleProjectRequest) (response *ModifyUserRoleProjectResponse, err error)
ModifyUserRoleProject This API is used to modify the user role info in the project.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize"
func (*Client) ModifyUserRoleWithContext ¶
func (c *Client) ModifyUserRoleWithContext(ctx context.Context, request *ModifyUserRoleRequest) (response *ModifyUserRoleResponse, err error)
ModifyUserRole This API is used to modify user role info.
error code that may be returned:
INTERNALERROR_INTERNAL = "InternalError.Internal" MISSINGPARAMETER_MISSINGPARAM = "MissingParameter.MissingParam" UNAUTHORIZEDOPERATION_AUTHORIZE = "UnauthorizedOperation.Authorize"
type CorpUserListData ¶
type CorpUserListData struct {
	// List.
	// Note: This field may return null, indicating that no valid values can be obtained.
	List []*UserIdAndUserName `json:"List,omitnil,omitempty" name:"List"`
	// Total number.
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
	// Number of pages.
	TotalPages *int64 `json:"TotalPages,omitnil,omitempty" name:"TotalPages"`
}
    type CreateDatasourceCloudRequest ¶
type CreateDatasourceCloudRequest struct {
	*tchttp.BaseRequest
	// The backend provides dictionaries: domain type. 1. Tencent Cloud, 2. local.
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`
	// Drive.
	DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
	// Database encoding.
	Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"`
	// Username.
	DbUser *string `json:"DbUser,omitnil,omitempty" name:"DbUser"`
	// Password.
	DbPwd *string `json:"DbPwd,omitnil,omitempty" name:"DbPwd"`
	// Database name.
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
	// Database alias.
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Private network IP address of the public cloud.
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
	// Private network port of the public cloud.
	Vport *string `json:"Vport,omitnil,omitempty" name:"Vport"`
	// VPC identifier.
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
	// Unified VPC identifier.
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
	// Region identifier (gz, bj).
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`
	// Extension parameter.
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
	// Instance ID.
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
	// Product name of the data source.
	ProdDbName *string `json:"ProdDbName,omitnil,omitempty" name:"ProdDbName"`
	// Third-party data source identifier.
	DataOrigin *string `json:"DataOrigin,omitnil,omitempty" name:"DataOrigin"`
	// Third-party project ID.
	DataOriginProjectId *string `json:"DataOriginProjectId,omitnil,omitempty" name:"DataOriginProjectId"`
	// Third-party data source ID.
	DataOriginDatasourceId *string `json:"DataOriginDatasourceId,omitnil,omitempty" name:"DataOriginDatasourceId"`
	// Cluster ID.
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
	Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"`
	DbVersion *string `json:"DbVersion,omitnil,omitempty" name:"DbVersion"`
}
    func NewCreateDatasourceCloudRequest ¶
func NewCreateDatasourceCloudRequest() (request *CreateDatasourceCloudRequest)
func (*CreateDatasourceCloudRequest) FromJsonString ¶
func (r *CreateDatasourceCloudRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDatasourceCloudRequest) ToJsonString ¶
func (r *CreateDatasourceCloudRequest) ToJsonString() string
type CreateDatasourceCloudRequestParams ¶
type CreateDatasourceCloudRequestParams struct {
	// The backend provides dictionaries: domain type. 1. Tencent Cloud, 2. local.
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`
	// Drive.
	DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
	// Database encoding.
	Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"`
	// Username.
	DbUser *string `json:"DbUser,omitnil,omitempty" name:"DbUser"`
	// Password.
	DbPwd *string `json:"DbPwd,omitnil,omitempty" name:"DbPwd"`
	// Database name.
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
	// Database alias.
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Private network IP address of the public cloud.
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
	// Private network port of the public cloud.
	Vport *string `json:"Vport,omitnil,omitempty" name:"Vport"`
	// VPC identifier.
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
	// Unified VPC identifier.
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
	// Region identifier (gz, bj).
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`
	// Extension parameter.
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
	// Instance ID.
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
	// Product name of the data source.
	ProdDbName *string `json:"ProdDbName,omitnil,omitempty" name:"ProdDbName"`
	// Third-party data source identifier.
	DataOrigin *string `json:"DataOrigin,omitnil,omitempty" name:"DataOrigin"`
	// Third-party project ID.
	DataOriginProjectId *string `json:"DataOriginProjectId,omitnil,omitempty" name:"DataOriginProjectId"`
	// Third-party data source ID.
	DataOriginDatasourceId *string `json:"DataOriginDatasourceId,omitnil,omitempty" name:"DataOriginDatasourceId"`
	// Cluster ID.
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
	Schema *string `json:"Schema,omitnil,omitempty" name:"Schema"`
	DbVersion *string `json:"DbVersion,omitnil,omitempty" name:"DbVersion"`
}
    Predefined struct for user
type CreateDatasourceCloudResponse ¶
type CreateDatasourceCloudResponse struct {
	*tchttp.BaseResponse
	Response *CreateDatasourceCloudResponseParams `json:"Response"`
}
    func NewCreateDatasourceCloudResponse ¶
func NewCreateDatasourceCloudResponse() (response *CreateDatasourceCloudResponse)
func (*CreateDatasourceCloudResponse) FromJsonString ¶
func (r *CreateDatasourceCloudResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDatasourceCloudResponse) ToJsonString ¶
func (r *CreateDatasourceCloudResponse) ToJsonString() string
type CreateDatasourceCloudResponseParams ¶
type CreateDatasourceCloudResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Success No.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *IdDTO `json:"Data,omitnil,omitempty" name:"Data"`
	// Additional information.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Prompt.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type CreateDatasourceRequest ¶
type CreateDatasourceRequest struct {
	*tchttp.BaseRequest
	// HOST
	DbHost *string `json:"DbHost,omitnil,omitempty" name:"DbHost"`
	// Port.
	DbPort *uint64 `json:"DbPort,omitnil,omitempty" name:"DbPort"`
	// The backend provides dictionaries: domain type. 1. Tencent Cloud, 2. local.
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`
	// Drive.
	DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
	// Database encoding.
	Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"`
	// Username.
	DbUser *string `json:"DbUser,omitnil,omitempty" name:"DbUser"`
	// Password.
	DbPwd *string `json:"DbPwd,omitnil,omitempty" name:"DbPwd"`
	// Database name.
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
	// Database alias.
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`
	// Project ID.
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Catalog value.
	Catalog *string `json:"Catalog,omitnil,omitempty" name:"Catalog"`
	// Third-party data source identifier.
	DataOrigin *string `json:"DataOrigin,omitnil,omitempty" name:"DataOrigin"`
	// Third-party project ID.
	DataOriginProjectId *string `json:"DataOriginProjectId,omitnil,omitempty" name:"DataOriginProjectId"`
	// Third-party data source ID.
	DataOriginDatasourceId *string `json:"DataOriginDatasourceId,omitnil,omitempty" name:"DataOriginDatasourceId"`
	// Extension parameter.
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
	// Unified identifier of the Tencent Cloud VPC.
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
	// VPC IP address.
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
	// VPC port.
	Vport *string `json:"Vport,omitnil,omitempty" name:"Vport"`
	// Tencent Cloud VPC identifier.
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
	// Operation permission limitation.
	OperationAuthLimit []*string `json:"OperationAuthLimit,omitnil,omitempty" name:"OperationAuthLimit"`
	// Enables VPC.
	UseVPC *bool `json:"UseVPC,omitnil,omitempty" name:"UseVPC"`
	// Region.
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`
}
    func NewCreateDatasourceRequest ¶
func NewCreateDatasourceRequest() (request *CreateDatasourceRequest)
func (*CreateDatasourceRequest) FromJsonString ¶
func (r *CreateDatasourceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDatasourceRequest) ToJsonString ¶
func (r *CreateDatasourceRequest) ToJsonString() string
type CreateDatasourceRequestParams ¶
type CreateDatasourceRequestParams struct {
	// HOST
	DbHost *string `json:"DbHost,omitnil,omitempty" name:"DbHost"`
	// Port.
	DbPort *uint64 `json:"DbPort,omitnil,omitempty" name:"DbPort"`
	// The backend provides dictionaries: domain type. 1. Tencent Cloud, 2. local.
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`
	// Drive.
	DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
	// Database encoding.
	Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"`
	// Username.
	DbUser *string `json:"DbUser,omitnil,omitempty" name:"DbUser"`
	// Password.
	DbPwd *string `json:"DbPwd,omitnil,omitempty" name:"DbPwd"`
	// Database name.
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
	// Database alias.
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`
	// Project ID.
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Catalog value.
	Catalog *string `json:"Catalog,omitnil,omitempty" name:"Catalog"`
	// Third-party data source identifier.
	DataOrigin *string `json:"DataOrigin,omitnil,omitempty" name:"DataOrigin"`
	// Third-party project ID.
	DataOriginProjectId *string `json:"DataOriginProjectId,omitnil,omitempty" name:"DataOriginProjectId"`
	// Third-party data source ID.
	DataOriginDatasourceId *string `json:"DataOriginDatasourceId,omitnil,omitempty" name:"DataOriginDatasourceId"`
	// Extension parameter.
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
	// Unified identifier of the Tencent Cloud VPC.
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
	// VPC IP address.
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
	// VPC port.
	Vport *string `json:"Vport,omitnil,omitempty" name:"Vport"`
	// Tencent Cloud VPC identifier.
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
	// Operation permission limitation.
	OperationAuthLimit []*string `json:"OperationAuthLimit,omitnil,omitempty" name:"OperationAuthLimit"`
	// Enables VPC.
	UseVPC *bool `json:"UseVPC,omitnil,omitempty" name:"UseVPC"`
	// Region.
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`
}
    Predefined struct for user
type CreateDatasourceResponse ¶
type CreateDatasourceResponse struct {
	*tchttp.BaseResponse
	Response *CreateDatasourceResponseParams `json:"Response"`
}
    func NewCreateDatasourceResponse ¶
func NewCreateDatasourceResponse() (response *CreateDatasourceResponse)
func (*CreateDatasourceResponse) FromJsonString ¶
func (r *CreateDatasourceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDatasourceResponse) ToJsonString ¶
func (r *CreateDatasourceResponse) ToJsonString() string
type CreateDatasourceResponseParams ¶
type CreateDatasourceResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Data source ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *IdDTO `json:"Data,omitnil,omitempty" name:"Data"`
	// Additional information.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Prompt.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type CreateEmbedTokenRequest ¶
type CreateEmbedTokenRequest struct {
	*tchttp.BaseRequest
	// Shares the project ID.
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Shares the page ID. This field is empty (0) for embedding a dashboard and is not passed for embedding ChatBI.
	PageId *uint64 `json:"PageId,omitnil,omitempty" name:"PageId"`
	// "embed" indicates page dashboard embedding, and "chatBIEmbed" indicates ChatBI embedding.
	Intention *string `json:"Intention,omitnil,omitempty" name:"Intention"`
	// "page" indicates embedding a page, "panel" indicates embedding the entire dashboard, and "project" is used for ChatBI embedding.
	Scope *string `json:"Scope,omitnil,omitempty" name:"Scope"`
	// Expiration time. Unit: minutes. Maximum value: 240 (namely, 4 hours). Default value: 240.
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
	// Alternate field.
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
	// User enterprise ID (only used for multi-user).
	UserCorpId *string `json:"UserCorpId,omitnil,omitempty" name:"UserCorpId"`
	// User ID (only used for multi-user).
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
	// Access count limit (range: 1-99999). Leave empty to disable access restrictions.
	TicketNum *int64 `json:"TicketNum,omitnil,omitempty" name:"TicketNum"`
	// Global filter parameters: Applies to all report filter criteria. Should be formatted as a JSON string.
	// ** Currently, only character-type page parameters can be bound to global parameters.
	// **
	// [
	//     {
	// "ParamKey": "name", page parameter name.
	// "JoinType": "AND", // connection method. Currently, only AND is supported.
	//         "WhereList": [
	//             {
	// "Operator": "-neq", // operator. Refer to the following instructions.
	// "Value": [ action value. For a single-value array, only one value is passed.
	//                     "zZWJMD",
	//                     "ZzVGHX",
	// "Hunan province".
	// "Hebei province".
	//                 ]
	//             }
	//         ]
	//     },
	//     {
	//         "ParamKey": "genderParam",
	//         "JoinType": "AND",
	//         "WhereList": [
	//             {
	//                 "Operator": "-neq",
	//                 "Value": [
	// "Male".
	//                 ]
	//             }
	//         ]
	//     }
	// ]
	//
	//
	//
	// Currently supported operators.
	//  -neq not equal to != operator.
	//  -eq equal to = operator.
	//  -is in operator.
	GlobalParam *string `json:"GlobalParam,omitnil,omitempty" name:"GlobalParam"`
	// 100: no user bound. Create 1 token at a time. UserCorpId and UserId are optional. ChatBI embedding is not supported.
	// 200: single token per user. Create 1 token at a time. UserCorpId and UserId required.
	// 300: multiple tokens per user. Create multiple tokens at a time. UserCorpId and UserId required.
	TokenType *int64 `json:"TokenType,omitnil,omitempty" name:"TokenType"`
	// The number of tokens created at one time.
	TokenNum *int64 `json:"TokenNum,omitnil,omitempty" name:"TokenNum"`
	// Embedded display configurations: Currently for ChatBI embedding scenarios; TableFilter represents data table list filtering, SqlView represents SQL view feature.
	ConfigParam *string `json:"ConfigParam,omitnil,omitempty" name:"ConfigParam"`
}
    func NewCreateEmbedTokenRequest ¶
func NewCreateEmbedTokenRequest() (request *CreateEmbedTokenRequest)
func (*CreateEmbedTokenRequest) FromJsonString ¶
func (r *CreateEmbedTokenRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEmbedTokenRequest) ToJsonString ¶
func (r *CreateEmbedTokenRequest) ToJsonString() string
type CreateEmbedTokenRequestParams ¶
type CreateEmbedTokenRequestParams struct {
	// Shares the project ID.
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Shares the page ID. This field is empty (0) for embedding a dashboard and is not passed for embedding ChatBI.
	PageId *uint64 `json:"PageId,omitnil,omitempty" name:"PageId"`
	// "embed" indicates page dashboard embedding, and "chatBIEmbed" indicates ChatBI embedding.
	Intention *string `json:"Intention,omitnil,omitempty" name:"Intention"`
	// "page" indicates embedding a page, "panel" indicates embedding the entire dashboard, and "project" is used for ChatBI embedding.
	Scope *string `json:"Scope,omitnil,omitempty" name:"Scope"`
	// Expiration time. Unit: minutes. Maximum value: 240 (namely, 4 hours). Default value: 240.
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
	// Alternate field.
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
	// User enterprise ID (only used for multi-user).
	UserCorpId *string `json:"UserCorpId,omitnil,omitempty" name:"UserCorpId"`
	// User ID (only used for multi-user).
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
	// Access count limit (range: 1-99999). Leave empty to disable access restrictions.
	TicketNum *int64 `json:"TicketNum,omitnil,omitempty" name:"TicketNum"`
	// Global filter parameters: Applies to all report filter criteria. Should be formatted as a JSON string.
	// ** Currently, only character-type page parameters can be bound to global parameters.
	// **
	// [
	//     {
	// "ParamKey": "name", page parameter name.
	// "JoinType": "AND", // connection method. Currently, only AND is supported.
	//         "WhereList": [
	//             {
	// "Operator": "-neq", // operator. Refer to the following instructions.
	// "Value": [ action value. For a single-value array, only one value is passed.
	//                     "zZWJMD",
	//                     "ZzVGHX",
	// "Hunan province".
	// "Hebei province".
	//                 ]
	//             }
	//         ]
	//     },
	//     {
	//         "ParamKey": "genderParam",
	//         "JoinType": "AND",
	//         "WhereList": [
	//             {
	//                 "Operator": "-neq",
	//                 "Value": [
	// "Male".
	//                 ]
	//             }
	//         ]
	//     }
	// ]
	//
	//
	//
	// Currently supported operators.
	//  -neq not equal to != operator.
	//  -eq equal to = operator.
	//  -is in operator.
	GlobalParam *string `json:"GlobalParam,omitnil,omitempty" name:"GlobalParam"`
	// 100: no user bound. Create 1 token at a time. UserCorpId and UserId are optional. ChatBI embedding is not supported.
	// 200: single token per user. Create 1 token at a time. UserCorpId and UserId required.
	// 300: multiple tokens per user. Create multiple tokens at a time. UserCorpId and UserId required.
	TokenType *int64 `json:"TokenType,omitnil,omitempty" name:"TokenType"`
	// The number of tokens created at one time.
	TokenNum *int64 `json:"TokenNum,omitnil,omitempty" name:"TokenNum"`
	// Embedded display configurations: Currently for ChatBI embedding scenarios; TableFilter represents data table list filtering, SqlView represents SQL view feature.
	ConfigParam *string `json:"ConfigParam,omitnil,omitempty" name:"ConfigParam"`
}
    Predefined struct for user
type CreateEmbedTokenResponse ¶
type CreateEmbedTokenResponse struct {
	*tchttp.BaseResponse
	Response *CreateEmbedTokenResponseParams `json:"Response"`
}
    func NewCreateEmbedTokenResponse ¶
func NewCreateEmbedTokenResponse() (response *CreateEmbedTokenResponse)
func (*CreateEmbedTokenResponse) FromJsonString ¶
func (r *CreateEmbedTokenResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateEmbedTokenResponse) ToJsonString ¶
func (r *CreateEmbedTokenResponse) ToJsonString() string
type CreateEmbedTokenResponseParams ¶
type CreateEmbedTokenResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Additional information.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Data.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *EmbedTokenInfo `json:"Data,omitnil,omitempty" name:"Data"`
	// Result description.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type CreateProjectRequest ¶
type CreateProjectRequest struct {
	*tchttp.BaseRequest
	// Project name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
	// Background color of the logo.
	ColorCode *string `json:"ColorCode,omitnil,omitempty" name:"ColorCode"`
	// Project logo.
	Logo *string `json:"Logo,omitnil,omitempty" name:"Logo"`
	// Remarks.
	Mark *string `json:"Mark,omitnil,omitempty" name:"Mark"`
	// Whether to allow user requests.
	IsApply *bool `json:"IsApply,omitnil,omitempty" name:"IsApply"`
	// Default dashboard.
	DefaultPanelType *int64 `json:"DefaultPanelType,omitnil,omitempty" name:"DefaultPanelType"`
	// Management platform.
	ManagePlatform *string `json:"ManagePlatform,omitnil,omitempty" name:"ManagePlatform"`
}
    func NewCreateProjectRequest ¶
func NewCreateProjectRequest() (request *CreateProjectRequest)
func (*CreateProjectRequest) FromJsonString ¶
func (r *CreateProjectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProjectRequest) ToJsonString ¶
func (r *CreateProjectRequest) ToJsonString() string
type CreateProjectRequestParams ¶
type CreateProjectRequestParams struct {
	// Project name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
	// Background color of the logo.
	ColorCode *string `json:"ColorCode,omitnil,omitempty" name:"ColorCode"`
	// Project logo.
	Logo *string `json:"Logo,omitnil,omitempty" name:"Logo"`
	// Remarks.
	Mark *string `json:"Mark,omitnil,omitempty" name:"Mark"`
	// Whether to allow user requests.
	IsApply *bool `json:"IsApply,omitnil,omitempty" name:"IsApply"`
	// Default dashboard.
	DefaultPanelType *int64 `json:"DefaultPanelType,omitnil,omitempty" name:"DefaultPanelType"`
	// Management platform.
	ManagePlatform *string `json:"ManagePlatform,omitnil,omitempty" name:"ManagePlatform"`
}
    Predefined struct for user
type CreateProjectResponse ¶
type CreateProjectResponse struct {
	*tchttp.BaseResponse
	Response *CreateProjectResponseParams `json:"Response"`
}
    func NewCreateProjectResponse ¶
func NewCreateProjectResponse() (response *CreateProjectResponse)
func (*CreateProjectResponse) FromJsonString ¶
func (r *CreateProjectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateProjectResponse) ToJsonString ¶
func (r *CreateProjectResponse) ToJsonString() string
type CreateProjectResponseParams ¶
type CreateProjectResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Extra data.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Data.
	Data *Data `json:"Data,omitnil,omitempty" name:"Data"`
	// Returned information.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type CreateUserRoleProjectRequest ¶
type CreateUserRoleProjectRequest struct {
	*tchttp.BaseRequest
	// Project ID.
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Role ID list.
	RoleIdList []*int64 `json:"RoleIdList,omitnil,omitempty" name:"RoleIdList"`
	// User list (deprecated).
	UserList []*UserIdAndUserName `json:"UserList,omitnil,omitempty" name:"UserList"`
	// User list (new).
	UserInfoList []*UserInfo `json:"UserInfoList,omitnil,omitempty" name:"UserInfoList"`
}
    func NewCreateUserRoleProjectRequest ¶
func NewCreateUserRoleProjectRequest() (request *CreateUserRoleProjectRequest)
func (*CreateUserRoleProjectRequest) FromJsonString ¶
func (r *CreateUserRoleProjectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateUserRoleProjectRequest) ToJsonString ¶
func (r *CreateUserRoleProjectRequest) ToJsonString() string
type CreateUserRoleProjectRequestParams ¶
type CreateUserRoleProjectRequestParams struct {
	// Project ID.
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Role ID list.
	RoleIdList []*int64 `json:"RoleIdList,omitnil,omitempty" name:"RoleIdList"`
	// User list (deprecated).
	//
	// Deprecated: UserList is deprecated.
	UserList []*UserIdAndUserName `json:"UserList,omitnil,omitempty" name:"UserList"`
	// User list (new).
	UserInfoList []*UserInfo `json:"UserInfoList,omitnil,omitempty" name:"UserInfoList"`
}
    Predefined struct for user
type CreateUserRoleProjectResponse ¶
type CreateUserRoleProjectResponse struct {
	*tchttp.BaseResponse
	Response *CreateUserRoleProjectResponseParams `json:"Response"`
}
    func NewCreateUserRoleProjectResponse ¶
func NewCreateUserRoleProjectResponse() (response *CreateUserRoleProjectResponse)
func (*CreateUserRoleProjectResponse) FromJsonString ¶
func (r *CreateUserRoleProjectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateUserRoleProjectResponse) ToJsonString ¶
func (r *CreateUserRoleProjectResponse) ToJsonString() string
type CreateUserRoleProjectResponseParams ¶
type CreateUserRoleProjectResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Expansion.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Data.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *DataId `json:"Data,omitnil,omitempty" name:"Data"`
	// Message.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type CreateUserRoleRequest ¶
type CreateUserRoleRequest struct {
	*tchttp.BaseRequest
	// Role ID list.
	RoleIdList []*int64 `json:"RoleIdList,omitnil,omitempty" name:"RoleIdList"`
	// User list (deprecated).
	UserList []*UserIdAndUserName `json:"UserList,omitnil,omitempty" name:"UserList"`
	// User list (new).
	UserInfoList []*UserInfo `json:"UserInfoList,omitnil,omitempty" name:"UserInfoList"`
	// User group ID list.
	UserGroups []*uint64 `json:"UserGroups,omitnil,omitempty" name:"UserGroups"`
}
    func NewCreateUserRoleRequest ¶
func NewCreateUserRoleRequest() (request *CreateUserRoleRequest)
func (*CreateUserRoleRequest) FromJsonString ¶
func (r *CreateUserRoleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateUserRoleRequest) ToJsonString ¶
func (r *CreateUserRoleRequest) ToJsonString() string
type CreateUserRoleRequestParams ¶
type CreateUserRoleRequestParams struct {
	// Role ID list.
	RoleIdList []*int64 `json:"RoleIdList,omitnil,omitempty" name:"RoleIdList"`
	// User list (deprecated).
	//
	// Deprecated: UserList is deprecated.
	UserList []*UserIdAndUserName `json:"UserList,omitnil,omitempty" name:"UserList"`
	// User list (new).
	UserInfoList []*UserInfo `json:"UserInfoList,omitnil,omitempty" name:"UserInfoList"`
	// User group ID list.
	UserGroups []*uint64 `json:"UserGroups,omitnil,omitempty" name:"UserGroups"`
}
    Predefined struct for user
type CreateUserRoleResponse ¶
type CreateUserRoleResponse struct {
	*tchttp.BaseResponse
	Response *CreateUserRoleResponseParams `json:"Response"`
}
    func NewCreateUserRoleResponse ¶
func NewCreateUserRoleResponse() (response *CreateUserRoleResponse)
func (*CreateUserRoleResponse) FromJsonString ¶
func (r *CreateUserRoleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateUserRoleResponse) ToJsonString ¶
func (r *CreateUserRoleResponse) ToJsonString() string
type CreateUserRoleResponseParams ¶
type CreateUserRoleResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Expansion.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Data.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *DataId `json:"Data,omitnil,omitempty" name:"Data"`
	// Message.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type DataId ¶
type DataId struct {
	// Data ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}
    type DatasourceInfo ¶
type DatasourceInfo struct {
	// Database ID.
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
	// Database name.
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
	// Domain type. Valid values: 1: Tencent Cloud; 2: local.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`
	// Database alias.
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`
	// Database driver.
	DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
	// HOST
	DbHost *string `json:"DbHost,omitnil,omitempty" name:"DbHost"`
	// Port.
	DbPort *uint64 `json:"DbPort,omitnil,omitempty" name:"DbPort"`
	// Username.
	DbUser *string `json:"DbUser,omitnil,omitempty" name:"DbUser"`
	// Database encoding.
	Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"`
	// Creation time.
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`
	// Modification time.
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`
	// Creator.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreatedUser *string `json:"CreatedUser,omitnil,omitempty" name:"CreatedUser"`
	// Catalog value.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Catalog *string `json:"Catalog,omitnil,omitempty" name:"Catalog"`
	// Connection type.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ConnectType *string `json:"ConnectType,omitnil,omitempty" name:"ConnectType"`
	// Project ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Data source description.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`
	// Data source status.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
	// Source platform.
	// Note: This field may return null, indicating that no valid values can be obtained.
	SourcePlat *string `json:"SourcePlat,omitnil,omitempty" name:"SourcePlat"`
	// Extension parameter.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
	// Additional information.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AddInfo *string `json:"AddInfo,omitnil,omitempty" name:"AddInfo"`
	// Project name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`
	// Engine type.
	// Note: This field may return null, indicating that no valid values can be obtained.
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`
	// Data source owner.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Manager *string `json:"Manager,omitnil,omitempty" name:"Manager"`
	// Operation personnel allowlist.
	// Note: This field may return null, indicating that no valid values can be obtained.
	OperatorWhitelist *string `json:"OperatorWhitelist,omitnil,omitempty" name:"OperatorWhitelist"`
	// VPC information of the data source.
	// Note: This field may return null, indicating that no valid values can be obtained.
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
	// uniqVpc information of the data source.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
	// Data source region information.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`
	// Operation attributes.
	// Note: This field may return null, indicating that no valid values can be obtained.
	StateAction *BaseStateAction `json:"StateAction,omitnil,omitempty" name:"StateAction"`
	// Updater.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdatedUser *string `json:"UpdatedUser,omitnil,omitempty" name:"UpdatedUser"`
	// Permission list.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PermissionList []*PermissionGroup `json:"PermissionList,omitnil,omitempty" name:"PermissionList"`
	// Permission value list.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AuthList []*string `json:"AuthList,omitnil,omitempty" name:"AuthList"`
	// Third-party data source identifier.
	// Note: This field may return null, indicating that no valid values can be obtained.
	DataOrigin *string `json:"DataOrigin,omitnil,omitempty" name:"DataOrigin"`
	// Third-party project ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	DataOriginProjectId *string `json:"DataOriginProjectId,omitnil,omitempty" name:"DataOriginProjectId"`
	// Third-party data source ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	DataOriginDatasourceId *string `json:"DataOriginDatasourceId,omitnil,omitempty" name:"DataOriginDatasourceId"`
	// Cluster ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
	// Data source name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	DbTypeName *string `json:"DbTypeName,omitnil,omitempty" name:"DbTypeName"`
	// Enable VPC.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UseVPC *bool `json:"UseVPC,omitnil,omitempty" name:"UseVPC"`
	// Associated person ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"`
	// Associated person name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	OwnerName *string `json:"OwnerName,omitnil,omitempty" name:"OwnerName"`
}
    type DatasourceInfoData ¶
type DatasourceInfoData struct {
	// Data source details list.
	// Note: This field may return null, indicating that no valid values can be obtained.
	List []*DatasourceInfo `json:"List,omitnil,omitempty" name:"List"`
	// Total number.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
	// Total number of pages.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TotalPages *int64 `json:"TotalPages,omitnil,omitempty" name:"TotalPages"`
}
    type DeleteDatasourceRequest ¶
type DeleteDatasourceRequest struct {
	*tchttp.BaseRequest
	// Data source ID.
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
	// Project ID.
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
    func NewDeleteDatasourceRequest ¶
func NewDeleteDatasourceRequest() (request *DeleteDatasourceRequest)
func (*DeleteDatasourceRequest) FromJsonString ¶
func (r *DeleteDatasourceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDatasourceRequest) ToJsonString ¶
func (r *DeleteDatasourceRequest) ToJsonString() string
type DeleteDatasourceRequestParams ¶
type DeleteDatasourceRequestParams struct {
	// Data source ID.
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
	// Project ID.
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}
    Predefined struct for user
type DeleteDatasourceResponse ¶
type DeleteDatasourceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDatasourceResponseParams `json:"Response"`
}
    func NewDeleteDatasourceResponse ¶
func NewDeleteDatasourceResponse() (response *DeleteDatasourceResponse)
func (*DeleteDatasourceResponse) FromJsonString ¶
func (r *DeleteDatasourceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDatasourceResponse) ToJsonString ¶
func (r *DeleteDatasourceResponse) ToJsonString() string
type DeleteDatasourceResponseParams ¶
type DeleteDatasourceResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Data.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
	// Expansion.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Information.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type DeleteProjectRequest ¶
type DeleteProjectRequest struct {
	*tchttp.BaseRequest
	// Project ID.
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
	// Random number.
	Seed *string `json:"Seed,omitnil,omitempty" name:"Seed"`
	// Default dashboard.
	DefaultPanelType *int64 `json:"DefaultPanelType,omitnil,omitempty" name:"DefaultPanelType"`
}
    func NewDeleteProjectRequest ¶
func NewDeleteProjectRequest() (request *DeleteProjectRequest)
func (*DeleteProjectRequest) FromJsonString ¶
func (r *DeleteProjectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteProjectRequest) ToJsonString ¶
func (r *DeleteProjectRequest) ToJsonString() string
type DeleteProjectRequestParams ¶
type DeleteProjectRequestParams struct {
	// Project ID.
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
	// Random number.
	Seed *string `json:"Seed,omitnil,omitempty" name:"Seed"`
	// Default dashboard.
	DefaultPanelType *int64 `json:"DefaultPanelType,omitnil,omitempty" name:"DefaultPanelType"`
}
    Predefined struct for user
type DeleteProjectResponse ¶
type DeleteProjectResponse struct {
	*tchttp.BaseResponse
	Response *DeleteProjectResponseParams `json:"Response"`
}
    func NewDeleteProjectResponse ¶
func NewDeleteProjectResponse() (response *DeleteProjectResponse)
func (*DeleteProjectResponse) FromJsonString ¶
func (r *DeleteProjectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteProjectResponse) ToJsonString ¶
func (r *DeleteProjectResponse) ToJsonString() string
type DeleteProjectResponseParams ¶
type DeleteProjectResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// "".
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// ""
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
	// ""
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type DeleteUserRoleProjectRequest ¶
type DeleteUserRoleProjectRequest struct {
	*tchttp.BaseRequest
	// Project ID.
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}
    func NewDeleteUserRoleProjectRequest ¶
func NewDeleteUserRoleProjectRequest() (request *DeleteUserRoleProjectRequest)
func (*DeleteUserRoleProjectRequest) FromJsonString ¶
func (r *DeleteUserRoleProjectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteUserRoleProjectRequest) ToJsonString ¶
func (r *DeleteUserRoleProjectRequest) ToJsonString() string
type DeleteUserRoleProjectRequestParams ¶
type DeleteUserRoleProjectRequestParams struct {
	// Project ID.
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}
    Predefined struct for user
type DeleteUserRoleProjectResponse ¶
type DeleteUserRoleProjectResponse struct {
	*tchttp.BaseResponse
	Response *DeleteUserRoleProjectResponseParams `json:"Response"`
}
    func NewDeleteUserRoleProjectResponse ¶
func NewDeleteUserRoleProjectResponse() (response *DeleteUserRoleProjectResponse)
func (*DeleteUserRoleProjectResponse) FromJsonString ¶
func (r *DeleteUserRoleProjectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteUserRoleProjectResponse) ToJsonString ¶
func (r *DeleteUserRoleProjectResponse) ToJsonString() string
type DeleteUserRoleProjectResponseParams ¶
type DeleteUserRoleProjectResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Expansion.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Data.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
	// Message.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type DeleteUserRoleRequest ¶
type DeleteUserRoleRequest struct {
	*tchttp.BaseRequest
	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}
    func NewDeleteUserRoleRequest ¶
func NewDeleteUserRoleRequest() (request *DeleteUserRoleRequest)
func (*DeleteUserRoleRequest) FromJsonString ¶
func (r *DeleteUserRoleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteUserRoleRequest) ToJsonString ¶
func (r *DeleteUserRoleRequest) ToJsonString() string
type DeleteUserRoleRequestParams ¶
type DeleteUserRoleRequestParams struct {
	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}
    Predefined struct for user
type DeleteUserRoleResponse ¶
type DeleteUserRoleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteUserRoleResponseParams `json:"Response"`
}
    func NewDeleteUserRoleResponse ¶
func NewDeleteUserRoleResponse() (response *DeleteUserRoleResponse)
func (*DeleteUserRoleResponse) FromJsonString ¶
func (r *DeleteUserRoleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteUserRoleResponse) ToJsonString ¶
func (r *DeleteUserRoleResponse) ToJsonString() string
type DeleteUserRoleResponseParams ¶
type DeleteUserRoleResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Expansion.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Data.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
	// Message.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type DescribeDatasourceListRequest ¶
type DescribeDatasourceListRequest struct {
	*tchttp.BaseRequest
	// None.
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Returns all pages and defaults to false.
	AllPage *bool `json:"AllPage,omitnil,omitempty" name:"AllPage"`
	// Database name search.
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
	// None.
	PageNo *int64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`
	// None.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
	// Search keywords.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
	// Permission filter (0: all permissions, 1: access permission, 2: edit permission).
	PermissionType *int64 `json:"PermissionType,omitnil,omitempty" name:"PermissionType"`
}
    func NewDescribeDatasourceListRequest ¶
func NewDescribeDatasourceListRequest() (request *DescribeDatasourceListRequest)
func (*DescribeDatasourceListRequest) FromJsonString ¶
func (r *DescribeDatasourceListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDatasourceListRequest) ToJsonString ¶
func (r *DescribeDatasourceListRequest) ToJsonString() string
type DescribeDatasourceListRequestParams ¶
type DescribeDatasourceListRequestParams struct {
	// None.
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Returns all pages and defaults to false.
	AllPage *bool `json:"AllPage,omitnil,omitempty" name:"AllPage"`
	// Database name search.
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
	// None.
	PageNo *int64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`
	// None.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
	// Search keywords.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
	// Permission filter (0: all permissions, 1: access permission, 2: edit permission).
	PermissionType *int64 `json:"PermissionType,omitnil,omitempty" name:"PermissionType"`
}
    Predefined struct for user
type DescribeDatasourceListResponse ¶
type DescribeDatasourceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDatasourceListResponseParams `json:"Response"`
}
    func NewDescribeDatasourceListResponse ¶
func NewDescribeDatasourceListResponse() (response *DescribeDatasourceListResponse)
func (*DescribeDatasourceListResponse) FromJsonString ¶
func (r *DescribeDatasourceListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDatasourceListResponse) ToJsonString ¶
func (r *DescribeDatasourceListResponse) ToJsonString() string
type DescribeDatasourceListResponseParams ¶
type DescribeDatasourceListResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// List details.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *DatasourceInfoData `json:"Data,omitnil,omitempty" name:"Data"`
	// Information.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Information.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type DescribePageWidgetListRequest ¶
type DescribePageWidgetListRequest struct {
	*tchttp.BaseRequest
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Page ID.
	PageId *string `json:"PageId,omitnil,omitempty" name:"PageId"`
}
    func NewDescribePageWidgetListRequest ¶
func NewDescribePageWidgetListRequest() (request *DescribePageWidgetListRequest)
func (*DescribePageWidgetListRequest) FromJsonString ¶
func (r *DescribePageWidgetListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePageWidgetListRequest) ToJsonString ¶
func (r *DescribePageWidgetListRequest) ToJsonString() string
type DescribePageWidgetListRequestParams ¶
type DescribePageWidgetListRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Page ID.
	PageId *string `json:"PageId,omitnil,omitempty" name:"PageId"`
}
    Predefined struct for user
type DescribePageWidgetListResponse ¶
type DescribePageWidgetListResponse struct {
	*tchttp.BaseResponse
	Response *DescribePageWidgetListResponseParams `json:"Response"`
}
    func NewDescribePageWidgetListResponse ¶
func NewDescribePageWidgetListResponse() (response *DescribePageWidgetListResponse)
func (*DescribePageWidgetListResponse) FromJsonString ¶
func (r *DescribePageWidgetListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePageWidgetListResponse) ToJsonString ¶
func (r *DescribePageWidgetListResponse) ToJsonString() string
type DescribePageWidgetListResponseParams ¶
type DescribePageWidgetListResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Extension parameter.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Returned data results.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *WidgetListVO `json:"Data,omitnil,omitempty" name:"Data"`
	// Response message.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type DescribeProjectInfoRequest ¶
type DescribeProjectInfoRequest struct {
	*tchttp.BaseRequest
	// Project ID.
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
	// Default dashboard.
	DefaultPanelType *int64 `json:"DefaultPanelType,omitnil,omitempty" name:"DefaultPanelType"`
}
    func NewDescribeProjectInfoRequest ¶
func NewDescribeProjectInfoRequest() (request *DescribeProjectInfoRequest)
func (*DescribeProjectInfoRequest) FromJsonString ¶
func (r *DescribeProjectInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectInfoRequest) ToJsonString ¶
func (r *DescribeProjectInfoRequest) ToJsonString() string
type DescribeProjectInfoRequestParams ¶
type DescribeProjectInfoRequestParams struct {
	// Project ID.
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
	// Default dashboard.
	DefaultPanelType *int64 `json:"DefaultPanelType,omitnil,omitempty" name:"DefaultPanelType"`
}
    Predefined struct for user
type DescribeProjectInfoResponse ¶
type DescribeProjectInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProjectInfoResponseParams `json:"Response"`
}
    func NewDescribeProjectInfoResponse ¶
func NewDescribeProjectInfoResponse() (response *DescribeProjectInfoResponse)
func (*DescribeProjectInfoResponse) FromJsonString ¶
func (r *DescribeProjectInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectInfoResponse) ToJsonString ¶
func (r *DescribeProjectInfoResponse) ToJsonString() string
type DescribeProjectInfoResponseParams ¶
type DescribeProjectInfoResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// ""
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// ""
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// Project details.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *Project `json:"Data,omitnil,omitempty" name:"Data"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type DescribeProjectListRequest ¶
type DescribeProjectListRequest struct {
	*tchttp.BaseRequest
	// Page capacity. The initial version defaults to 20 and may change dynamically based on screen width in the future.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
	// Page marker.
	PageNo *uint64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`
	// Fuzzy search field.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
	// Whether to display all. If true, ignore pagination.
	AllPage *bool `json:"AllPage,omitnil,omitempty" name:"AllPage"`
	// Role information.
	ModuleCollection *string `json:"ModuleCollection,omitnil,omitempty" name:"ModuleCollection"`
	// moduleId set.
	ModuleIdList []*string `json:"ModuleIdList,omitnil,omitempty" name:"ModuleIdList"`
}
    func NewDescribeProjectListRequest ¶
func NewDescribeProjectListRequest() (request *DescribeProjectListRequest)
func (*DescribeProjectListRequest) FromJsonString ¶
func (r *DescribeProjectListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectListRequest) ToJsonString ¶
func (r *DescribeProjectListRequest) ToJsonString() string
type DescribeProjectListRequestParams ¶
type DescribeProjectListRequestParams struct {
	// Page capacity. The initial version defaults to 20 and may change dynamically based on screen width in the future.
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
	// Page marker.
	PageNo *uint64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`
	// Fuzzy search field.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
	// Whether to display all. If true, ignore pagination.
	AllPage *bool `json:"AllPage,omitnil,omitempty" name:"AllPage"`
	// Role information.
	ModuleCollection *string `json:"ModuleCollection,omitnil,omitempty" name:"ModuleCollection"`
	// moduleId set.
	ModuleIdList []*string `json:"ModuleIdList,omitnil,omitempty" name:"ModuleIdList"`
}
    Predefined struct for user
type DescribeProjectListResponse ¶
type DescribeProjectListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProjectListResponseParams `json:"Response"`
}
    func NewDescribeProjectListResponse ¶
func NewDescribeProjectListResponse() (response *DescribeProjectListResponse)
func (*DescribeProjectListResponse) FromJsonString ¶
func (r *DescribeProjectListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProjectListResponse) ToJsonString ¶
func (r *DescribeProjectListResponse) ToJsonString() string
type DescribeProjectListResponseParams ¶
type DescribeProjectListResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Additional information.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// API information.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// Data.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *ProjectListData `json:"Data,omitnil,omitempty" name:"Data"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type DescribeUserProjectListRequest ¶
type DescribeUserProjectListRequest struct {
	*tchttp.BaseRequest
	// Project ID.
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// None.
	AllPage *bool `json:"AllPage,omitnil,omitempty" name:"AllPage"`
	// None.
	PageNo *int64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`
	// None.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
	// Whether to filter out enterprise administrators.
	IsFilterPerAuthUser *bool `json:"IsFilterPerAuthUser,omitnil,omitempty" name:"IsFilterPerAuthUser"`
	// Whether to filter out the current user.
	IsFilterCurrentUser *bool `json:"IsFilterCurrentUser,omitnil,omitempty" name:"IsFilterCurrentUser"`
	// Keyword.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
}
    func NewDescribeUserProjectListRequest ¶
func NewDescribeUserProjectListRequest() (request *DescribeUserProjectListRequest)
func (*DescribeUserProjectListRequest) FromJsonString ¶
func (r *DescribeUserProjectListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserProjectListRequest) ToJsonString ¶
func (r *DescribeUserProjectListRequest) ToJsonString() string
type DescribeUserProjectListRequestParams ¶
type DescribeUserProjectListRequestParams struct {
	// Project ID.
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// None.
	AllPage *bool `json:"AllPage,omitnil,omitempty" name:"AllPage"`
	// None.
	PageNo *int64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`
	// None.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
	// Whether to filter out enterprise administrators.
	IsFilterPerAuthUser *bool `json:"IsFilterPerAuthUser,omitnil,omitempty" name:"IsFilterPerAuthUser"`
	// Whether to filter out the current user.
	IsFilterCurrentUser *bool `json:"IsFilterCurrentUser,omitnil,omitempty" name:"IsFilterCurrentUser"`
	// Keyword.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
}
    Predefined struct for user
type DescribeUserProjectListResponse ¶
type DescribeUserProjectListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUserProjectListResponseParams `json:"Response"`
}
    func NewDescribeUserProjectListResponse ¶
func NewDescribeUserProjectListResponse() (response *DescribeUserProjectListResponse)
func (*DescribeUserProjectListResponse) FromJsonString ¶
func (r *DescribeUserProjectListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserProjectListResponse) ToJsonString ¶
func (r *DescribeUserProjectListResponse) ToJsonString() string
type DescribeUserProjectListResponseParams ¶
type DescribeUserProjectListResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Data.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *CorpUserListData `json:"Data,omitnil,omitempty" name:"Data"`
	// Expansion.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Message.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type DescribeUserRoleListRequest ¶
type DescribeUserRoleListRequest struct {
	*tchttp.BaseRequest
	// Page number.
	PageNo *int64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`
	// Number of pages.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
	// All page numbers.
	AllPage *bool `json:"AllPage,omitnil,omitempty" name:"AllPage"`
	// 0: enterprise user. 1: visitor. If left blank, it indicates all users.
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`
	// Keyword for fuzzy search.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Whether to only obtain users bound to the WeCom app.
	IsOnlyBindAppUser *bool `json:"IsOnlyBindAppUser,omitnil,omitempty" name:"IsOnlyBindAppUser"`
}
    func NewDescribeUserRoleListRequest ¶
func NewDescribeUserRoleListRequest() (request *DescribeUserRoleListRequest)
func (*DescribeUserRoleListRequest) FromJsonString ¶
func (r *DescribeUserRoleListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserRoleListRequest) ToJsonString ¶
func (r *DescribeUserRoleListRequest) ToJsonString() string
type DescribeUserRoleListRequestParams ¶
type DescribeUserRoleListRequestParams struct {
	// Page number.
	PageNo *int64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`
	// Number of pages.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
	// All page numbers.
	AllPage *bool `json:"AllPage,omitnil,omitempty" name:"AllPage"`
	// 0: enterprise user. 1: visitor. If left blank, it indicates all users.
	UserType *string `json:"UserType,omitnil,omitempty" name:"UserType"`
	// Keyword for fuzzy search.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Whether to only obtain users bound to the WeCom app.
	IsOnlyBindAppUser *bool `json:"IsOnlyBindAppUser,omitnil,omitempty" name:"IsOnlyBindAppUser"`
}
    Predefined struct for user
type DescribeUserRoleListResponse ¶
type DescribeUserRoleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUserRoleListResponseParams `json:"Response"`
}
    func NewDescribeUserRoleListResponse ¶
func NewDescribeUserRoleListResponse() (response *DescribeUserRoleListResponse)
func (*DescribeUserRoleListResponse) FromJsonString ¶
func (r *DescribeUserRoleListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserRoleListResponse) ToJsonString ¶
func (r *DescribeUserRoleListResponse) ToJsonString() string
type DescribeUserRoleListResponseParams ¶
type DescribeUserRoleListResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Extension description information (providing more exception messages for auxiliary judgment).
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Data.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *UserRoleListData `json:"Data,omitnil,omitempty" name:"Data"`
	// Message.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type DescribeUserRoleProjectListRequest ¶
type DescribeUserRoleProjectListRequest struct {
	*tchttp.BaseRequest
	// Page number.
	PageNo *int64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`
	// Number of pages.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
	// Project ID.
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Whether to only obtain users bound to the WeCom app.
	IsOnlyBindAppUser *bool `json:"IsOnlyBindAppUser,omitnil,omitempty" name:"IsOnlyBindAppUser"`
	// Whether to obtain all the data.
	AllPage *bool `json:"AllPage,omitnil,omitempty" name:"AllPage"`
	// Role code.
	RoleCode *string `json:"RoleCode,omitnil,omitempty" name:"RoleCode"`
	// User ID list.
	UserIdList []*string `json:"UserIdList,omitnil,omitempty" name:"UserIdList"`
	// Search keywords.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
}
    func NewDescribeUserRoleProjectListRequest ¶
func NewDescribeUserRoleProjectListRequest() (request *DescribeUserRoleProjectListRequest)
func (*DescribeUserRoleProjectListRequest) FromJsonString ¶
func (r *DescribeUserRoleProjectListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserRoleProjectListRequest) ToJsonString ¶
func (r *DescribeUserRoleProjectListRequest) ToJsonString() string
type DescribeUserRoleProjectListRequestParams ¶
type DescribeUserRoleProjectListRequestParams struct {
	// Page number.
	PageNo *int64 `json:"PageNo,omitnil,omitempty" name:"PageNo"`
	// Number of pages.
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
	// Project ID.
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Whether to only obtain users bound to the WeCom app.
	IsOnlyBindAppUser *bool `json:"IsOnlyBindAppUser,omitnil,omitempty" name:"IsOnlyBindAppUser"`
	// Whether to obtain all the data.
	AllPage *bool `json:"AllPage,omitnil,omitempty" name:"AllPage"`
	// Role code.
	RoleCode *string `json:"RoleCode,omitnil,omitempty" name:"RoleCode"`
	// User ID list.
	UserIdList []*string `json:"UserIdList,omitnil,omitempty" name:"UserIdList"`
	// Search keywords.
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
}
    Predefined struct for user
type DescribeUserRoleProjectListResponse ¶
type DescribeUserRoleProjectListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUserRoleProjectListResponseParams `json:"Response"`
}
    func NewDescribeUserRoleProjectListResponse ¶
func NewDescribeUserRoleProjectListResponse() (response *DescribeUserRoleProjectListResponse)
func (*DescribeUserRoleProjectListResponse) FromJsonString ¶
func (r *DescribeUserRoleProjectListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserRoleProjectListResponse) ToJsonString ¶
func (r *DescribeUserRoleProjectListResponse) ToJsonString() string
type DescribeUserRoleProjectListResponseParams ¶
type DescribeUserRoleProjectListResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Expansion.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Data.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *UserRoleListData `json:"Data,omitnil,omitempty" name:"Data"`
	// Message.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type EmbedTokenInfo ¶
type EmbedTokenInfo struct {
	// Information identifier.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
	// Token.
	// Note: This field may return null, indicating that no valid values can be obtained.
	BIToken *string `json:"BIToken,omitnil,omitempty" name:"BIToken"`
	// Project ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Creator.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreatedUser *string `json:"CreatedUser,omitnil,omitempty" name:"CreatedUser"`
	// Creation time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`
	// Updater.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdatedUser *string `json:"UpdatedUser,omitnil,omitempty" name:"UpdatedUser"`
	// Update time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`
	// Page ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PageId *string `json:"PageId,omitnil,omitempty" name:"PageId"`
	// Backup.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
	// Embedding type.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Scope *string `json:"Scope,omitnil,omitempty" name:"Scope"`
	// Expiration time (in minutes), with a maximum value of 240.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`
	// User enterprise ID (only used for multi-user).
	// Note: This field may return null, indicating that no valid values can be obtained.
	UserCorpId *string `json:"UserCorpId,omitnil,omitempty" name:"UserCorpId"`
	// User ID (only used for multi-user).
	// Note: This field may return null, indicating that no valid values can be obtained.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
	// Access count limit (range: 1–99999). Leave empty to disable access restrictions.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TicketNum *int64 `json:"TicketNum,omitnil,omitempty" name:"TicketNum"`
	// Global parameter.
	// Note: This field may return null, indicating that no valid values can be obtained.
	GlobalParam *string `json:"GlobalParam,omitnil,omitempty" name:"GlobalParam"`
	// "embed" indicates page dashboard embedding, and "chatBIEmbed" indicates ChatBI embedding.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Intention *string `json:"Intention,omitnil,omitempty" name:"Intention"`
	// 100: no bound user.
	// 200: single token per user.
	// 300: multiple tokens per user.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TokenType *int64 `json:"TokenType,omitnil,omitempty" name:"TokenType"`
	// Number of tokens.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TokenNum *int64 `json:"TokenNum,omitnil,omitempty" name:"TokenNum"`
	// Whether it is multiple tokens per user.
	// Note: This field may return null, indicating that no valid values can be obtained.
	SingleUserMultiToken *bool `json:"SingleUserMultiToken,omitnil,omitempty" name:"SingleUserMultiToken"`
	// Embedded display configurations: Currently for ChatBI embedding scenarios; TableFilter represents data table list filtering, SqlView represents SQL view feature.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ConfigParam *string `json:"ConfigParam,omitnil,omitempty" name:"ConfigParam"`
}
    type ErrorInfo ¶
type ErrorInfo struct {
	// Error description field.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorTip *string `json:"ErrorTip,omitnil,omitempty" name:"ErrorTip"`
	// Original exception message.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorMessage *string `json:"ErrorMessage,omitnil,omitempty" name:"ErrorMessage"`
	// Error level field.
	// ERROR
	// WARN
	// INFO
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorLevel *string `json:"ErrorLevel,omitnil,omitempty" name:"ErrorLevel"`
	// Documentation link.
	// Note: This field may return null, indicating that no valid values can be obtained.
	DocLink *string `json:"DocLink,omitnil,omitempty" name:"DocLink"`
	// Quick start guide.
	// Note: This field may return null, indicating that no valid values can be obtained.
	FAQ *string `json:"FAQ,omitnil,omitempty" name:"FAQ"`
	// Reserved field 1.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ReservedField *string `json:"ReservedField,omitnil,omitempty" name:"ReservedField"`
}
    type ExportScreenPageRequest ¶
type ExportScreenPageRequest struct {
	*tchttp.BaseRequest
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Page ID.
	PageId *string `json:"PageId,omitnil,omitempty" name:"PageId"`
	// Canvas type. Grid canvas: GRID; Free canvas: FREE.
	CanvasType *string `json:"CanvasType,omitnil,omitempty" name:"CanvasType"`
	// Image export type. Valid values: Base64, and URL (valid period: 1 day).
	PicType *string `json:"PicType,omitnil,omitempty" name:"PicType"`
	// Component IDs. When empty, export the entire page.
	WidgetIds []*string `json:"WidgetIds,omitnil,omitempty" name:"WidgetIds"`
	// Whether it is an async request.
	AsyncRequest *bool `json:"AsyncRequest,omitnil,omitempty" name:"AsyncRequest"`
	// Transaction ID.
	TranId *string `json:"TranId,omitnil,omitempty" name:"TranId"`
}
    func NewExportScreenPageRequest ¶
func NewExportScreenPageRequest() (request *ExportScreenPageRequest)
func (*ExportScreenPageRequest) FromJsonString ¶
func (r *ExportScreenPageRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportScreenPageRequest) ToJsonString ¶
func (r *ExportScreenPageRequest) ToJsonString() string
type ExportScreenPageRequestParams ¶
type ExportScreenPageRequestParams struct {
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Page ID.
	PageId *string `json:"PageId,omitnil,omitempty" name:"PageId"`
	// Canvas type. Grid canvas: GRID; Free canvas: FREE.
	CanvasType *string `json:"CanvasType,omitnil,omitempty" name:"CanvasType"`
	// Image export type. Valid values: Base64, and URL (valid period: 1 day).
	PicType *string `json:"PicType,omitnil,omitempty" name:"PicType"`
	// Component IDs. When empty, export the entire page.
	WidgetIds []*string `json:"WidgetIds,omitnil,omitempty" name:"WidgetIds"`
	// Whether it is an async request.
	AsyncRequest *bool `json:"AsyncRequest,omitnil,omitempty" name:"AsyncRequest"`
	// Transaction ID.
	TranId *string `json:"TranId,omitnil,omitempty" name:"TranId"`
}
    Predefined struct for user
type ExportScreenPageResponse ¶
type ExportScreenPageResponse struct {
	*tchttp.BaseResponse
	Response *ExportScreenPageResponseParams `json:"Response"`
}
    func NewExportScreenPageResponse ¶
func NewExportScreenPageResponse() (response *ExportScreenPageResponse)
func (*ExportScreenPageResponse) FromJsonString ¶
func (r *ExportScreenPageResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ExportScreenPageResponse) ToJsonString ¶
func (r *ExportScreenPageResponse) ToJsonString() string
type ExportScreenPageResponseParams ¶
type ExportScreenPageResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Extension parameter.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Returned data results.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *PageScreenListVO `json:"Data,omitnil,omitempty" name:"Data"`
	// Response message.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type IdDTO ¶
type IdDTO struct {
	// Request ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
	// key
	// Note: This field may return null, indicating that no valid values can be obtained.
	AccessKey *string `json:"AccessKey,omitnil,omitempty" name:"AccessKey"`
	// id
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Transaction ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TranId *string `json:"TranId,omitnil,omitempty" name:"TranId"`
	// Transaction status.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TranStatus *int64 `json:"TranStatus,omitnil,omitempty" name:"TranStatus"`
}
    type ModifyDatasourceCloudRequest ¶
type ModifyDatasourceCloudRequest struct {
	*tchttp.BaseRequest
	// The backend provides dictionaries: domain type. 1: Tencent Cloud; 2: local.
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`
	// Drive.
	DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
	// Database encoding.
	Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"`
	// Username.
	DbUser *string `json:"DbUser,omitnil,omitempty" name:"DbUser"`
	// Password.
	DbPwd *string `json:"DbPwd,omitnil,omitempty" name:"DbPwd"`
	// Database name.
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
	// Database alias.
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Primary key.
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
	// Private network IP address of the public cloud.
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
	// Private network port of the public cloud.
	Vport *string `json:"Vport,omitnil,omitempty" name:"Vport"`
	// VPC identifier.
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
	// Unified VPC identifier.
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
	// Region identifier (gz, bj).
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`
	// Extension parameter.
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
	// Instance ID.
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
	// Product name of the data source.
	ProdDbName *string `json:"ProdDbName,omitnil,omitempty" name:"ProdDbName"`
	// Third-party data source identifier.
	DataOrigin *string `json:"DataOrigin,omitnil,omitempty" name:"DataOrigin"`
	// Third-party project ID.
	DataOriginProjectId *string `json:"DataOriginProjectId,omitnil,omitempty" name:"DataOriginProjectId"`
	// Third-party data source ID.
	DataOriginDatasourceId *string `json:"DataOriginDatasourceId,omitnil,omitempty" name:"DataOriginDatasourceId"`
	// Cluster ID.
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
    func NewModifyDatasourceCloudRequest ¶
func NewModifyDatasourceCloudRequest() (request *ModifyDatasourceCloudRequest)
func (*ModifyDatasourceCloudRequest) FromJsonString ¶
func (r *ModifyDatasourceCloudRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDatasourceCloudRequest) ToJsonString ¶
func (r *ModifyDatasourceCloudRequest) ToJsonString() string
type ModifyDatasourceCloudRequestParams ¶
type ModifyDatasourceCloudRequestParams struct {
	// The backend provides dictionaries: domain type. 1: Tencent Cloud; 2: local.
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`
	// Drive.
	DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
	// Database encoding.
	Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"`
	// Username.
	DbUser *string `json:"DbUser,omitnil,omitempty" name:"DbUser"`
	// Password.
	DbPwd *string `json:"DbPwd,omitnil,omitempty" name:"DbPwd"`
	// Database name.
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
	// Database alias.
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`
	// Project ID.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Primary key.
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
	// Private network IP address of the public cloud.
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
	// Private network port of the public cloud.
	Vport *string `json:"Vport,omitnil,omitempty" name:"Vport"`
	// VPC identifier.
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
	// Unified VPC identifier.
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
	// Region identifier (gz, bj).
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`
	// Extension parameter.
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
	// Instance ID.
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
	// Product name of the data source.
	ProdDbName *string `json:"ProdDbName,omitnil,omitempty" name:"ProdDbName"`
	// Third-party data source identifier.
	DataOrigin *string `json:"DataOrigin,omitnil,omitempty" name:"DataOrigin"`
	// Third-party project ID.
	DataOriginProjectId *string `json:"DataOriginProjectId,omitnil,omitempty" name:"DataOriginProjectId"`
	// Third-party data source ID.
	DataOriginDatasourceId *string `json:"DataOriginDatasourceId,omitnil,omitempty" name:"DataOriginDatasourceId"`
	// Cluster ID.
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}
    Predefined struct for user
type ModifyDatasourceCloudResponse ¶
type ModifyDatasourceCloudResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDatasourceCloudResponseParams `json:"Response"`
}
    func NewModifyDatasourceCloudResponse ¶
func NewModifyDatasourceCloudResponse() (response *ModifyDatasourceCloudResponse)
func (*ModifyDatasourceCloudResponse) FromJsonString ¶
func (r *ModifyDatasourceCloudResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDatasourceCloudResponse) ToJsonString ¶
func (r *ModifyDatasourceCloudResponse) ToJsonString() string
type ModifyDatasourceCloudResponseParams ¶
type ModifyDatasourceCloudResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Success No.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
	// Additional information.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Prompt.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type ModifyDatasourceRequest ¶
type ModifyDatasourceRequest struct {
	*tchttp.BaseRequest
	// HOST
	DbHost *string `json:"DbHost,omitnil,omitempty" name:"DbHost"`
	// Port.
	DbPort *uint64 `json:"DbPort,omitnil,omitempty" name:"DbPort"`
	// The backend provides dictionaries: domain type. 1: Tencent Cloud; 2: local.
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`
	// Drive.
	DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
	// Database encoding.
	Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"`
	// Username.
	DbUser *string `json:"DbUser,omitnil,omitempty" name:"DbUser"`
	// Password.
	DbPwd *string `json:"DbPwd,omitnil,omitempty" name:"DbPwd"`
	// Database name.
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
	// Database alias.
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`
	// Data source ID.
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
	// Project ID.
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Catalog value.
	Catalog *string `json:"Catalog,omitnil,omitempty" name:"Catalog"`
	// Third-party data source identifier.
	DataOrigin *string `json:"DataOrigin,omitnil,omitempty" name:"DataOrigin"`
	// Third-party project ID.
	DataOriginProjectId *string `json:"DataOriginProjectId,omitnil,omitempty" name:"DataOriginProjectId"`
	// Third-party data source ID.
	DataOriginDatasourceId *string `json:"DataOriginDatasourceId,omitnil,omitempty" name:"DataOriginDatasourceId"`
	// Extension parameter.
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
	// Unified identifier of the Tencent Cloud VPC.
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
	// VPC IP address.
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
	// VPC port.
	Vport *string `json:"Vport,omitnil,omitempty" name:"Vport"`
	// Tencent Cloud VPC identifier.
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
	// Enable VPC.
	UseVPC *bool `json:"UseVPC,omitnil,omitempty" name:"UseVPC"`
	// Region.
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`
}
    func NewModifyDatasourceRequest ¶
func NewModifyDatasourceRequest() (request *ModifyDatasourceRequest)
func (*ModifyDatasourceRequest) FromJsonString ¶
func (r *ModifyDatasourceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDatasourceRequest) ToJsonString ¶
func (r *ModifyDatasourceRequest) ToJsonString() string
type ModifyDatasourceRequestParams ¶
type ModifyDatasourceRequestParams struct {
	// HOST
	DbHost *string `json:"DbHost,omitnil,omitempty" name:"DbHost"`
	// Port.
	DbPort *uint64 `json:"DbPort,omitnil,omitempty" name:"DbPort"`
	// The backend provides dictionaries: domain type. 1: Tencent Cloud; 2: local.
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`
	// Drive.
	DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`
	// Database encoding.
	Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"`
	// Username.
	DbUser *string `json:"DbUser,omitnil,omitempty" name:"DbUser"`
	// Password.
	DbPwd *string `json:"DbPwd,omitnil,omitempty" name:"DbPwd"`
	// Database name.
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
	// Database alias.
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`
	// Data source ID.
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
	// Project ID.
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Catalog value.
	Catalog *string `json:"Catalog,omitnil,omitempty" name:"Catalog"`
	// Third-party data source identifier.
	DataOrigin *string `json:"DataOrigin,omitnil,omitempty" name:"DataOrigin"`
	// Third-party project ID.
	DataOriginProjectId *string `json:"DataOriginProjectId,omitnil,omitempty" name:"DataOriginProjectId"`
	// Third-party data source ID.
	DataOriginDatasourceId *string `json:"DataOriginDatasourceId,omitnil,omitempty" name:"DataOriginDatasourceId"`
	// Extension parameter.
	ExtraParam *string `json:"ExtraParam,omitnil,omitempty" name:"ExtraParam"`
	// Unified identifier of the Tencent Cloud VPC.
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
	// VPC IP address.
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
	// VPC port.
	Vport *string `json:"Vport,omitnil,omitempty" name:"Vport"`
	// Tencent Cloud VPC identifier.
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
	// Enable VPC.
	UseVPC *bool `json:"UseVPC,omitnil,omitempty" name:"UseVPC"`
	// Region.
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`
}
    Predefined struct for user
type ModifyDatasourceResponse ¶
type ModifyDatasourceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDatasourceResponseParams `json:"Response"`
}
    func NewModifyDatasourceResponse ¶
func NewModifyDatasourceResponse() (response *ModifyDatasourceResponse)
func (*ModifyDatasourceResponse) FromJsonString ¶
func (r *ModifyDatasourceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDatasourceResponse) ToJsonString ¶
func (r *ModifyDatasourceResponse) ToJsonString() string
type ModifyDatasourceResponseParams ¶
type ModifyDatasourceResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// None.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
	// Additional information.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Prompt.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type ModifyProjectRequest ¶
type ModifyProjectRequest struct {
	*tchttp.BaseRequest
	// Project ID.
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
	// Name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
	// Color value.
	ColorCode *string `json:"ColorCode,omitnil,omitempty" name:"ColorCode"`
	// Icon.
	Logo *string `json:"Logo,omitnil,omitempty" name:"Logo"`
	// Remarks.
	Mark *string `json:"Mark,omitnil,omitempty" name:"Mark"`
	// Available upon request.
	IsApply *bool `json:"IsApply,omitnil,omitempty" name:"IsApply"`
	// Seed.
	Seed *string `json:"Seed,omitnil,omitempty" name:"Seed"`
	// Default dashboard.
	DefaultPanelType *int64 `json:"DefaultPanelType,omitnil,omitempty" name:"DefaultPanelType"`
	// 2
	PanelScope *string `json:"PanelScope,omitnil,omitempty" name:"PanelScope"`
	// Project management platform.
	ManagePlatform *string `json:"ManagePlatform,omitnil,omitempty" name:"ManagePlatform"`
}
    func NewModifyProjectRequest ¶
func NewModifyProjectRequest() (request *ModifyProjectRequest)
func (*ModifyProjectRequest) FromJsonString ¶
func (r *ModifyProjectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyProjectRequest) ToJsonString ¶
func (r *ModifyProjectRequest) ToJsonString() string
type ModifyProjectRequestParams ¶
type ModifyProjectRequestParams struct {
	// Project ID.
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
	// Name.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
	// Color value.
	ColorCode *string `json:"ColorCode,omitnil,omitempty" name:"ColorCode"`
	// Icon.
	Logo *string `json:"Logo,omitnil,omitempty" name:"Logo"`
	// Remarks.
	Mark *string `json:"Mark,omitnil,omitempty" name:"Mark"`
	// Available upon request.
	IsApply *bool `json:"IsApply,omitnil,omitempty" name:"IsApply"`
	// Seed.
	Seed *string `json:"Seed,omitnil,omitempty" name:"Seed"`
	// Default dashboard.
	DefaultPanelType *int64 `json:"DefaultPanelType,omitnil,omitempty" name:"DefaultPanelType"`
	// 2
	PanelScope *string `json:"PanelScope,omitnil,omitempty" name:"PanelScope"`
	// Project management platform.
	ManagePlatform *string `json:"ManagePlatform,omitnil,omitempty" name:"ManagePlatform"`
}
    Predefined struct for user
type ModifyProjectResponse ¶
type ModifyProjectResponse struct {
	*tchttp.BaseResponse
	Response *ModifyProjectResponseParams `json:"Response"`
}
    func NewModifyProjectResponse ¶
func NewModifyProjectResponse() (response *ModifyProjectResponse)
func (*ModifyProjectResponse) FromJsonString ¶
func (r *ModifyProjectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyProjectResponse) ToJsonString ¶
func (r *ModifyProjectResponse) ToJsonString() string
type ModifyProjectResponseParams ¶
type ModifyProjectResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Additional information.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Returned data.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
	// Result.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type ModifyUserRoleProjectRequest ¶
type ModifyUserRoleProjectRequest struct {
	*tchttp.BaseRequest
	// Project ID.
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
	// Role ID list.
	RoleIdList []*int64 `json:"RoleIdList,omitnil,omitempty" name:"RoleIdList"`
	// Mailbox.
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`
	// Username.
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
	// WeCom app user ID.
	AppUserId *string `json:"AppUserId,omitnil,omitempty" name:"AppUserId"`
}
    func NewModifyUserRoleProjectRequest ¶
func NewModifyUserRoleProjectRequest() (request *ModifyUserRoleProjectRequest)
func (*ModifyUserRoleProjectRequest) FromJsonString ¶
func (r *ModifyUserRoleProjectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyUserRoleProjectRequest) ToJsonString ¶
func (r *ModifyUserRoleProjectRequest) ToJsonString() string
type ModifyUserRoleProjectRequestParams ¶
type ModifyUserRoleProjectRequestParams struct {
	// Project ID.
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
	// Role ID list.
	RoleIdList []*int64 `json:"RoleIdList,omitnil,omitempty" name:"RoleIdList"`
	// Mailbox.
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`
	// Username.
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
	// WeCom app user ID.
	AppUserId *string `json:"AppUserId,omitnil,omitempty" name:"AppUserId"`
}
    Predefined struct for user
type ModifyUserRoleProjectResponse ¶
type ModifyUserRoleProjectResponse struct {
	*tchttp.BaseResponse
	Response *ModifyUserRoleProjectResponseParams `json:"Response"`
}
    func NewModifyUserRoleProjectResponse ¶
func NewModifyUserRoleProjectResponse() (response *ModifyUserRoleProjectResponse)
func (*ModifyUserRoleProjectResponse) FromJsonString ¶
func (r *ModifyUserRoleProjectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyUserRoleProjectResponse) ToJsonString ¶
func (r *ModifyUserRoleProjectResponse) ToJsonString() string
type ModifyUserRoleProjectResponseParams ¶
type ModifyUserRoleProjectResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Expansion.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Message.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// Data.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type ModifyUserRoleRequest ¶
type ModifyUserRoleRequest struct {
	*tchttp.BaseRequest
	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
	// Role ID list.
	RoleIdList []*int64 `json:"RoleIdList,omitnil,omitempty" name:"RoleIdList"`
	// Mailbox.
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`
	// Username.
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
	// Mobile number.
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`
	// Telephone country code.
	AreaCode *string `json:"AreaCode,omitnil,omitempty" name:"AreaCode"`
	// WeCom user ID.
	AppUserId *string `json:"AppUserId,omitnil,omitempty" name:"AppUserId"`
	// Whether to enable mobile phone verification code login (0: disabled, 1: enabled).
	LoginSecurityStatus *int64 `json:"LoginSecurityStatus,omitnil,omitempty" name:"LoginSecurityStatus"`
	// Whether to enable password expiration reminder (0: disabled, 1: enabled).
	ResetPassWordTip *int64 `json:"ResetPassWordTip,omitnil,omitempty" name:"ResetPassWordTip"`
	// Force password reset (0: disabled, 1: enabled).
	ForceResetPassWord *int64 `json:"ForceResetPassWord,omitnil,omitempty" name:"ForceResetPassWord"`
	// Password expiration reminder period: 30, 60, 90 (default), or 180 days.
	PasswordExpired *int64 `json:"PasswordExpired,omitnil,omitempty" name:"PasswordExpired"`
}
    func NewModifyUserRoleRequest ¶
func NewModifyUserRoleRequest() (request *ModifyUserRoleRequest)
func (*ModifyUserRoleRequest) FromJsonString ¶
func (r *ModifyUserRoleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyUserRoleRequest) ToJsonString ¶
func (r *ModifyUserRoleRequest) ToJsonString() string
type ModifyUserRoleRequestParams ¶
type ModifyUserRoleRequestParams struct {
	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
	// Role ID list.
	RoleIdList []*int64 `json:"RoleIdList,omitnil,omitempty" name:"RoleIdList"`
	// Mailbox.
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`
	// Username.
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
	// Mobile number.
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`
	// Telephone country code.
	AreaCode *string `json:"AreaCode,omitnil,omitempty" name:"AreaCode"`
	// WeCom user ID.
	AppUserId *string `json:"AppUserId,omitnil,omitempty" name:"AppUserId"`
	// Whether to enable mobile phone verification code login (0: disabled, 1: enabled).
	LoginSecurityStatus *int64 `json:"LoginSecurityStatus,omitnil,omitempty" name:"LoginSecurityStatus"`
	// Whether to enable password expiration reminder (0: disabled, 1: enabled).
	ResetPassWordTip *int64 `json:"ResetPassWordTip,omitnil,omitempty" name:"ResetPassWordTip"`
	// Force password reset (0: disabled, 1: enabled).
	ForceResetPassWord *int64 `json:"ForceResetPassWord,omitnil,omitempty" name:"ForceResetPassWord"`
	// Password expiration reminder period: 30, 60, 90 (default), or 180 days.
	PasswordExpired *int64 `json:"PasswordExpired,omitnil,omitempty" name:"PasswordExpired"`
}
    Predefined struct for user
type ModifyUserRoleResponse ¶
type ModifyUserRoleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyUserRoleResponseParams `json:"Response"`
}
    func NewModifyUserRoleResponse ¶
func NewModifyUserRoleResponse() (response *ModifyUserRoleResponse)
func (*ModifyUserRoleResponse) FromJsonString ¶
func (r *ModifyUserRoleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyUserRoleResponse) ToJsonString ¶
func (r *ModifyUserRoleResponse) ToJsonString() string
type ModifyUserRoleResponseParams ¶
type ModifyUserRoleResponseParams struct {
	// Custom error information object.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ErrorInfo *ErrorInfo `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`
	// Expansion.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"`
	// Message.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`
	// Data.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Data *string `json:"Data,omitnil,omitempty" name:"Data"`
	// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
    Predefined struct for user
type PageScreenListVO ¶
type PageScreenListVO struct {
	// Image export type. Valid values: Base64, and URL.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PicType *string `json:"PicType,omitnil,omitempty" name:"PicType"`
	// Image list.
	// Note: This field may return null, indicating that no valid values can be obtained.
	List []*PageScreenVO `json:"List,omitnil,omitempty" name:"List"`
	// Async transaction ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TranId *string `json:"TranId,omitnil,omitempty" name:"TranId"`
	// Transaction status.
	// 1: processing; 2: processing successful; 3: processing failed (error content in outer Msg).
	// Note: This field may return null, indicating that no valid values can be obtained.
	TranStatus *int64 `json:"TranStatus,omitnil,omitempty" name:"TranStatus"`
}
    type PageScreenVO ¶
type PageScreenVO struct {
	// Screenshot Base64 or URL.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`
	// Component ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	WidgetId *string `json:"WidgetId,omitnil,omitempty" name:"WidgetId"`
}
    type PermissionComponent ¶
type PermissionComponent struct {
	// Permission value.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ModuleId *string `json:"ModuleId,omitnil,omitempty" name:"ModuleId"`
	// Visible/Available.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IncludeType *string `json:"IncludeType,omitnil,omitempty" name:"IncludeType"`
	// Target upgrade version.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpgradeVersionType *string `json:"UpgradeVersionType,omitnil,omitempty" name:"UpgradeVersionType"`
	// Supplemental information.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Tips *string `json:"Tips,omitnil,omitempty" name:"Tips"`
	// Key for supplementary information.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TipsKey *string `json:"TipsKey,omitnil,omitempty" name:"TipsKey"`
}
    type PermissionGroup ¶
type PermissionGroup struct {
	// Group name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ModuleGroup *string `json:"ModuleGroup,omitnil,omitempty" name:"ModuleGroup"`
	// Permission list.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Components []*PermissionComponent `json:"Components,omitnil,omitempty" name:"Components"`
}
    type Project ¶
type Project struct {
	// Project ID.
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
	// Project logo.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Logo *string `json:"Logo,omitnil,omitempty" name:"Logo"`
	// Project name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
	// Background color of the logo.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ColorCode *string `json:"ColorCode,omitnil,omitempty" name:"ColorCode"`
	// Creator.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreatedUser *string `json:"CreatedUser,omitnil,omitempty" name:"CreatedUser"`
	// Creation time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`
	// Number of members.
	// Note: This field may return null, indicating that no valid values can be obtained.
	MemberCount *int64 `json:"MemberCount,omitnil,omitempty" name:"MemberCount"`
	// Number of pages.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PageCount *int64 `json:"PageCount,omitnil,omitempty" name:"PageCount"`
	// Last modified report and dashboard names.
	// Note: This field may return null, indicating that no valid values can be obtained.
	LastModifyName *string `json:"LastModifyName,omitnil,omitempty" name:"LastModifyName"`
	// ""
	// Note: This field may return null, indicating that no valid values can be obtained.
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`
	// ""
	// Note: This field may return null, indicating that no valid values can be obtained.
	Apply *bool `json:"Apply,omitnil,omitempty" name:"Apply"`
	// ""
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdatedUser *string `json:"UpdatedUser,omitnil,omitempty" name:"UpdatedUser"`
	// ""
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`
	// ""
	// Note: This field may return null, indicating that no valid values can be obtained.
	CorpId *string `json:"CorpId,omitnil,omitempty" name:"CorpId"`
	// ""
	// Note: This field may return null, indicating that no valid values can be obtained.
	Mark *string `json:"Mark,omitnil,omitempty" name:"Mark"`
	// ""
	// Note: This field may return null, indicating that no valid values can be obtained.
	Seed *string `json:"Seed,omitnil,omitempty" name:"Seed"`
	// Permission list in the project.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AuthList []*string `json:"AuthList,omitnil,omitempty" name:"AuthList"`
	// Default dashboard.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PanelScope *string `json:"PanelScope,omitnil,omitempty" name:"PanelScope"`
	// Whether it is managed.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsExternalManage *bool `json:"IsExternalManage,omitnil,omitempty" name:"IsExternalManage"`
	// Management platform name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ManagePlatform *string `json:"ManagePlatform,omitnil,omitempty" name:"ManagePlatform"`
	// Customization parameter.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ConfigList []*ProjectConfigList `json:"ConfigList,omitnil,omitempty" name:"ConfigList"`
	// Creator.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreatedUserName *string `json:"CreatedUserName,omitnil,omitempty" name:"CreatedUserName"`
	// Associated person ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"`
	// Associated person.
	// Note: This field may return null, indicating that no valid values can be obtained.
	OwnerName *string `json:"OwnerName,omitnil,omitempty" name:"OwnerName"`
	// Number of dashboard pages.
	// Note: This field may return null, indicating that no valid values can be obtained.
	NormalCount *int64 `json:"NormalCount,omitnil,omitempty" name:"NormalCount"`
	// Number of free canvas pages.
	// Note: This field may return null, indicating that no valid values can be obtained.
	FreeCount *int64 `json:"FreeCount,omitnil,omitempty" name:"FreeCount"`
	// Number of ad-hoc analysis pages.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AdhocCount *int64 `json:"AdhocCount,omitnil,omitempty" name:"AdhocCount"`
	// Number of pages in the briefing
	// Note: This field may return null, indicating that no valid values can be obtained.
	BriefingCount *int64 `json:"BriefingCount,omitnil,omitempty" name:"BriefingCount"`
}
    type ProjectConfigList ¶
type ProjectConfigList struct {
	// Module group.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ModuleGroup *string `json:"ModuleGroup,omitnil,omitempty" name:"ModuleGroup"`
	// Content.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Components []*ProjectConfigResult `json:"Components,omitnil,omitempty" name:"Components"`
}
    type ProjectConfigResult ¶
type ProjectConfigResult struct {
	// Configuration name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ModuleId *string `json:"ModuleId,omitnil,omitempty" name:"ModuleId"`
	// Configuration mode.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IncludeType *string `json:"IncludeType,omitnil,omitempty" name:"IncludeType"`
	// Additional parameters.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Params *string `json:"Params,omitnil,omitempty" name:"Params"`
}
    type ProjectListData ¶
type ProjectListData struct {
	// Array.
	// Note: This field may return null, indicating that no valid values can be obtained.
	List []*Project `json:"List,omitnil,omitempty" name:"List"`
	// Total number.
	//
	// Note: This field may return null, indicating that no valid values can be obtained.
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`
	// 1
	// Note: This field may return null, indicating that no valid values can be obtained.
	TotalPages *uint64 `json:"TotalPages,omitnil,omitempty" name:"TotalPages"`
}
    type UserGroupDTO ¶
type UserGroupDTO struct {
	// id
	// Note: This field may return null, indicating that no valid values can be obtained.
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
	// User group name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`
	// Parent node ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ParentId *int64 `json:"ParentId,omitnil,omitempty" name:"ParentId"`
	// Whether it is default.
	// Note: This field may return null, indicating that no valid values can be obtained.
	IsDefault *int64 `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`
	// Administrator user ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AdminUserId *string `json:"AdminUserId,omitnil,omitempty" name:"AdminUserId"`
	// Description.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
	// Location.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Location *int64 `json:"Location,omitnil,omitempty" name:"Location"`
}
    type UserIdAndUserName ¶
type UserIdAndUserName struct {
	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
	// Username.
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
	// Enterprise ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CorpId *string `json:"CorpId,omitnil,omitempty" name:"CorpId"`
	// Email.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`
	// Last login time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	LastLogin *string `json:"LastLogin,omitnil,omitempty" name:"LastLogin"`
	// Enabled/Disabled status.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
	// Whether to change the password during the first-time login.
	// Note: This field may return null, indicating that no valid values can be obtained.
	FirstModify *int64 `json:"FirstModify,omitnil,omitempty" name:"FirstModify"`
	// Mobile number.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`
	// Telephone country code.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AreaCode *string `json:"AreaCode,omitnil,omitempty" name:"AreaCode"`
	// Creator.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreatedUser *string `json:"CreatedUser,omitnil,omitempty" name:"CreatedUser"`
	// Creation time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`
	// Modifier.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdatedUser *string `json:"UpdatedUser,omitnil,omitempty" name:"UpdatedUser"`
	// Change time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`
	// Global role.
	// Note: This field may return null, indicating that no valid values can be obtained.
	GlobalUserName *string `json:"GlobalUserName,omitnil,omitempty" name:"GlobalUserName"`
	// Global role code.
	// Note: This field may return null, indicating that no valid values can be obtained.
	GlobalUserCode *string `json:"GlobalUserCode,omitnil,omitempty" name:"GlobalUserCode"`
	// Mobile number.
	//
	// Note: This field may return null, indicating that no valid values can be obtained.
	Mobile *string `json:"Mobile,omitnil,omitempty" name:"Mobile"`
	// 1
	// Note: This field may return null, indicating that no valid values can be obtained.
	AppId *string `json:"AppId,omitnil,omitempty" name:"AppId"`
	// 1
	// Note: This field may return null, indicating that no valid values can be obtained.
	AppUserId *string `json:"AppUserId,omitnil,omitempty" name:"AppUserId"`
	// 1
	// Note: This field may return null, indicating that no valid values can be obtained.
	AppUserAliasName *string `json:"AppUserAliasName,omitnil,omitempty" name:"AppUserAliasName"`
	// 1
	// Note: This field may return null, indicating that no valid values can be obtained.
	AppUserName *string `json:"AppUserName,omitnil,omitempty" name:"AppUserName"`
	// 1
	// Note: This field may return null, indicating that no valid values can be obtained.
	InValidateAppRange *bool `json:"InValidateAppRange,omitnil,omitempty" name:"InValidateAppRange"`
	//  -1: No activation required. 0: Inactivated. 1: Activated. Null value represents pending binding.
	// Note: This field may return null, indicating that no valid values can be obtained.
	EmailActivationStatus *int64 `json:"EmailActivationStatus,omitnil,omitempty" name:"EmailActivationStatus"`
	// 1
	// Note: This field may return null, indicating that no valid values can be obtained.
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
}
    type UserInfo ¶
type UserInfo struct {
	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
	// Username.
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
	// Email.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`
	// Mobile number.
	//
	// Note: This field may return null, indicating that no valid values can be obtained.
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`
	// Telephone country code.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AreaCode *string `json:"AreaCode,omitnil,omitempty" name:"AreaCode"`
	// WeCom account ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AppUserId *string `json:"AppUserId,omitnil,omitempty" name:"AppUserId"`
	// WeCom account name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AppUserName *string `json:"AppUserName,omitnil,omitempty" name:"AppUserName"`
}
    type UserRoleListData ¶
type UserRoleListData struct {
	// Total number.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`
	// Total number of pages.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TotalPages *int64 `json:"TotalPages,omitnil,omitempty" name:"TotalPages"`
	// List.
	// Note: This field may return null, indicating that no valid values can be obtained.
	List []*UserRoleListDataUserRoleInfo `json:"List,omitnil,omitempty" name:"List"`
}
    type UserRoleListDataRoleInfo ¶
type UserRoleListDataRoleInfo struct {
	// Role Name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"`
	// Role ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RoleId *int64 `json:"RoleId,omitnil,omitempty" name:"RoleId"`
	// Project ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Project name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProjectName *string `json:"ProjectName,omitnil,omitempty" name:"ProjectName"`
	// Whether it is a global role (0: no; 1: yes).
	// Note: This field may return null, indicating that no valid values can be obtained.
	ScopeType *int64 `json:"ScopeType,omitnil,omitempty" name:"ScopeType"`
	// Role key.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ModuleCollection *string `json:"ModuleCollection,omitnil,omitempty" name:"ModuleCollection"`
}
    type UserRoleListDataUserRoleInfo ¶
type UserRoleListDataUserRoleInfo struct {
	// Business ID.
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`
	// This API is used to obtain the role list.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RoleList []*UserRoleListDataRoleInfo `json:"RoleList,omitnil,omitempty" name:"RoleList"`
	// Role ID list.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RoleIdList []*uint64 `json:"RoleIdList,omitnil,omitempty" name:"RoleIdList"`
	// User ID.
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
	// Username.
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`
	// Enterprise ID.
	CorpId *string `json:"CorpId,omitnil,omitempty" name:"CorpId"`
	// Email.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`
	// Creator.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreatedUser *string `json:"CreatedUser,omitnil,omitempty" name:"CreatedUser"`
	// Creation time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`
	// Updater.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdatedUser *string `json:"UpdatedUser,omitnil,omitempty" name:"UpdatedUser"`
	// Update time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`
	// Last login time.
	// Note: This field may return null, indicating that no valid values can be obtained.
	LastLogin *string `json:"LastLogin,omitnil,omitempty" name:"LastLogin"`
	// Account status.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
	// Mobile number.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`
	// Telephone country code.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AreaCode *string `json:"AreaCode,omitnil,omitempty" name:"AreaCode"`
	// Whether it is the root account.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RootAccount *bool `json:"RootAccount,omitnil,omitempty" name:"RootAccount"`
	// Whether it is an enterprise administrator.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CorpAdmin *bool `json:"CorpAdmin,omitnil,omitempty" name:"CorpAdmin"`
	// WeCom user ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AppUserId *string `json:"AppUserId,omitnil,omitempty" name:"AppUserId"`
	// Nickname.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AppUserAliasName *string `json:"AppUserAliasName,omitnil,omitempty" name:"AppUserAliasName"`
	// Application username.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AppUserName *string `json:"AppUserName,omitnil,omitempty" name:"AppUserName"`
	// Whether it is within the visible range.
	// Note: This field may return null, indicating that no valid values can be obtained.
	InValidateAppRange *bool `json:"InValidateAppRange,omitnil,omitempty" name:"InValidateAppRange"`
	// User openID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AppOpenUserId *string `json:"AppOpenUserId,omitnil,omitempty" name:"AppOpenUserId"`
	// Activation status of email.
	// Note: This field may return null, indicating that no valid values can be obtained.
	EmailActivationStatus *int64 `json:"EmailActivationStatus,omitnil,omitempty" name:"EmailActivationStatus"`
	// User group information.
	// Note: This field may return null, indicating that no valid values can be obtained.
	UserGroupList []*UserGroupDTO `json:"UserGroupList,omitnil,omitempty" name:"UserGroupList"`
}
    type WidgetListVO ¶
type WidgetListVO struct {
	// uin
	// Note: This field may return null, indicating that no valid values can be obtained.
	CorpId *string `json:"CorpId,omitnil,omitempty" name:"CorpId"`
	// Project ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ProjectId *string `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
	// Page ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PageId *string `json:"PageId,omitnil,omitempty" name:"PageId"`
	// Component array.
	// Note: This field may return null, indicating that no valid values can be obtained.
	WidgetList []*WidgetVO `json:"WidgetList,omitnil,omitempty" name:"WidgetList"`
}
    type WidgetVO ¶
type WidgetVO struct {
	// Component ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	WidgetId *string `json:"WidgetId,omitnil,omitempty" name:"WidgetId"`
	// Component name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	WidgetName *string `json:"WidgetName,omitnil,omitempty" name:"WidgetName"`
}