Documentation ¶
Index ¶
Constants ¶
View Source
const (
DefaultVersion = "3.10"
)
Variables ¶
View Source
var ( ErrInvalidHost = errors.New("not a valid host") ErrInvalidUsernamePassword = errors.New("not a valid username or password") ErrFailedUnmarshalResponseBody = errors.New("failed to unmarshal response body") ErrUnknownError = errors.New("unknown error") ErrBadRequest = errors.New("the content of the request body is missing or incomplete") ErrInvalidPageNumber = errors.New("invalid page number") ErrInvalidPageSize = errors.New("invalid page size") ErrInvalidSiteRole = errors.New("invalid site role") ErrMalformedImportElement = errors.New("malformed import element") ErrDeleteFailed = errors.New("delete failed") ErrAddTagsWorkbook = errors.New("add tags to workbook failed") ErrDeleteTagFromWorkbook = errors.New("delete tag from workbook failed") ErrQueryViewImageError = errors.New("query view image error") ErrAddTagsView = errors.New("add tags to view failed") ErrDeleteTagFromView = errors.New("delete tag from view failed") ErrUnsupportedParameter = errors.New("unsupported parameter") ErrDownloadWorkbookPDF = errors.New("failed to download workbook as PDF") ErrNoCredential = errors.New("no credentials were provided") ErrLoginError = errors.New("the credentials are invalid (wrong username/password) or blocked") ErrInvalidCredential = errors.New("invalid credentials were provided") ErrSwitchSiteError = errors.New("cannot switch site; the site might be unavailable or was not found") ErrForbidden = errors.New("user do not have sufficient permissions") ErrActiveDirectoryNotConfigured = errors.New("active directory was not configured") ErrPageSizeExceeded = errors.New("the specified page size in larger than maximum page size") ErrQueryWorkbookForbidden = errors.New("user do not have access to query workbooks") ErrImportNameForbidden = errors.New("imported name element different with referenced group-id") ErrReadForbidden = errors.New("do not have read access to this resource") ErrCannotSwitchToSameSite = errors.New("cannot switch to the same site") ErrDownloadPDFDisabled = errors.New("download PDF was disabled") ErrQueryUserForbidden = errors.New("user does not have permission to query user information") ErrSiteNotFound = errors.New("site was not found") ErrVersionNotFound = errors.New("invalid version were provided") ErrUserNotFound = errors.New("user was not found") ErrWorkbookNotFound = errors.New("workbook was not found") ErrTagNotFound = errors.New("tag was not found") ErrWorkbookIDMismatch = errors.New("workbook id mismatch") ErrViewNotFound = errors.New("view was not found") ErrGroupNotFound = errors.New("group was not found") ErrDomainNotFound = errors.New("domain was not found") ErrActiveDirectoryGroupNotFound = errors.New("active directory group was not found") ErrInvalidRequestMethod = errors.New("not a valid request type") ErrUserAlreadyOnSite = errors.New("the specified user already exist on the site") ErrUserAssetConflict = errors.New("user still owns content and cannot be deleted") ErrGuestUserNotAllowed = errors.New("adding user to a site with guest role was not allowed") ErrGroupNameAlreadyExists = errors.New("group name already exists") ErrUserAlreadyInGroup = errors.New("the specified user already a member of the group") ErrPayloadToLarge = errors.New("request body is too large to process") ErrTooManyRequest = errors.New("request limit reached") ErrInternalServerError = errors.New("tableau server error") ErrInternalServiceError = errors.New("tableau service error") ErrBroadcastServiceError = errors.New("broadcast service error") )
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { Authentication *authentication UsersGroups *usersGroups WorkbooksViews *workbooksViews // contains filtered or unexported fields }
func (*Client) GetResponse ¶ added in v0.5.0
func (c *Client) GetResponse() *resty.Response
GetResponse return last response object returned by resty.Request.
func (*Client) SetResponse ¶ added in v0.5.0
func (c *Client) SetResponse(r resty.Response)
SetResponse set last response object created by resty.Request.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.