Documentation
¶
Overview ¶
Package types provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.1 DO NOT EDIT.
Index ¶
- type ActivityEventResource
- type ActivityResource
- type AddProjectToGroupByIdRequest
- type AddProjectToGroupByIdRequestPermission
- type AddWidgetRq
- type AllowedValue
- type AnalyticsResource
- type AnalyzeLaunchRQ
- type AnalyzeLaunchRQAnalyzeItemsMode
- type AnalyzeLaunchRQAnalyzerMode
- type AnalyzeLaunchRQAnalyzerTypeName
- type ApiKeyRQ
- type ApiKeyRS
- type ApiKeysRS
- type AssignUsersRQ
- type AssignedProject
- type BatchElementCreatedRS
- type BatchSaveOperatingRS
- type BinaryContent
- type BulkInfoUpdateRQ
- type BulkRQLongFinishExecutionRQ
- type BulkRQLongUpdateLaunchRQ
- type BulkUpdateFilterRQ
- type BulkUpdateFilterRQType
- type ChangePasswordRQ
- type ChartStatisticsContent
- type ClusterInfoResource
- type CollectionsRQBulkUpdateFilterRQ
- type ContentParameters
- type CreateClustersRQ
- type CreateDashboardRQ
- type CreateGroupRequest
- type CreateIssueSubTypeRQ
- type CreatePatternTemplateRQ
- type CreateProjectRQ
- type CreateProjectRQEntryType
- type CreateUserBidRS
- type CreateUserRQ
- type CreateUserRQConfirm
- type CreateUserRQFull
- type CreateUserRQFullAccountRole
- type CreateUserRQFullAccountType
- type CreateUserRQFullProjectRole
- type CreateUserRS
- type DashboardConfigResource
- type DashboardPreconfiguredRq
- type DashboardResource
- type DefineIssueRQ
- type DeleteBulkRS
- type DemoDataRq
- type DemoDataRs
- type Description
- type DescriptionAction
- type EditUserRQ
- type EditUserRQAccountType
- type EntryCreatedAsyncRS
- type EntryCreatedRS
- type Error
- type ErrorRS
- type ExternalSystemIssue
- type File
- type FinishExecutionRQ
- type FinishExecutionRQStatus
- type FinishLaunchRS
- type FinishTestItemRQ
- type FinishTestItemRQStatus
- type GetLogTypes200Response
- type GetLogsUnderRq
- type GroupInfo
- type GroupInfoStats
- type GroupPage
- type GroupPageOrder
- type GroupProjectInfo
- type GroupProjectInfoPermission
- type GroupProjectsPage
- type GroupProjectsPageOrder
- type GroupUserInfo
- type GroupUserInfoAccountType
- type GroupUserInfoInstanceRole
- type GroupUsersPage
- type GroupUsersPageOrder
- type IntegrationRQ
- type IntegrationResource
- type IntegrationTypeResource
- type IntegrationTypeResourceAuthFlow
- type Issue
- type IssueDefinition
- type IssueSubTypeCreatedRS
- type IssueSubTypeResource
- type ItemAttributeResource
- type ItemAttributesRQ
- type ItemPathName
- type LaunchImportRQ
- type LaunchImportRQMode
- type LaunchPathName
- type LaunchResource
- type LaunchResourceMode
- type LaunchResourceOld
- type LaunchResourceOldMode
- type LaunchResourceOldRetentionPolicy
- type LaunchResourceRetentionPolicy
- type LaunchesPerUser
- type LinkExternalIssueRQ
- type LogEntry
- type LogResource
- type LogTypeRequest
- type LogTypeResponse
- type LogTypeStyle
- type LogTypeStyleTextStyle
- type MergeLaunchesRQ
- type MergeLaunchesRQMergeType
- type MergeLaunchesRQMode
- type MultiValueMapStringString
- type NamedValue
- type OperationCompletionRS
- type Order
- type OwnedEntityResource
- type Page
- type PageActivityEventResource
- type PageClusterInfoResource
- type PageDashboardResource
- type PageLaunchResource
- type PageLogResource
- type PageMetadata
- type PageObject
- type PageOwnedEntityResource
- type PagePagedLogResource
- type PageProjectInfoResource
- type PageSearchUserResource
- type PageTestItemHistoryElement
- type PageTestItemResource
- type PageUserFilterResource
- type PageUserResource
- type PagedLogResource
- type PagedResponseActivityEventResource
- type ParameterResource
- type PathNameResource
- type PatternTemplateResource
- type Position
- type PostFormField
- type PostTicketRQ
- type PreferenceResource
- type ProjectConfiguration
- type ProjectConfigurationUpdate
- type ProjectGroupInfo
- type ProjectGroupInfoPermission
- type ProjectGroupInfoStats
- type ProjectGroupsPage
- type ProjectGroupsPageOrder
- type ProjectInfoResource
- type ProjectNotificationConfigDTO
- type ProjectResource
- type ProjectSettingsResource
- type ProjectUser
- type ResetPasswordRQ
- type RestorePasswordRQ
- type SaveLogRQ
- type SearchCriteria
- type SearchCriteriaOperation
- type SearchCriteriaRQ
- type SearchLogRq
- type SearchLogRqSearchMode
- type SearchLogRs
- type SearchUserResource
- type SenderCaseDTO
- type SenderCaseDTOAttributesOperator
- type SenderCaseDTOSendCase
- type Size
- type StartLaunchRQ
- type StartLaunchRQMode
- type StartLaunchRS
- type StartTestItemRQ
- type StartTestItemRQType
- type StatisticsResource
- type SuccessfulUpdate
- type SuggestInfo
- type SuggestedItem
- type TestItemHistoryElement
- type TestItemResource
- type TestItemResourceOld
- type Ticket
- type UnassignUsersRQ
- type UnlinkExternalIssueRQ
- type UpdateDashboardRQ
- type UpdateGroupRequest
- type UpdateIssueSubTypeRQ
- type UpdateItemAttributeRQ
- type UpdateItemAttributeRQAction
- type UpdateLaunchRQ
- type UpdateLaunchRQMode
- type UpdateOneIssueSubTypeRQ
- type UpdatePatternTemplateRQ
- type UpdatePluginStateRQ
- type UpdateProjectRQ
- type UpdateSettingsRq
- type UpdateTestItemRQ
- type UpdateUserFilterRQ
- type UpdateUserFilterRQType
- type UserBidRS
- type UserFilterCondition
- type UserFilterResource
- type UserResource
- type WidgetConfigResource
- type WidgetNamesIterable
- type WidgetObjectModel
- type WidgetPreviewRQ
- type WidgetPreviewRQWidgetType
- type WidgetRQ
- type WidgetRQWidgetType
- type WidgetResource
- type WidgetResourceWidgetType
- type YesNoRS
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActivityEventResource ¶
type ActivityEventResource struct {
// CreatedAt The time the activity was created
CreatedAt time.Time `json:"created_at"`
// Details The details of the activity, for example history of value
Details interface{} `json:"details,omitempty"`
// EventName The name of the event
EventName string `json:"event_name"`
// Id The unique ID of the activity
Id int64 `json:"id"`
// ObjectId The ID of the object on which activity was performed
ObjectId int64 `json:"object_id"`
// ObjectName The name of the object on which activity was performed
ObjectName string `json:"object_name"`
// ObjectType The type of the object on which activity was performed
ObjectType string `json:"object_type"`
// ProjectId The ID of the project
ProjectId int64 `json:"project_id"`
// ProjectName The name of the project
ProjectName string `json:"project_name"`
// SubjectId The ID of the subject who performed the activity
SubjectId string `json:"subject_id"`
// SubjectName The name of the subject who performed the activity
SubjectName string `json:"subject_name"`
// SubjectType The type of the subject who performed the activity
SubjectType string `json:"subject_type"`
}
ActivityEventResource defines model for ActivityEventResource.
type ActivityResource ¶
type ActivityResource struct {
// ActionType The type of action performed
ActionType string `json:"actionType"`
// Details The details of the activity, for example history of value
Details interface{} `json:"details,omitempty"`
// Id The unique ID of the activity
Id int64 `json:"id"`
// LastModified The time the activity was last modified
LastModified time.Time `json:"lastModified"`
// LoggedObjectId The ID of the object on which activity was performed
LoggedObjectId int64 `json:"loggedObjectId"`
// ObjectName The name of the object on which the activity was performed
ObjectName *string `json:"objectName,omitempty"`
// ObjectType The type of object on which the activity was performed
ObjectType string `json:"objectType"`
// ProjectId The ID of the project in which the activity was performed
ProjectId int64 `json:"projectId"`
// ProjectName The name of the project in which the activity was performed
ProjectName *string `json:"projectName,omitempty"`
// User The user who performed the activity
User string `json:"user"`
}
ActivityResource defines model for ActivityResource.
type AddProjectToGroupByIdRequest ¶
type AddProjectToGroupByIdRequest struct {
Permission *AddProjectToGroupByIdRequestPermission `json:"permission,omitempty"`
}
AddProjectToGroupByIdRequest defines model for AddProjectToGroupByIdRequest.
type AddProjectToGroupByIdRequestPermission ¶
type AddProjectToGroupByIdRequestPermission string
AddProjectToGroupByIdRequestPermission defines model for AddProjectToGroupByIdRequest.Permission.
const ( AddProjectToGroupByIdRequestPermissionCUSTOMER AddProjectToGroupByIdRequestPermission = "CUSTOMER" AddProjectToGroupByIdRequestPermissionMEMBER AddProjectToGroupByIdRequestPermission = "MEMBER" AddProjectToGroupByIdRequestPermissionOPERATOR AddProjectToGroupByIdRequestPermission = "OPERATOR" AddProjectToGroupByIdRequestPermissionPROJECTMANAGER AddProjectToGroupByIdRequestPermission = "PROJECT_MANAGER" )
Defines values for AddProjectToGroupByIdRequestPermission.
type AddWidgetRq ¶
type AddWidgetRq struct {
AddWidget WidgetObjectModel `json:"addWidget"`
}
AddWidgetRq defines model for AddWidgetRq.
type AllowedValue ¶
type AllowedValue struct {
ValueId *string `json:"valueId,omitempty"`
ValueName *string `json:"valueName,omitempty"`
}
AllowedValue defines model for AllowedValue.
type AnalyticsResource ¶
type AnalyticsResource struct {
Enabled *bool `json:"enabled,omitempty"`
Type string `json:"type"`
}
AnalyticsResource defines model for AnalyticsResource.
type AnalyzeLaunchRQ ¶
type AnalyzeLaunchRQ struct {
AnalyzeItemsMode []AnalyzeLaunchRQAnalyzeItemsMode `json:"analyzeItemsMode"`
AnalyzerMode AnalyzeLaunchRQAnalyzerMode `json:"analyzerMode"`
AnalyzerTypeName AnalyzeLaunchRQAnalyzerTypeName `json:"analyzerTypeName"`
LaunchId int64 `json:"launchId"`
}
AnalyzeLaunchRQ defines model for AnalyzeLaunchRQ.
type AnalyzeLaunchRQAnalyzeItemsMode ¶
type AnalyzeLaunchRQAnalyzeItemsMode string
AnalyzeLaunchRQAnalyzeItemsMode defines model for AnalyzeLaunchRQ.AnalyzeItemsMode.
const ( AUTOANALYZED AnalyzeLaunchRQAnalyzeItemsMode = "AUTO_ANALYZED" MANUALLYANALYZED AnalyzeLaunchRQAnalyzeItemsMode = "MANUALLY_ANALYZED" TOINVESTIGATE AnalyzeLaunchRQAnalyzeItemsMode = "TO_INVESTIGATE" )
Defines values for AnalyzeLaunchRQAnalyzeItemsMode.
type AnalyzeLaunchRQAnalyzerMode ¶
type AnalyzeLaunchRQAnalyzerMode string
AnalyzeLaunchRQAnalyzerMode defines model for AnalyzeLaunchRQ.AnalyzerMode.
const ( ALL AnalyzeLaunchRQAnalyzerMode = "ALL" CURRENTANDTHESAMENAME AnalyzeLaunchRQAnalyzerMode = "CURRENT_AND_THE_SAME_NAME" CURRENTLAUNCH AnalyzeLaunchRQAnalyzerMode = "CURRENT_LAUNCH" LAUNCHNAME AnalyzeLaunchRQAnalyzerMode = "LAUNCH_NAME" PREVIOUSLAUNCH AnalyzeLaunchRQAnalyzerMode = "PREVIOUS_LAUNCH" )
Defines values for AnalyzeLaunchRQAnalyzerMode.
type AnalyzeLaunchRQAnalyzerTypeName ¶
type AnalyzeLaunchRQAnalyzerTypeName string
AnalyzeLaunchRQAnalyzerTypeName defines model for AnalyzeLaunchRQ.AnalyzerTypeName.
const ( AutoAnalyzer AnalyzeLaunchRQAnalyzerTypeName = "autoAnalyzer" PatternAnalyzer AnalyzeLaunchRQAnalyzerTypeName = "patternAnalyzer" )
Defines values for AnalyzeLaunchRQAnalyzerTypeName.
type ApiKeyRQ ¶
type ApiKeyRQ struct {
Name string `json:"name"`
}
ApiKeyRQ defines model for ApiKeyRQ.
type ApiKeyRS ¶
type ApiKeyRS struct {
ApiKey *string `json:"api_key,omitempty"`
CreatedAt time.Time `json:"created_at"`
Id int64 `json:"id"`
LastUsedAt *time.Time `json:"last_used_at,omitempty"`
Name string `json:"name"`
UserId int64 `json:"user_id"`
}
ApiKeyRS defines model for ApiKeyRS.
type ApiKeysRS ¶
type ApiKeysRS struct {
Items []ApiKeyRS `json:"items"`
}
ApiKeysRS defines model for ApiKeysRS.
type AssignUsersRQ ¶
AssignUsersRQ defines model for AssignUsersRQ.
type AssignedProject ¶
type AssignedProject struct {
EntryType *string `json:"entryType,omitempty"`
ProjectId *int64 `json:"projectId,omitempty"`
ProjectRole *string `json:"projectRole,omitempty"`
}
AssignedProject defines model for AssignedProject.
type BatchElementCreatedRS ¶
type BatchElementCreatedRS struct {
Id *string `json:"id,omitempty"`
Message *string `json:"message,omitempty"`
StackTrace *string `json:"stackTrace,omitempty"`
}
BatchElementCreatedRS defines model for BatchElementCreatedRS.
type BatchSaveOperatingRS ¶
type BatchSaveOperatingRS struct {
Responses *[]BatchElementCreatedRS `json:"responses,omitempty"`
}
BatchSaveOperatingRS defines model for BatchSaveOperatingRS.
type BinaryContent ¶
type BinaryContent struct {
ContentType string `json:"contentType"`
Id string `json:"id"`
ThumbnailId string `json:"thumbnailId"`
}
BinaryContent defines model for BinaryContent.
type BulkInfoUpdateRQ ¶
type BulkInfoUpdateRQ struct {
Attributes *[]UpdateItemAttributeRQ `json:"attributes,omitempty"`
Description *Description `json:"description,omitempty"`
Ids []int64 `json:"ids"`
}
BulkInfoUpdateRQ defines model for BulkInfoUpdateRQ.
type BulkRQLongFinishExecutionRQ ¶
type BulkRQLongFinishExecutionRQ struct {
Entities map[string]FinishExecutionRQ `json:"entities"`
}
BulkRQLongFinishExecutionRQ defines model for BulkRQLongFinishExecutionRQ.
type BulkRQLongUpdateLaunchRQ ¶
type BulkRQLongUpdateLaunchRQ struct {
Entities map[string]UpdateLaunchRQ `json:"entities"`
}
BulkRQLongUpdateLaunchRQ defines model for BulkRQLongUpdateLaunchRQ.
type BulkUpdateFilterRQ ¶
type BulkUpdateFilterRQ struct {
Conditions []UserFilterCondition `json:"conditions"`
Description *string `json:"description,omitempty"`
Id string `json:"id"`
Name string `json:"name"`
Orders []Order `json:"orders"`
Type BulkUpdateFilterRQType `json:"type"`
}
BulkUpdateFilterRQ defines model for BulkUpdateFilterRQ.
type BulkUpdateFilterRQType ¶
type BulkUpdateFilterRQType string
BulkUpdateFilterRQType defines model for BulkUpdateFilterRQ.Type.
const ( BulkUpdateFilterRQTypeLaunch BulkUpdateFilterRQType = "launch" BulkUpdateFilterRQTypeLog BulkUpdateFilterRQType = "log" BulkUpdateFilterRQTypeTestitem BulkUpdateFilterRQType = "testitem" )
Defines values for BulkUpdateFilterRQType.
type ChangePasswordRQ ¶
type ChangePasswordRQ struct {
NewPassword *string `json:"newPassword,omitempty"`
OldPassword string `json:"oldPassword"`
}
ChangePasswordRQ defines model for ChangePasswordRQ.
type ChartStatisticsContent ¶
type ChartStatisticsContent struct {
Id *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Number *int32 `json:"number,omitempty"`
StartTime *time.Time `json:"startTime,omitempty"`
Values *map[string]string `json:"values,omitempty"`
}
ChartStatisticsContent defines model for ChartStatisticsContent.
type ClusterInfoResource ¶
type ClusterInfoResource struct {
Id *int64 `json:"id,omitempty"`
Index *int64 `json:"index,omitempty"`
LaunchId *int64 `json:"launchId,omitempty"`
MatchedTests *int64 `json:"matchedTests,omitempty"`
Message *string `json:"message,omitempty"`
Metadata *map[string]interface{} `json:"metadata,omitempty"`
}
ClusterInfoResource defines model for ClusterInfoResource.
type CollectionsRQBulkUpdateFilterRQ ¶
type CollectionsRQBulkUpdateFilterRQ struct {
Elements []BulkUpdateFilterRQ `json:"elements"`
}
CollectionsRQBulkUpdateFilterRQ defines model for CollectionsRQBulkUpdateFilterRQ.
type ContentParameters ¶
type ContentParameters struct {
ContentFields *[]string `json:"contentFields,omitempty"`
ItemsCount *int32 `json:"itemsCount,omitempty"`
WidgetOptions *map[string]interface{} `json:"widgetOptions,omitempty"`
}
ContentParameters defines model for ContentParameters.
type CreateClustersRQ ¶
type CreateClustersRQ struct {
LaunchId int64 `json:"launchId"`
RemoveNumbers *bool `json:"removeNumbers,omitempty"`
}
CreateClustersRQ defines model for CreateClustersRQ.
type CreateDashboardRQ ¶
type CreateDashboardRQ struct {
Description *string `json:"description,omitempty"`
Name string `json:"name"`
}
CreateDashboardRQ defines model for CreateDashboardRQ.
type CreateGroupRequest ¶
type CreateGroupRequest struct {
// Name Display name.
Name string `json:"name"`
// Slug A slug is used to identify a resource. It should be unique and contain only lowercase letters, numbers, and hyphens. It should not start or end with a hyphen.
Slug *string `json:"slug,omitempty"`
}
CreateGroupRequest Create group request.
type CreateIssueSubTypeRQ ¶
type CreateIssueSubTypeRQ struct {
Color string `json:"color"`
LongName string `json:"longName"`
ShortName string `json:"shortName"`
TypeRef string `json:"typeRef"`
}
CreateIssueSubTypeRQ defines model for CreateIssueSubTypeRQ.
type CreatePatternTemplateRQ ¶
type CreatePatternTemplateRQ struct {
Enabled bool `json:"enabled"`
Name string `json:"name"`
Type string `json:"type"`
Value string `json:"value"`
}
CreatePatternTemplateRQ defines model for CreatePatternTemplateRQ.
type CreateProjectRQ ¶
type CreateProjectRQ struct {
EntryType CreateProjectRQEntryType `json:"entryType"`
ProjectName string `json:"projectName"`
}
CreateProjectRQ defines model for CreateProjectRQ.
type CreateProjectRQEntryType ¶
type CreateProjectRQEntryType string
CreateProjectRQEntryType defines model for CreateProjectRQ.EntryType.
const (
CreateProjectRQEntryTypeINTERNAL CreateProjectRQEntryType = "INTERNAL"
)
Defines values for CreateProjectRQEntryType.
type CreateUserBidRS ¶
type CreateUserBidRS struct {
BackLink *string `json:"backLink,omitempty"`
Bid *string `json:"bid,omitempty"`
Message *string `json:"message,omitempty"`
}
CreateUserBidRS defines model for CreateUserBidRS.
type CreateUserRQ ¶
type CreateUserRQ struct {
DefaultProject *string `json:"defaultProject,omitempty"`
Email string `json:"email"`
Role *string `json:"role,omitempty"`
}
CreateUserRQ defines model for CreateUserRQ.
type CreateUserRQConfirm ¶
type CreateUserRQConfirm struct {
Email string `json:"email"`
FullName string `json:"fullName"`
Login string `json:"login"`
Password string `json:"password"`
}
CreateUserRQConfirm defines model for CreateUserRQConfirm.
type CreateUserRQFull ¶
type CreateUserRQFull struct {
AccountRole *CreateUserRQFullAccountRole `json:"accountRole,omitempty"`
AccountType *CreateUserRQFullAccountType `json:"accountType,omitempty"`
Active *bool `json:"active,omitempty"`
DefaultProject *string `json:"defaultProject,omitempty"`
Email string `json:"email"`
ExternalId *string `json:"externalId,omitempty"`
FullName string `json:"fullName"`
Login string `json:"login"`
Password *string `json:"password,omitempty"`
ProjectRole *CreateUserRQFullProjectRole `json:"projectRole,omitempty"`
}
CreateUserRQFull defines model for CreateUserRQFull.
type CreateUserRQFullAccountRole ¶
type CreateUserRQFullAccountRole string
CreateUserRQFullAccountRole defines model for CreateUserRQFull.AccountRole.
const ( CreateUserRQFullAccountRoleADMINISTRATOR CreateUserRQFullAccountRole = "ADMINISTRATOR" CreateUserRQFullAccountRoleUSER CreateUserRQFullAccountRole = "USER" )
Defines values for CreateUserRQFullAccountRole.
type CreateUserRQFullAccountType ¶
type CreateUserRQFullAccountType string
CreateUserRQFullAccountType defines model for CreateUserRQFull.AccountType.
const ( CreateUserRQFullAccountTypeINTERNAL CreateUserRQFullAccountType = "INTERNAL" CreateUserRQFullAccountTypeSCIM CreateUserRQFullAccountType = "SCIM" )
Defines values for CreateUserRQFullAccountType.
type CreateUserRQFullProjectRole ¶
type CreateUserRQFullProjectRole string
CreateUserRQFullProjectRole defines model for CreateUserRQFull.ProjectRole.
const ( CreateUserRQFullProjectRoleCUSTOMER CreateUserRQFullProjectRole = "CUSTOMER" CreateUserRQFullProjectRoleMEMBER CreateUserRQFullProjectRole = "MEMBER" CreateUserRQFullProjectRolePROJECTMANAGER CreateUserRQFullProjectRole = "PROJECT_MANAGER" )
Defines values for CreateUserRQFullProjectRole.
type CreateUserRS ¶
type CreateUserRS struct {
AccountRole *string `json:"accountRole,omitempty"`
AccountType *string `json:"accountType,omitempty"`
Active *bool `json:"active,omitempty"`
Email *string `json:"email,omitempty"`
ExternalId *string `json:"externalId,omitempty"`
FullName *string `json:"fullName,omitempty"`
Id *int64 `json:"id,omitempty"`
Login *string `json:"login,omitempty"`
Uuid *openapi_types.UUID `json:"uuid,omitempty"`
Warning *string `json:"warning,omitempty"`
}
CreateUserRS defines model for CreateUserRS.
type DashboardConfigResource ¶
type DashboardConfigResource struct {
Widgets *[]WidgetConfigResource `json:"widgets,omitempty"`
}
DashboardConfigResource defines model for DashboardConfigResource.
type DashboardPreconfiguredRq ¶
type DashboardPreconfiguredRq struct {
Config DashboardConfigResource `json:"config"`
Description *string `json:"description,omitempty"`
Name string `json:"name"`
}
DashboardPreconfiguredRq defines model for DashboardPreconfiguredRq.
type DashboardResource ¶
type DashboardResource struct {
Description *string `json:"description,omitempty"`
Id int64 `json:"id"`
Name string `json:"name"`
Owner *string `json:"owner,omitempty"`
Widgets *[]WidgetObjectModel `json:"widgets,omitempty"`
}
DashboardResource defines model for DashboardResource.
type DefineIssueRQ ¶
type DefineIssueRQ struct {
Issues []IssueDefinition `json:"issues"`
}
DefineIssueRQ defines model for DefineIssueRQ.
type DeleteBulkRS ¶
type DeleteBulkRS struct {
Errors *[]ErrorRS `json:"errors,omitempty"`
NotFound *[]int64 `json:"notFound,omitempty"`
SuccessfullyDeleted *[]int64 `json:"successfullyDeleted,omitempty"`
}
DeleteBulkRS defines model for DeleteBulkRS.
type DemoDataRq ¶
type DemoDataRq struct {
CreateDashboard *bool `json:"createDashboard,omitempty"`
}
DemoDataRq defines model for DemoDataRq.
type DemoDataRs ¶
type DemoDataRs struct {
DashboardId *int64 `json:"dashboardId,omitempty"`
LaunchIds *[]int64 `json:"launchIds,omitempty"`
}
DemoDataRs defines model for DemoDataRs.
type Description ¶
type Description struct {
Action *DescriptionAction `json:"action,omitempty"`
Comment *string `json:"comment,omitempty"`
}
Description defines model for Description.
type DescriptionAction ¶
type DescriptionAction string
DescriptionAction defines model for Description.Action.
const ( DescriptionActionCREATE DescriptionAction = "CREATE" DescriptionActionDELETE DescriptionAction = "DELETE" DescriptionActionUPDATE DescriptionAction = "UPDATE" )
Defines values for DescriptionAction.
type EditUserRQ ¶
type EditUserRQ struct {
AccountType *EditUserRQAccountType `json:"accountType,omitempty"`
Active *bool `json:"active,omitempty"`
Email *string `json:"email,omitempty"`
ExternalId *string `json:"externalId,omitempty"`
FullName string `json:"fullName"`
Role *string `json:"role,omitempty"`
}
EditUserRQ defines model for EditUserRQ.
type EditUserRQAccountType ¶
type EditUserRQAccountType string
EditUserRQAccountType defines model for EditUserRQ.AccountType.
const ( EditUserRQAccountTypeINTERNAL EditUserRQAccountType = "INTERNAL" EditUserRQAccountTypeSCIM EditUserRQAccountType = "SCIM" )
Defines values for EditUserRQAccountType.
type EntryCreatedAsyncRS ¶
type EntryCreatedAsyncRS struct {
Id *string `json:"id,omitempty"`
}
EntryCreatedAsyncRS defines model for EntryCreatedAsyncRS.
type EntryCreatedRS ¶
type EntryCreatedRS struct {
Id *int64 `json:"id,omitempty"`
}
EntryCreatedRS defines model for EntryCreatedRS.
type Error ¶
type Error struct {
ErrorCode *int64 `json:"errorCode,omitempty"`
Message *string `json:"message,omitempty"`
}
Error ReportPortal Error
type ErrorRS ¶
type ErrorRS struct {
ErrorCode int `json:"errorCode"`
Message string `json:"message"`
StackTrace *string `json:"stackTrace,omitempty"`
}
ErrorRS defines model for ErrorRS.
type ExternalSystemIssue ¶
type ExternalSystemIssue struct {
BtsProject string `json:"btsProject"`
BtsUrl string `json:"btsUrl"`
PluginName *string `json:"pluginName,omitempty"`
SubmitDate *time.Time `json:"submitDate,omitempty"`
TicketId string `json:"ticketId"`
Url string `json:"url"`
}
ExternalSystemIssue defines model for ExternalSystemIssue.
type FinishExecutionRQ ¶
type FinishExecutionRQ struct {
Attributes *[]ItemAttributesRQ `json:"attributes,omitempty"`
Description *string `json:"description,omitempty"`
EndTime time.Time `json:"endTime"`
Status *FinishExecutionRQStatus `json:"status,omitempty"`
}
FinishExecutionRQ defines model for FinishExecutionRQ.
type FinishExecutionRQStatus ¶
type FinishExecutionRQStatus string
FinishExecutionRQStatus defines model for FinishExecutionRQ.Status.
const ( FinishExecutionRQStatusCANCELLED FinishExecutionRQStatus = "CANCELLED" FinishExecutionRQStatusFAILED FinishExecutionRQStatus = "FAILED" FinishExecutionRQStatusINFO FinishExecutionRQStatus = "INFO" FinishExecutionRQStatusINTERRUPTED FinishExecutionRQStatus = "INTERRUPTED" FinishExecutionRQStatusPASSED FinishExecutionRQStatus = "PASSED" FinishExecutionRQStatusSKIPPED FinishExecutionRQStatus = "SKIPPED" FinishExecutionRQStatusSTOPPED FinishExecutionRQStatus = "STOPPED" FinishExecutionRQStatusWARN FinishExecutionRQStatus = "WARN" )
Defines values for FinishExecutionRQStatus.
type FinishLaunchRS ¶
type FinishLaunchRS struct {
Id *string `json:"id,omitempty"`
Link *string `json:"link,omitempty"`
Number *int64 `json:"number,omitempty"`
}
FinishLaunchRS defines model for FinishLaunchRS.
type FinishTestItemRQ ¶
type FinishTestItemRQ struct {
Attributes *[]ItemAttributesRQ `json:"attributes,omitempty"`
Description *string `json:"description,omitempty"`
EndTime time.Time `json:"endTime"`
Issue *Issue `json:"issue,omitempty"`
LaunchUuid string `json:"launchUuid"`
Retry *bool `json:"retry,omitempty"`
RetryOf *string `json:"retryOf,omitempty"`
Status *FinishTestItemRQStatus `json:"status,omitempty"`
TestCaseId *string `json:"testCaseId,omitempty"`
}
FinishTestItemRQ defines model for FinishTestItemRQ.
type FinishTestItemRQStatus ¶
type FinishTestItemRQStatus string
FinishTestItemRQStatus defines model for FinishTestItemRQ.Status.
const ( FinishTestItemRQStatusCANCELLED FinishTestItemRQStatus = "CANCELLED" FinishTestItemRQStatusFAILED FinishTestItemRQStatus = "FAILED" FinishTestItemRQStatusINFO FinishTestItemRQStatus = "INFO" FinishTestItemRQStatusINTERRUPTED FinishTestItemRQStatus = "INTERRUPTED" FinishTestItemRQStatusPASSED FinishTestItemRQStatus = "PASSED" FinishTestItemRQStatusSKIPPED FinishTestItemRQStatus = "SKIPPED" FinishTestItemRQStatusSTOPPED FinishTestItemRQStatus = "STOPPED" FinishTestItemRQStatusWARN FinishTestItemRQStatus = "WARN" )
Defines values for FinishTestItemRQStatus.
type GetLogTypes200Response ¶
type GetLogTypes200Response struct {
// Items List of available log types for the project.
Items *[]LogTypeResponse `json:"items,omitempty"`
}
GetLogTypes200Response defines model for GetLogTypes200Response.
type GetLogsUnderRq ¶
GetLogsUnderRq defines model for GetLogsUnderRq.
type GroupInfo ¶
type GroupInfo struct {
// CreatedAt Timestamp when group was created.
CreatedAt *time.Time `json:"created_at,omitempty"`
// CreatedBy User ID of the user who created the group.
CreatedBy *int64 `json:"created_by,omitempty"`
// Id Resource identifier.
Id *int64 `json:"id,omitempty"`
// Name Display name.
Name *string `json:"name,omitempty"`
// Slug A slug is used to identify a resource. It should be unique and contain only lowercase letters, numbers, and hyphens. It should not start or end with a hyphen.
Slug *string `json:"slug,omitempty"`
// Stats Group statistics.
Stats *GroupInfoStats `json:"stats,omitempty"`
// UpdatedAt Timestamp when group was last updated.
UpdatedAt *time.Time `json:"updated_at,omitempty"`
// Uuid Global identifier of the group.
Uuid *openapi_types.UUID `json:"uuid,omitempty"`
}
GroupInfo Group information.
type GroupInfoStats ¶
type GroupInfoStats struct {
// ProjectsCount Number of projects in the group.
ProjectsCount *int32 `json:"projects_count,omitempty"`
// UsersCount Number of users in the group.
UsersCount *int32 `json:"users_count,omitempty"`
}
GroupInfoStats Group statistics.
type GroupPage ¶
type GroupPage struct {
// Items List of groups.
Items *[]GroupInfo `json:"items,omitempty"`
// Limit The limit used for this page of results. This will be the same as the limit query parameter unless it exceeded the maximum value allowed for this API endpoint.
Limit *int32 `json:"limit,omitempty"`
// Offset The offset used for this page of results.
Offset *int32 `json:"offset,omitempty"`
Order *GroupPageOrder `json:"order,omitempty"`
// Sort Field to define the sort field.
Sort *string `json:"sort,omitempty"`
// TotalCount One greater than the offset of the last item in the entire collection. The total number of items in the collection may be less than total_count.
TotalCount *int32 `json:"total_count,omitempty"`
}
GroupPage Page of groups.
type GroupPageOrder ¶
type GroupPageOrder string
GroupPageOrder defines model for GroupPage.Order.
const ( GroupPageOrderASC GroupPageOrder = "ASC" GroupPageOrderDESC GroupPageOrder = "DESC" )
Defines values for GroupPageOrder.
type GroupProjectInfo ¶
type GroupProjectInfo struct {
// AddedAt Timestamp of project adding to group.
AddedAt *time.Time `json:"added_at,omitempty"`
// Id Resource identifier.
Id *int64 `json:"id,omitempty"`
// Name Display name.
Name *string `json:"name,omitempty"`
Permission *GroupProjectInfoPermission `json:"permission,omitempty"`
// UpdatedAt Timestamp of project updating in group.
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
GroupProjectInfo Information about a project as a group member.
type GroupProjectInfoPermission ¶
type GroupProjectInfoPermission string
GroupProjectInfoPermission defines model for GroupProjectInfo.Permission.
const ( GroupProjectInfoPermissionCUSTOMER GroupProjectInfoPermission = "CUSTOMER" GroupProjectInfoPermissionMEMBER GroupProjectInfoPermission = "MEMBER" GroupProjectInfoPermissionOPERATOR GroupProjectInfoPermission = "OPERATOR" GroupProjectInfoPermissionPROJECTMANAGER GroupProjectInfoPermission = "PROJECT_MANAGER" )
Defines values for GroupProjectInfoPermission.
type GroupProjectsPage ¶
type GroupProjectsPage struct {
// Items List of group projects.
Items *[]GroupProjectInfo `json:"items,omitempty"`
// Limit The limit used for this page of results. This will be the same as the limit query parameter unless it exceeded the maximum value allowed for this API endpoint.
Limit *int32 `json:"limit,omitempty"`
// Offset The offset used for this page of results.
Offset *int32 `json:"offset,omitempty"`
Order *GroupProjectsPageOrder `json:"order,omitempty"`
// Sort Field to define the sort field.
Sort *string `json:"sort,omitempty"`
// TotalCount One greater than the offset of the last item in the entire collection. The total number of items in the collection may be less than total_count.
TotalCount *int32 `json:"total_count,omitempty"`
}
GroupProjectsPage Page of group projects.
type GroupProjectsPageOrder ¶
type GroupProjectsPageOrder string
GroupProjectsPageOrder defines model for GroupProjectsPage.Order.
const ( GroupProjectsPageOrderASC GroupProjectsPageOrder = "ASC" GroupProjectsPageOrderDESC GroupProjectsPageOrder = "DESC" )
Defines values for GroupProjectsPageOrder.
type GroupUserInfo ¶
type GroupUserInfo struct {
AccountType *GroupUserInfoAccountType `json:"account_type,omitempty"`
// Active User activity status.
Active *bool `json:"active,omitempty"`
// AddedAt Timestamp of user adding to group.
AddedAt *time.Time `json:"added_at,omitempty"`
// Email User email.
Email *openapi_types.Email `json:"email,omitempty"`
// ExternalId External user identifier.
ExternalId *string `json:"external_id,omitempty"`
// FullName Display name.
FullName *string `json:"full_name,omitempty"`
// Id Resource identifier.
Id *int64 `json:"id,omitempty"`
InstanceRole *GroupUserInfoInstanceRole `json:"instance_role,omitempty"`
// Uuid User identifier for external systems.
Uuid *openapi_types.UUID `json:"uuid,omitempty"`
}
GroupUserInfo Information about a user as a group member.
type GroupUserInfoAccountType ¶
type GroupUserInfoAccountType string
GroupUserInfoAccountType defines model for GroupUserInfo.AccountType.
const ( GroupUserInfoAccountTypeGITHUB GroupUserInfoAccountType = "GITHUB" GroupUserInfoAccountTypeINTERNAL GroupUserInfoAccountType = "INTERNAL" GroupUserInfoAccountTypeLDAP GroupUserInfoAccountType = "LDAP" GroupUserInfoAccountTypeSAML GroupUserInfoAccountType = "SAML" GroupUserInfoAccountTypeSCIM GroupUserInfoAccountType = "SCIM" GroupUserInfoAccountTypeUPSA GroupUserInfoAccountType = "UPSA" )
Defines values for GroupUserInfoAccountType.
type GroupUserInfoInstanceRole ¶
type GroupUserInfoInstanceRole string
GroupUserInfoInstanceRole defines model for GroupUserInfo.InstanceRole.
const ( GroupUserInfoInstanceRoleADMINISTRATOR GroupUserInfoInstanceRole = "ADMINISTRATOR" GroupUserInfoInstanceRoleUSER GroupUserInfoInstanceRole = "USER" )
Defines values for GroupUserInfoInstanceRole.
type GroupUsersPage ¶
type GroupUsersPage struct {
// Items List of group users.
Items *[]GroupUserInfo `json:"items,omitempty"`
// Limit The limit used for this page of results. This will be the same as the limit query parameter unless it exceeded the maximum value allowed for this API endpoint.
Limit *int32 `json:"limit,omitempty"`
// Offset The offset used for this page of results.
Offset *int32 `json:"offset,omitempty"`
Order *GroupUsersPageOrder `json:"order,omitempty"`
// Sort Field to define the sort field.
Sort *string `json:"sort,omitempty"`
// TotalCount One greater than the offset of the last item in the entire collection. The total number of items in the collection may be less than total_count.
TotalCount *int32 `json:"total_count,omitempty"`
}
GroupUsersPage Page of group users.
type GroupUsersPageOrder ¶
type GroupUsersPageOrder string
GroupUsersPageOrder defines model for GroupUsersPage.Order.
const ( GroupUsersPageOrderASC GroupUsersPageOrder = "ASC" GroupUsersPageOrderDESC GroupUsersPageOrder = "DESC" )
Defines values for GroupUsersPageOrder.
type IntegrationRQ ¶
type IntegrationRQ struct {
Enabled *bool `json:"enabled,omitempty"`
IntegrationParameters *map[string]interface{} `json:"integrationParameters,omitempty"`
Name *string `json:"name,omitempty"`
}
IntegrationRQ defines model for IntegrationRQ.
type IntegrationResource ¶
type IntegrationResource struct {
CreationDate *time.Time `json:"creationDate,omitempty"`
Creator *string `json:"creator,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
Id *int64 `json:"id,omitempty"`
IntegrationParameters *map[string]interface{} `json:"integrationParameters,omitempty"`
IntegrationType *IntegrationTypeResource `json:"integrationType,omitempty"`
Name *string `json:"name,omitempty"`
ProjectId *int64 `json:"projectId,omitempty"`
}
IntegrationResource defines model for IntegrationResource.
type IntegrationTypeResource ¶
type IntegrationTypeResource struct {
AuthFlow *IntegrationTypeResourceAuthFlow `json:"authFlow,omitempty"`
CreationDate *time.Time `json:"creationDate,omitempty"`
Details *map[string]interface{} `json:"details,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
GroupType *string `json:"groupType,omitempty"`
Name *string `json:"name,omitempty"`
PluginType *string `json:"pluginType,omitempty"`
Type *int64 `json:"type,omitempty"`
}
IntegrationTypeResource defines model for IntegrationTypeResource.
type IntegrationTypeResourceAuthFlow ¶
type IntegrationTypeResourceAuthFlow string
IntegrationTypeResourceAuthFlow defines model for IntegrationTypeResource.AuthFlow.
const ( IntegrationTypeResourceAuthFlowBASIC IntegrationTypeResourceAuthFlow = "BASIC" IntegrationTypeResourceAuthFlowFORM IntegrationTypeResourceAuthFlow = "FORM" IntegrationTypeResourceAuthFlowLDAP IntegrationTypeResourceAuthFlow = "LDAP" IntegrationTypeResourceAuthFlowOAUTH IntegrationTypeResourceAuthFlow = "OAUTH" IntegrationTypeResourceAuthFlowTOKEN IntegrationTypeResourceAuthFlow = "TOKEN" )
Defines values for IntegrationTypeResourceAuthFlow.
type Issue ¶
type Issue struct {
AutoAnalyzed *bool `json:"autoAnalyzed,omitempty"`
Comment *string `json:"comment,omitempty"`
ExternalSystemIssues *[]ExternalSystemIssue `json:"externalSystemIssues,omitempty"`
IgnoreAnalyzer *bool `json:"ignoreAnalyzer,omitempty"`
IssueType string `json:"issueType"`
}
Issue defines model for Issue.
type IssueDefinition ¶
IssueDefinition defines model for IssueDefinition.
type IssueSubTypeCreatedRS ¶
type IssueSubTypeCreatedRS struct {
Id *int64 `json:"id,omitempty"`
Locator *string `json:"locator,omitempty"`
}
IssueSubTypeCreatedRS defines model for IssueSubTypeCreatedRS.
type IssueSubTypeResource ¶
type IssueSubTypeResource struct {
Color *string `json:"color,omitempty"`
Id *int64 `json:"id,omitempty"`
Locator *string `json:"locator,omitempty"`
LongName *string `json:"longName,omitempty"`
ShortName *string `json:"shortName,omitempty"`
TypeRef *string `json:"typeRef,omitempty"`
}
IssueSubTypeResource defines model for IssueSubTypeResource.
type ItemAttributeResource ¶
type ItemAttributeResource struct {
Key *string `json:"key,omitempty"`
Value string `json:"value"`
}
ItemAttributeResource defines model for ItemAttributeResource.
type ItemAttributesRQ ¶
type ItemAttributesRQ struct {
Key *string `json:"key,omitempty"`
System *bool `json:"system,omitempty"`
Value string `json:"value"`
}
ItemAttributesRQ defines model for ItemAttributesRQ.
type ItemPathName ¶
ItemPathName defines model for ItemPathName.
type LaunchImportRQ ¶
type LaunchImportRQ struct {
Attributes *[]ItemAttributesRQ `json:"attributes,omitempty"`
Description *string `json:"description,omitempty"`
Mode *LaunchImportRQMode `json:"mode,omitempty"`
Name *string `json:"name,omitempty"`
StartTime *time.Time `json:"startTime,omitempty"`
}
LaunchImportRQ defines model for LaunchImportRQ.
type LaunchImportRQMode ¶
type LaunchImportRQMode string
LaunchImportRQMode defines model for LaunchImportRQ.Mode.
const ( LaunchImportRQModeDEBUG LaunchImportRQMode = "DEBUG" LaunchImportRQModeDEFAULT LaunchImportRQMode = "DEFAULT" )
Defines values for LaunchImportRQMode.
type LaunchPathName ¶
type LaunchPathName struct {
Name *string `json:"name,omitempty"`
Number *int32 `json:"number,omitempty"`
}
LaunchPathName defines model for LaunchPathName.
type LaunchResource ¶
type LaunchResource struct {
Analysing *[]string `json:"analysing,omitempty"`
ApproximateDuration *float64 `json:"approximateDuration,omitempty"`
Attributes *[]ItemAttributeResource `json:"attributes,omitempty"`
Description *string `json:"description,omitempty"`
EndTime *time.Time `json:"endTime,omitempty"`
HasRetries *bool `json:"hasRetries,omitempty"`
Id int64 `json:"id"`
LastModified *time.Time `json:"lastModified,omitempty"`
Metadata *map[string]interface{} `json:"metadata,omitempty"`
Mode *LaunchResourceMode `json:"mode,omitempty"`
Name string `json:"name"`
Number int64 `json:"number"`
Owner *string `json:"owner,omitempty"`
Rerun *bool `json:"rerun,omitempty"`
RetentionPolicy *LaunchResourceRetentionPolicy `json:"retentionPolicy,omitempty"`
StartTime time.Time `json:"startTime"`
Statistics *StatisticsResource `json:"statistics,omitempty"`
Status string `json:"status"`
Uuid string `json:"uuid"`
}
LaunchResource defines model for LaunchResource.
type LaunchResourceMode ¶
type LaunchResourceMode string
LaunchResourceMode defines model for LaunchResource.Mode.
const ( LaunchResourceModeDEBUG LaunchResourceMode = "DEBUG" LaunchResourceModeDEFAULT LaunchResourceMode = "DEFAULT" )
Defines values for LaunchResourceMode.
type LaunchResourceOld ¶
type LaunchResourceOld struct {
Analysing *[]string `json:"analysing,omitempty"`
ApproximateDuration *float64 `json:"approximateDuration,omitempty"`
Attributes *[]ItemAttributeResource `json:"attributes,omitempty"`
Description *string `json:"description,omitempty"`
EndTime *time.Time `json:"endTime,omitempty"`
HasRetries *bool `json:"hasRetries,omitempty"`
Id int64 `json:"id"`
LastModified *time.Time `json:"lastModified,omitempty"`
Metadata *map[string]interface{} `json:"metadata,omitempty"`
Mode *LaunchResourceOldMode `json:"mode,omitempty"`
Name string `json:"name"`
Number int64 `json:"number"`
Owner *string `json:"owner,omitempty"`
Rerun *bool `json:"rerun,omitempty"`
RetentionPolicy *LaunchResourceOldRetentionPolicy `json:"retentionPolicy,omitempty"`
StartTime time.Time `json:"startTime"`
Statistics *StatisticsResource `json:"statistics,omitempty"`
Status string `json:"status"`
Uuid string `json:"uuid"`
}
LaunchResourceOld defines model for LaunchResourceOld.
type LaunchResourceOldMode ¶
type LaunchResourceOldMode string
LaunchResourceOldMode defines model for LaunchResourceOld.Mode.
const ( LaunchResourceOldModeDEBUG LaunchResourceOldMode = "DEBUG" LaunchResourceOldModeDEFAULT LaunchResourceOldMode = "DEFAULT" )
Defines values for LaunchResourceOldMode.
type LaunchResourceOldRetentionPolicy ¶
type LaunchResourceOldRetentionPolicy string
LaunchResourceOldRetentionPolicy defines model for LaunchResourceOld.RetentionPolicy.
const ( LaunchResourceOldRetentionPolicyIMPORTANT LaunchResourceOldRetentionPolicy = "IMPORTANT" LaunchResourceOldRetentionPolicyREGULAR LaunchResourceOldRetentionPolicy = "REGULAR" )
Defines values for LaunchResourceOldRetentionPolicy.
type LaunchResourceRetentionPolicy ¶
type LaunchResourceRetentionPolicy string
LaunchResourceRetentionPolicy defines model for LaunchResource.RetentionPolicy.
const ( LaunchResourceRetentionPolicyIMPORTANT LaunchResourceRetentionPolicy = "IMPORTANT" LaunchResourceRetentionPolicyREGULAR LaunchResourceRetentionPolicy = "REGULAR" )
Defines values for LaunchResourceRetentionPolicy.
type LaunchesPerUser ¶
type LaunchesPerUser struct {
Count *int32 `json:"count,omitempty"`
FullName *string `json:"fullName,omitempty"`
}
LaunchesPerUser defines model for LaunchesPerUser.
type LinkExternalIssueRQ ¶
type LinkExternalIssueRQ struct {
Issues ExternalSystemIssue `json:"issues"`
TestItemIds []int64 `json:"testItemIds"`
}
LinkExternalIssueRQ defines model for LinkExternalIssueRQ.
type LogEntry ¶
type LogEntry struct {
Level *string `json:"level,omitempty"`
Message *string `json:"message,omitempty"`
}
LogEntry defines model for LogEntry.
type LogResource ¶
type LogResource struct {
BinaryContent *BinaryContent `json:"binaryContent,omitempty"`
Id int64 `json:"id"`
ItemId *int64 `json:"itemId,omitempty"`
LaunchId *int64 `json:"launchId,omitempty"`
Level *string `json:"level,omitempty"`
Message *string `json:"message,omitempty"`
Thumbnail *string `json:"thumbnail,omitempty"`
Time *time.Time `json:"time,omitempty"`
Uuid string `json:"uuid"`
}
LogResource defines model for LogResource.
type LogTypeRequest ¶
type LogTypeRequest struct {
// IsFilterable Indicates if the log level is filterable.
IsFilterable bool `json:"is_filterable"`
// Level Numeric value of log type. Unique within project.
Level int32 `json:"level"`
// Name Name of log type. Unique within project.
Name string `json:"name"`
// Style Style information for a log type.
Style *LogTypeStyle `json:"style,omitempty"`
}
LogTypeRequest Information required to create/update a log type in project.
type LogTypeResponse ¶
type LogTypeResponse struct {
// Id Resource identifier.
Id *int64 `json:"id,omitempty"`
// IsFilterable Indicates if the log level is filterable.
IsFilterable bool `json:"is_filterable"`
// IsSystem Indicates if the log type is a system log type. You cannot modify its name and log level or delete system log types.
IsSystem *bool `json:"is_system,omitempty"`
// Level Numeric value of log type. Unique within project.
Level int32 `json:"level"`
// Name Name of log type. Unique within project.
Name string `json:"name"`
// Style Style information for a log type.
Style *LogTypeStyle `json:"style,omitempty"`
}
LogTypeResponse Information about log type in project.
type LogTypeStyle ¶
type LogTypeStyle struct {
// BackgroundColor Background color associated with the log type. Hex format.
BackgroundColor *string `json:"background_color,omitempty"`
// LabelColor Color associated with the log type. Hex format.
LabelColor *string `json:"label_color,omitempty"`
// TextColor Text color associated with the log type. Hex format.
TextColor *string `json:"text_color,omitempty"`
// TextStyle Text style associated with the log type.
TextStyle *LogTypeStyleTextStyle `json:"text_style,omitempty"`
}
LogTypeStyle Style information for a log type.
type LogTypeStyleTextStyle ¶
type LogTypeStyleTextStyle string
LogTypeStyleTextStyle Text style associated with the log type.
const ( Bold LogTypeStyleTextStyle = "bold" Normal LogTypeStyleTextStyle = "normal" )
Defines values for LogTypeStyleTextStyle.
type MergeLaunchesRQ ¶
type MergeLaunchesRQ struct {
Attributes *[]ItemAttributeResource `json:"attributes,omitempty"`
Description *string `json:"description,omitempty"`
EndTime *time.Time `json:"endTime,omitempty"`
ExtendSuitesDescription bool `json:"extendSuitesDescription"`
// Launches A set of IDs of the launches to be merged.
Launches []int64 `json:"launches"`
MergeType MergeLaunchesRQMergeType `json:"mergeType"`
Mode *MergeLaunchesRQMode `json:"mode,omitempty"`
Name string `json:"name"`
StartTime *time.Time `json:"startTime,omitempty"`
}
MergeLaunchesRQ Merge launches request body
type MergeLaunchesRQMergeType ¶
type MergeLaunchesRQMergeType string
MergeLaunchesRQMergeType defines model for MergeLaunchesRQ.MergeType.
const ( MergeLaunchesRQMergeTypeBASIC MergeLaunchesRQMergeType = "BASIC" MergeLaunchesRQMergeTypeDEEP MergeLaunchesRQMergeType = "DEEP" )
Defines values for MergeLaunchesRQMergeType.
type MergeLaunchesRQMode ¶
type MergeLaunchesRQMode string
MergeLaunchesRQMode defines model for MergeLaunchesRQ.Mode.
const ( MergeLaunchesRQModeDEBUG MergeLaunchesRQMode = "DEBUG" MergeLaunchesRQModeDEFAULT MergeLaunchesRQMode = "DEFAULT" )
Defines values for MergeLaunchesRQMode.
type MultiValueMapStringString ¶
type MultiValueMapStringString struct {
All *map[string]string `json:"all,omitempty"`
Empty *bool `json:"empty,omitempty"`
AdditionalProperties map[string][]string `json:"-"`
}
MultiValueMapStringString defines model for MultiValueMapStringString.
func (MultiValueMapStringString) Get ¶
func (a MultiValueMapStringString) Get(fieldName string) (value []string, found bool)
Getter for additional properties for MultiValueMapStringString. Returns the specified element and whether it was found
func (MultiValueMapStringString) MarshalJSON ¶
func (a MultiValueMapStringString) MarshalJSON() ([]byte, error)
Override default JSON handling for MultiValueMapStringString to handle AdditionalProperties
func (*MultiValueMapStringString) Set ¶
func (a *MultiValueMapStringString) Set(fieldName string, value []string)
Setter for additional properties for MultiValueMapStringString
func (*MultiValueMapStringString) UnmarshalJSON ¶
func (a *MultiValueMapStringString) UnmarshalJSON(b []byte) error
Override default JSON handling for MultiValueMapStringString to handle AdditionalProperties
type NamedValue ¶
NamedValue defines model for NamedValue.
type OperationCompletionRS ¶
type OperationCompletionRS struct {
Message *string `json:"message,omitempty"`
}
OperationCompletionRS defines model for OperationCompletionRS.
type OwnedEntityResource ¶
type OwnedEntityResource struct {
Description *string `json:"description,omitempty"`
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Owner *string `json:"owner,omitempty"`
}
OwnedEntityResource defines model for OwnedEntityResource.
type Page ¶
type Page struct {
Content *[]interface{} `json:"content,omitempty"`
Page *PageMetadata `json:"page,omitempty"`
}
Page defines model for Page.
type PageActivityEventResource ¶
type PageActivityEventResource struct {
Content []ActivityEventResource `json:"content"`
Page PageMetadata `json:"page"`
}
PageActivityEventResource defines model for PageActivityEventResource.
type PageClusterInfoResource ¶
type PageClusterInfoResource struct {
Content *[]ClusterInfoResource `json:"content,omitempty"`
Page *PageMetadata `json:"page,omitempty"`
}
PageClusterInfoResource defines model for PageClusterInfoResource.
type PageDashboardResource ¶
type PageDashboardResource struct {
Content *[]DashboardResource `json:"content,omitempty"`
Page *PageMetadata `json:"page,omitempty"`
}
PageDashboardResource defines model for PageDashboardResource.
type PageLaunchResource ¶
type PageLaunchResource struct {
Content *[]LaunchResource `json:"content,omitempty"`
Page *PageMetadata `json:"page,omitempty"`
}
PageLaunchResource defines model for PageLaunchResource.
type PageLogResource ¶
type PageLogResource struct {
Content *[]LogResource `json:"content,omitempty"`
Page *PageMetadata `json:"page,omitempty"`
}
PageLogResource defines model for PageLogResource.
type PageMetadata ¶
type PageMetadata struct {
HasNext *bool `json:"hasNext,omitempty"`
Number *int64 `json:"number,omitempty"`
Size *int64 `json:"size,omitempty"`
TotalElements *int64 `json:"totalElements,omitempty"`
TotalPages *int64 `json:"totalPages,omitempty"`
}
PageMetadata defines model for PageMetadata.
type PageObject ¶
type PageObject struct {
Content *[]interface{} `json:"content,omitempty"`
Page *PageMetadata `json:"page,omitempty"`
}
PageObject defines model for PageObject.
type PageOwnedEntityResource ¶
type PageOwnedEntityResource struct {
Content *[]OwnedEntityResource `json:"content,omitempty"`
Page *PageMetadata `json:"page,omitempty"`
}
PageOwnedEntityResource defines model for PageOwnedEntityResource.
type PagePagedLogResource ¶
type PagePagedLogResource struct {
Content *[]PagedLogResource `json:"content,omitempty"`
Page *PageMetadata `json:"page,omitempty"`
}
PagePagedLogResource defines model for PagePagedLogResource.
type PageProjectInfoResource ¶
type PageProjectInfoResource struct {
Content *[]ProjectInfoResource `json:"content,omitempty"`
Page *PageMetadata `json:"page,omitempty"`
}
PageProjectInfoResource defines model for PageProjectInfoResource.
type PageSearchUserResource ¶
type PageSearchUserResource struct {
Content *[]SearchUserResource `json:"content,omitempty"`
Page *PageMetadata `json:"page,omitempty"`
}
PageSearchUserResource defines model for PageSearchUserResource.
type PageTestItemHistoryElement ¶
type PageTestItemHistoryElement struct {
Content *[]TestItemHistoryElement `json:"content,omitempty"`
Page *PageMetadata `json:"page,omitempty"`
}
PageTestItemHistoryElement defines model for PageTestItemHistoryElement.
type PageTestItemResource ¶
type PageTestItemResource struct {
Content *[]TestItemResource `json:"content,omitempty"`
Page *PageMetadata `json:"page,omitempty"`
}
PageTestItemResource defines model for PageTestItemResource.
type PageUserFilterResource ¶
type PageUserFilterResource struct {
Content *[]UserFilterResource `json:"content,omitempty"`
Page *PageMetadata `json:"page,omitempty"`
}
PageUserFilterResource defines model for PageUserFilterResource.
type PageUserResource ¶
type PageUserResource struct {
Content *[]UserResource `json:"content,omitempty"`
Page *PageMetadata `json:"page,omitempty"`
}
PageUserResource defines model for PageUserResource.
type PagedLogResource ¶
type PagedLogResource struct {
BinaryContent *BinaryContent `json:"binaryContent,omitempty"`
Id int64 `json:"id"`
ItemId *int64 `json:"itemId,omitempty"`
LaunchId *int64 `json:"launchId,omitempty"`
Level *string `json:"level,omitempty"`
Message *string `json:"message,omitempty"`
PagesLocation *[]struct {
Key *int64 `json:"key,omitempty"`
Value *int32 `json:"value,omitempty"`
} `json:"pagesLocation,omitempty"`
Thumbnail *string `json:"thumbnail,omitempty"`
Time *time.Time `json:"time,omitempty"`
Uuid string `json:"uuid"`
}
PagedLogResource defines model for PagedLogResource.
type PagedResponseActivityEventResource ¶
type PagedResponseActivityEventResource struct {
Items []ActivityEventResource `json:"items"`
Limit int32 `json:"limit"`
Offset int64 `json:"offset"`
Order string `json:"order"`
Sort string `json:"sort"`
TotalCount int64 `json:"total_count"`
}
PagedResponseActivityEventResource defines model for PagedResponseActivityEventResource.
type ParameterResource ¶
ParameterResource defines model for ParameterResource.
type PathNameResource ¶
type PathNameResource struct {
ItemPaths *[]ItemPathName `json:"itemPaths,omitempty"`
LaunchPathName *LaunchPathName `json:"launchPathName,omitempty"`
}
PathNameResource defines model for PathNameResource.
type PatternTemplateResource ¶
type PatternTemplateResource struct {
Enabled *bool `json:"enabled,omitempty"`
Id *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Type *string `json:"type,omitempty"`
Value *string `json:"value,omitempty"`
}
PatternTemplateResource defines model for PatternTemplateResource.
type Position ¶
type Position struct {
PositionX *int32 `json:"positionX,omitempty"`
PositionY *int32 `json:"positionY,omitempty"`
}
Position defines model for Position.
type PostFormField ¶
type PostFormField struct {
CommandName *string `json:"commandName,omitempty"`
DefinedValues *[]AllowedValue `json:"definedValues,omitempty"`
Description *string `json:"description,omitempty"`
FieldName *string `json:"fieldName,omitempty"`
FieldType *string `json:"fieldType,omitempty"`
Id string `json:"id"`
NamedValue *[]NamedValue `json:"namedValue,omitempty"`
Required bool `json:"required"`
Value *[]string `json:"value,omitempty"`
}
PostFormField defines model for PostFormField.
type PostTicketRQ ¶
type PostTicketRQ struct {
BackLinks map[string]string `json:"backLinks"`
Domain *string `json:"domain,omitempty"`
Fields []PostFormField `json:"fields"`
IncludeComments *bool `json:"includeComments,omitempty"`
IncludeData *bool `json:"includeData,omitempty"`
IncludeLogs *bool `json:"includeLogs,omitempty"`
IncludeScreenshots *bool `json:"includeScreenshots,omitempty"`
Item int64 `json:"item"`
LogQuantity *int32 `json:"logQuantity,omitempty"`
Password *string `json:"password,omitempty"`
Token *string `json:"token,omitempty"`
Username *string `json:"username,omitempty"`
}
PostTicketRQ defines model for PostTicketRQ.
type PreferenceResource ¶
type PreferenceResource struct {
Filters *[]UserFilterResource `json:"filters,omitempty"`
ProjectId int64 `json:"projectId"`
UserId *int64 `json:"userId,omitempty"`
}
PreferenceResource defines model for PreferenceResource.
type ProjectConfiguration ¶
type ProjectConfiguration struct {
Attributes map[string]string `json:"attributes"`
NotificationsConfiguration *ProjectNotificationConfigDTO `json:"notificationsConfiguration,omitempty"`
Patterns *[]PatternTemplateResource `json:"patterns,omitempty"`
SubTypes *map[string][]IssueSubTypeResource `json:"subTypes,omitempty"`
}
ProjectConfiguration defines model for ProjectConfiguration.
type ProjectConfigurationUpdate ¶
ProjectConfigurationUpdate defines model for ProjectConfigurationUpdate.
type ProjectGroupInfo ¶
type ProjectGroupInfo struct {
// AddedAt Timestamp of project adding to group.
AddedAt *time.Time `json:"added_at,omitempty"`
// Id Resource identifier.
Id *int64 `json:"id,omitempty"`
// Name Display name.
Name *string `json:"name,omitempty"`
Permission *ProjectGroupInfoPermission `json:"permission,omitempty"`
// Slug A slug is used to identify a resource. It should be unique and contain only lowercase letters, numbers, and hyphens. It should not start or end with a hyphen.
Slug *string `json:"slug,omitempty"`
// Stats Group statistics.
Stats *ProjectGroupInfoStats `json:"stats,omitempty"`
// UpdatedAt Timestamp of project updating in group.
UpdatedAt *time.Time `json:"updated_at,omitempty"`
// Uuid Group identifier for external usage.
Uuid *openapi_types.UUID `json:"uuid,omitempty"`
}
ProjectGroupInfo Information about project group.
type ProjectGroupInfoPermission ¶
type ProjectGroupInfoPermission string
ProjectGroupInfoPermission defines model for ProjectGroupInfo.Permission.
const ( ProjectGroupInfoPermissionCUSTOMER ProjectGroupInfoPermission = "CUSTOMER" ProjectGroupInfoPermissionMEMBER ProjectGroupInfoPermission = "MEMBER" ProjectGroupInfoPermissionOPERATOR ProjectGroupInfoPermission = "OPERATOR" ProjectGroupInfoPermissionPROJECTMANAGER ProjectGroupInfoPermission = "PROJECT_MANAGER" )
Defines values for ProjectGroupInfoPermission.
type ProjectGroupInfoStats ¶
type ProjectGroupInfoStats struct {
// UsersCount Number of users in the group.
UsersCount *int32 `json:"users_count,omitempty"`
}
ProjectGroupInfoStats Group statistics.
type ProjectGroupsPage ¶
type ProjectGroupsPage struct {
Items *[]ProjectGroupInfo `json:"items,omitempty"`
// Limit The limit used for this page of results. This will be the same as the limit query parameter unless it exceeded the maximum value allowed for this API endpoint.
Limit *int32 `json:"limit,omitempty"`
// Offset The offset used for this page of results.
Offset *int32 `json:"offset,omitempty"`
Order *ProjectGroupsPageOrder `json:"order,omitempty"`
// Sort Field to define the sort field.
Sort *string `json:"sort,omitempty"`
// TotalCount One greater than the offset of the last item in the entire collection. The total number of items in the collection may be less than total_count.
TotalCount *int32 `json:"total_count,omitempty"`
}
ProjectGroupsPage defines model for ProjectGroupsPage.
type ProjectGroupsPageOrder ¶
type ProjectGroupsPageOrder string
ProjectGroupsPageOrder defines model for ProjectGroupsPage.Order.
const ( ProjectGroupsPageOrderASC ProjectGroupsPageOrder = "ASC" ProjectGroupsPageOrderDESC ProjectGroupsPageOrder = "DESC" )
Defines values for ProjectGroupsPageOrder.
type ProjectInfoResource ¶
type ProjectInfoResource struct {
CreationDate time.Time `json:"creationDate"`
EntryType *string `json:"entryType,omitempty"`
Id int64 `json:"id"`
LastRun time.Time `json:"lastRun"`
LaunchesPerUser *[]LaunchesPerUser `json:"launchesPerUser,omitempty"`
LaunchesPerWeek *string `json:"launchesPerWeek,omitempty"`
LaunchesQuantity int32 `json:"launchesQuantity"`
Organization *string `json:"organization,omitempty"`
ProjectName string `json:"projectName"`
UniqueTickets *int32 `json:"uniqueTickets,omitempty"`
UsersQuantity int32 `json:"usersQuantity"`
}
ProjectInfoResource defines model for ProjectInfoResource.
type ProjectNotificationConfigDTO ¶
type ProjectNotificationConfigDTO struct {
Cases *[]SenderCaseDTO `json:"cases,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
}
ProjectNotificationConfigDTO defines model for ProjectNotificationConfigDTO.
type ProjectResource ¶
type ProjectResource struct {
AllocatedStorage *int64 `json:"allocatedStorage,omitempty"`
Configuration ProjectConfiguration `json:"configuration"`
CreationDate time.Time `json:"creationDate"`
EntryType string `json:"entryType"`
Integrations *[]IntegrationResource `json:"integrations,omitempty"`
Organization *string `json:"organization,omitempty"`
ProjectId int64 `json:"projectId"`
ProjectName string `json:"projectName"`
Users *[]ProjectUser `json:"users,omitempty"`
}
ProjectResource defines model for ProjectResource.
type ProjectSettingsResource ¶
type ProjectSettingsResource struct {
Project int64 `json:"project"`
SubTypes map[string][]IssueSubTypeResource `json:"subTypes"`
}
ProjectSettingsResource defines model for ProjectSettingsResource.
type ProjectUser ¶
type ProjectUser struct {
AccountRole *string `json:"accountRole,omitempty"`
AccountType *string `json:"accountType,omitempty"`
Email *string `json:"email,omitempty"`
Login *string `json:"login,omitempty"`
ProjectRole *string `json:"projectRole,omitempty"`
Uuid *openapi_types.UUID `json:"uuid,omitempty"`
}
ProjectUser defines model for ProjectUser.
type ResetPasswordRQ ¶
ResetPasswordRQ defines model for ResetPasswordRQ.
type RestorePasswordRQ ¶
type RestorePasswordRQ struct {
Email string `json:"email"`
}
RestorePasswordRQ defines model for RestorePasswordRQ.
type SaveLogRQ ¶
type SaveLogRQ struct {
File *File `json:"file,omitempty"`
// ItemUuid UUID of test item owned this log
ItemUuid *string `json:"itemUuid,omitempty"`
LaunchUuid string `json:"launchUuid"`
Level *string `json:"level,omitempty"`
Message *string `json:"message,omitempty"`
Time time.Time `json:"time"`
Uuid *string `json:"uuid,omitempty"`
}
SaveLogRQ defines model for SaveLogRQ.
type SearchCriteria ¶
type SearchCriteria struct {
FilterKey string `json:"filter_key"`
Operation *SearchCriteriaOperation `json:"operation,omitempty"`
Value string `json:"value"`
}
SearchCriteria defines model for SearchCriteria.
type SearchCriteriaOperation ¶
type SearchCriteriaOperation string
SearchCriteriaOperation defines model for SearchCriteria.Operation.
const ( BTW SearchCriteriaOperation = "BTW" CNT SearchCriteriaOperation = "CNT" EQ SearchCriteriaOperation = "EQ" IN SearchCriteriaOperation = "IN" NE SearchCriteriaOperation = "NE" NONCNT SearchCriteriaOperation = "NON_CNT" )
Defines values for SearchCriteriaOperation.
type SearchCriteriaRQ ¶
type SearchCriteriaRQ struct {
SearchCriterias []SearchCriteria `json:"search_criterias"`
}
SearchCriteriaRQ defines model for SearchCriteriaRQ.
type SearchLogRq ¶
type SearchLogRq struct {
FilterId *int64 `json:"filterId,omitempty"`
SearchMode SearchLogRqSearchMode `json:"searchMode"`
}
SearchLogRq defines model for SearchLogRq.
type SearchLogRqSearchMode ¶
type SearchLogRqSearchMode string
SearchLogRqSearchMode defines model for SearchLogRq.SearchMode.
const ( CurrentLaunch SearchLogRqSearchMode = "currentLaunch" Filter SearchLogRqSearchMode = "filter" LaunchName SearchLogRqSearchMode = "launchName" )
Defines values for SearchLogRqSearchMode.
type SearchLogRs ¶
type SearchLogRs struct {
Duration *float64 `json:"duration,omitempty"`
Issue *Issue `json:"issue,omitempty"`
ItemId *int64 `json:"itemId,omitempty"`
ItemName *string `json:"itemName,omitempty"`
LaunchId *int64 `json:"launchId,omitempty"`
Logs *[]LogEntry `json:"logs,omitempty"`
Path *string `json:"path,omitempty"`
PathNames *PathNameResource `json:"pathNames,omitempty"`
PatternTemplates *[]string `json:"patternTemplates,omitempty"`
Status *string `json:"status,omitempty"`
}
SearchLogRs defines model for SearchLogRs.
type SearchUserResource ¶
type SearchUserResource struct {
Active *bool `json:"active,omitempty"`
Email string `json:"email"`
ExternalId *string `json:"externalId,omitempty"`
FullName *string `json:"fullName,omitempty"`
Id int64 `json:"id"`
Login string `json:"login"`
Uuid *openapi_types.UUID `json:"uuid,omitempty"`
}
SearchUserResource defines model for SearchUserResource.
type SenderCaseDTO ¶
type SenderCaseDTO struct {
Attributes *[]ItemAttributeResource `json:"attributes,omitempty"`
AttributesOperator SenderCaseDTOAttributesOperator `json:"attributesOperator"`
Enabled *bool `json:"enabled,omitempty"`
Id *int64 `json:"id,omitempty"`
LaunchNames *[]string `json:"launchNames,omitempty"`
Recipients *[]string `json:"recipients,omitempty"`
RuleDetails *map[string]interface{} `json:"ruleDetails,omitempty"`
RuleName string `json:"ruleName"`
SendCase SenderCaseDTOSendCase `json:"sendCase"`
Type *string `json:"type,omitempty"`
}
SenderCaseDTO defines model for SenderCaseDTO.
type SenderCaseDTOAttributesOperator ¶
type SenderCaseDTOAttributesOperator string
SenderCaseDTOAttributesOperator defines model for SenderCaseDTO.AttributesOperator.
const ( AND SenderCaseDTOAttributesOperator = "AND" OR SenderCaseDTOAttributesOperator = "OR" )
Defines values for SenderCaseDTOAttributesOperator.
type SenderCaseDTOSendCase ¶
type SenderCaseDTOSendCase string
SenderCaseDTOSendCase defines model for SenderCaseDTO.SendCase.
const ( Always SenderCaseDTOSendCase = "always" Failed SenderCaseDTOSendCase = "failed" More10 SenderCaseDTOSendCase = "more10" More20 SenderCaseDTOSendCase = "more20" More50 SenderCaseDTOSendCase = "more50" ToInvestigate SenderCaseDTOSendCase = "toInvestigate" )
Defines values for SenderCaseDTOSendCase.
type StartLaunchRQ ¶
type StartLaunchRQ struct {
Attributes *[]ItemAttributesRQ `json:"attributes,omitempty"`
Description *string `json:"description,omitempty"`
Mode *StartLaunchRQMode `json:"mode,omitempty"`
Name string `json:"name"`
Rerun *bool `json:"rerun,omitempty"`
// RerunOf UUID of desired launch to rerun
RerunOf *string `json:"rerunOf,omitempty"`
StartTime time.Time `json:"startTime"`
Uuid string `json:"uuid"`
}
StartLaunchRQ Start launch request body
type StartLaunchRQMode ¶
type StartLaunchRQMode string
StartLaunchRQMode defines model for StartLaunchRQ.Mode.
const ( StartLaunchRQModeDEBUG StartLaunchRQMode = "DEBUG" StartLaunchRQModeDEFAULT StartLaunchRQMode = "DEFAULT" )
Defines values for StartLaunchRQMode.
type StartLaunchRS ¶
type StartLaunchRS struct {
Id *string `json:"id,omitempty"`
Number *int64 `json:"number,omitempty"`
}
StartLaunchRS defines model for StartLaunchRS.
type StartTestItemRQ ¶
type StartTestItemRQ struct {
Attributes *[]ItemAttributesRQ `json:"attributes,omitempty"`
CodeRef *string `json:"codeRef,omitempty"`
Description *string `json:"description,omitempty"`
HasStats *bool `json:"hasStats,omitempty"`
// LaunchUuid UUID of parent launch
LaunchUuid string `json:"launchUuid"`
Name string `json:"name"`
Parameters *[]ParameterResource `json:"parameters,omitempty"`
Retry *bool `json:"retry,omitempty"`
RetryOf *string `json:"retryOf,omitempty"`
StartTime time.Time `json:"startTime"`
TestCaseId *string `json:"testCaseId,omitempty"`
Type StartTestItemRQType `json:"type"`
UniqueId *string `json:"uniqueId,omitempty"`
Uuid string `json:"uuid"`
}
StartTestItemRQ defines model for StartTestItemRQ.
type StartTestItemRQType ¶
type StartTestItemRQType string
StartTestItemRQType defines model for StartTestItemRQ.Type.
const ( AFTERCLASS StartTestItemRQType = "AFTER_CLASS" AFTERGROUPS StartTestItemRQType = "AFTER_GROUPS" AFTERMETHOD StartTestItemRQType = "AFTER_METHOD" AFTERSUITE StartTestItemRQType = "AFTER_SUITE" AFTERTEST StartTestItemRQType = "AFTER_TEST" BEFORECLASS StartTestItemRQType = "BEFORE_CLASS" BEFOREGROUPSBEFOREMETHOD StartTestItemRQType = "BEFORE_GROUPS,BEFORE_METHOD" BEFORESUITE StartTestItemRQType = "BEFORE_SUITE" BEFORETEST StartTestItemRQType = "BEFORE_TEST" SCENARIO StartTestItemRQType = "SCENARIO" STEP StartTestItemRQType = "STEP" STORY StartTestItemRQType = "STORY" SUITE StartTestItemRQType = "SUITE" TEST StartTestItemRQType = "TEST" )
Defines values for StartTestItemRQType.
type StatisticsResource ¶
type StatisticsResource struct {
Defects *map[string]map[string]int32 `json:"defects,omitempty"`
Executions *map[string]int32 `json:"executions,omitempty"`
}
StatisticsResource defines model for StatisticsResource.
type SuccessfulUpdate ¶
type SuccessfulUpdate struct {
Message *string `json:"message,omitempty"`
}
SuccessfulUpdate defines model for SuccessfulUpdate.
type SuggestInfo ¶
type SuggestInfo struct {
ClusterId *int64 `json:"clusterId,omitempty"`
EsPosition *int32 `json:"esPosition,omitempty"`
EsScore *float32 `json:"esScore,omitempty"`
IsMergedLog *bool `json:"isMergedLog,omitempty"`
IssueType *string `json:"issueType,omitempty"`
LaunchId *int64 `json:"launchId,omitempty"`
LaunchName *string `json:"launchName,omitempty"`
LaunchNumber *int64 `json:"launchNumber,omitempty"`
MatchScore *float32 `json:"matchScore,omitempty"`
MethodName *string `json:"methodName,omitempty"`
MinShouldMatch *int32 `json:"minShouldMatch,omitempty"`
ModelFeatureNames *string `json:"modelFeatureNames,omitempty"`
ModelFeatureValues *string `json:"modelFeatureValues,omitempty"`
ModelInfo *string `json:"modelInfo,omitempty"`
ProcessedTime *float32 `json:"processedTime,omitempty"`
Project *int64 `json:"project,omitempty"`
RelevantItem *int64 `json:"relevantItem,omitempty"`
RelevantLogId *int64 `json:"relevantLogId,omitempty"`
ResultPosition *int32 `json:"resultPosition,omitempty"`
TestItem *int64 `json:"testItem,omitempty"`
TestItemLogId *int64 `json:"testItemLogId,omitempty"`
UsedLogLines *int32 `json:"usedLogLines,omitempty"`
UserChoice *int32 `json:"userChoice,omitempty"`
}
SuggestInfo defines model for SuggestInfo.
type SuggestedItem ¶
type SuggestedItem struct {
Logs *[]LogResource `json:"logs,omitempty"`
SuggestRs *SuggestInfo `json:"suggestRs,omitempty"`
TestItemResource *TestItemResource `json:"testItemResource,omitempty"`
}
SuggestedItem defines model for SuggestedItem.
type TestItemHistoryElement ¶
type TestItemHistoryElement struct {
GroupingField *string `json:"groupingField,omitempty"`
Resources *[]TestItemResource `json:"resources,omitempty"`
}
TestItemHistoryElement defines model for TestItemHistoryElement.
type TestItemResource ¶
type TestItemResource struct {
AnalysisOwner *string `json:"analysisOwner,omitempty"`
Attributes *[]ItemAttributeResource `json:"attributes,omitempty"`
CodeRef *string `json:"codeRef,omitempty"`
Description *string `json:"description,omitempty"`
EndTime *time.Time `json:"endTime,omitempty"`
HasChildren *bool `json:"hasChildren,omitempty"`
HasNestedSteps *bool `json:"hasNestedSteps,omitempty"`
HasStats *bool `json:"hasStats,omitempty"`
Id *int64 `json:"id,omitempty"`
Issue *Issue `json:"issue,omitempty"`
LaunchId *int64 `json:"launchId,omitempty"`
LaunchStatus *string `json:"launchStatus,omitempty"`
Name *string `json:"name,omitempty"`
Parameters *[]ParameterResource `json:"parameters,omitempty"`
Parent *int64 `json:"parent,omitempty"`
Path *string `json:"path,omitempty"`
PathNames *PathNameResource `json:"pathNames,omitempty"`
PatternTemplates *[]string `json:"patternTemplates,omitempty"`
StartTime *time.Time `json:"startTime,omitempty"`
Statistics *StatisticsResource `json:"statistics,omitempty"`
Status *string `json:"status,omitempty"`
TestCaseHash *int32 `json:"testCaseHash,omitempty"`
TestCaseId *string `json:"testCaseId,omitempty"`
Type *string `json:"type,omitempty"`
UniqueId *string `json:"uniqueId,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
TestItemResource defines model for TestItemResource.
type TestItemResourceOld ¶
type TestItemResourceOld struct {
AnalysisOwner *string `json:"analysisOwner,omitempty"`
Attributes *[]ItemAttributeResource `json:"attributes,omitempty"`
CodeRef *string `json:"codeRef,omitempty"`
Description *string `json:"description,omitempty"`
EndTime *time.Time `json:"endTime,omitempty"`
HasChildren *bool `json:"hasChildren,omitempty"`
HasNestedSteps *bool `json:"hasNestedSteps,omitempty"`
HasStats *bool `json:"hasStats,omitempty"`
Id *int64 `json:"id,omitempty"`
Issue *Issue `json:"issue,omitempty"`
LaunchId *int64 `json:"launchId,omitempty"`
LaunchStatus *string `json:"launchStatus,omitempty"`
Name *string `json:"name,omitempty"`
Parameters *[]ParameterResource `json:"parameters,omitempty"`
Parent *int64 `json:"parent,omitempty"`
Path *string `json:"path,omitempty"`
PathNames *PathNameResource `json:"pathNames,omitempty"`
PatternTemplates *[]string `json:"patternTemplates,omitempty"`
Retries *[]TestItemResource `json:"retries,omitempty"`
StartTime *time.Time `json:"startTime,omitempty"`
Statistics *StatisticsResource `json:"statistics,omitempty"`
Status *string `json:"status,omitempty"`
TestCaseHash *int32 `json:"testCaseHash,omitempty"`
TestCaseId *string `json:"testCaseId,omitempty"`
Type *string `json:"type,omitempty"`
UniqueId *string `json:"uniqueId,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
TestItemResourceOld defines model for TestItemResourceOld.
type Ticket ¶
type Ticket struct {
Id *string `json:"id,omitempty"`
PluginName *string `json:"pluginName,omitempty"`
Status *string `json:"status,omitempty"`
Summary *string `json:"summary,omitempty"`
Url *string `json:"url,omitempty"`
}
Ticket defines model for Ticket.
type UnassignUsersRQ ¶
type UnassignUsersRQ struct {
UserNames []string `json:"userNames"`
}
UnassignUsersRQ defines model for UnassignUsersRQ.
type UnlinkExternalIssueRQ ¶
type UnlinkExternalIssueRQ struct {
TestItemIds []int64 `json:"testItemIds"`
TicketIds []string `json:"ticketIds"`
}
UnlinkExternalIssueRQ defines model for UnlinkExternalIssueRQ.
type UpdateDashboardRQ ¶
type UpdateDashboardRQ struct {
Description *string `json:"description,omitempty"`
Name string `json:"name"`
UpdateWidgets *[]WidgetObjectModel `json:"updateWidgets,omitempty"`
}
UpdateDashboardRQ defines model for UpdateDashboardRQ.
type UpdateGroupRequest ¶
type UpdateGroupRequest struct {
// Name Display name.
Name string `json:"name"`
// Slug A slug is used to identify a resource. It should be unique and contain only lowercase letters, numbers, and hyphens. It should not start or end with a hyphen.
Slug *string `json:"slug,omitempty"`
}
UpdateGroupRequest Update group request.
type UpdateIssueSubTypeRQ ¶
type UpdateIssueSubTypeRQ struct {
Ids []UpdateOneIssueSubTypeRQ `json:"ids"`
}
UpdateIssueSubTypeRQ defines model for UpdateIssueSubTypeRQ.
type UpdateItemAttributeRQ ¶
type UpdateItemAttributeRQ struct {
Action *UpdateItemAttributeRQAction `json:"action,omitempty"`
From *ItemAttributeResource `json:"from,omitempty"`
To *ItemAttributeResource `json:"to,omitempty"`
}
UpdateItemAttributeRQ defines model for UpdateItemAttributeRQ.
type UpdateItemAttributeRQAction ¶
type UpdateItemAttributeRQAction string
UpdateItemAttributeRQAction defines model for UpdateItemAttributeRQ.Action.
const ( UpdateItemAttributeRQActionCREATE UpdateItemAttributeRQAction = "CREATE" UpdateItemAttributeRQActionDELETE UpdateItemAttributeRQAction = "DELETE" UpdateItemAttributeRQActionUPDATE UpdateItemAttributeRQAction = "UPDATE" )
Defines values for UpdateItemAttributeRQAction.
type UpdateLaunchRQ ¶
type UpdateLaunchRQ struct {
Attributes *[]ItemAttributeResource `json:"attributes,omitempty"`
Description *string `json:"description,omitempty"`
Mode *UpdateLaunchRQMode `json:"mode,omitempty"`
}
UpdateLaunchRQ defines model for UpdateLaunchRQ.
type UpdateLaunchRQMode ¶
type UpdateLaunchRQMode string
UpdateLaunchRQMode defines model for UpdateLaunchRQ.Mode.
const ( UpdateLaunchRQModeDEBUG UpdateLaunchRQMode = "DEBUG" UpdateLaunchRQModeDEFAULT UpdateLaunchRQMode = "DEFAULT" )
Defines values for UpdateLaunchRQMode.
type UpdateOneIssueSubTypeRQ ¶
type UpdateOneIssueSubTypeRQ struct {
Color string `json:"color"`
Locator string `json:"locator"`
LongName string `json:"longName"`
ShortName string `json:"shortName"`
TypeRef string `json:"typeRef"`
}
UpdateOneIssueSubTypeRQ defines model for UpdateOneIssueSubTypeRQ.
type UpdatePatternTemplateRQ ¶
UpdatePatternTemplateRQ defines model for UpdatePatternTemplateRQ.
type UpdatePluginStateRQ ¶
type UpdatePluginStateRQ struct {
Enabled *bool `json:"enabled,omitempty"`
}
UpdatePluginStateRQ defines model for UpdatePluginStateRQ.
type UpdateProjectRQ ¶
type UpdateProjectRQ struct {
Configuration *ProjectConfigurationUpdate `json:"configuration,omitempty"`
Users *map[string]string `json:"users,omitempty"`
}
UpdateProjectRQ defines model for UpdateProjectRQ.
type UpdateSettingsRq ¶
UpdateSettingsRq defines model for UpdateSettingsRq.
type UpdateTestItemRQ ¶
type UpdateTestItemRQ struct {
Attributes *[]ItemAttributeResource `json:"attributes,omitempty"`
Description *string `json:"description,omitempty"`
Status *string `json:"status,omitempty"`
}
UpdateTestItemRQ defines model for UpdateTestItemRQ.
type UpdateUserFilterRQ ¶
type UpdateUserFilterRQ struct {
Conditions []UserFilterCondition `json:"conditions"`
Description *string `json:"description,omitempty"`
Name string `json:"name"`
Orders []Order `json:"orders"`
Type UpdateUserFilterRQType `json:"type"`
}
UpdateUserFilterRQ defines model for UpdateUserFilterRQ.
type UpdateUserFilterRQType ¶
type UpdateUserFilterRQType string
UpdateUserFilterRQType defines model for UpdateUserFilterRQ.Type.
const ( UpdateUserFilterRQTypeLaunch UpdateUserFilterRQType = "launch" UpdateUserFilterRQTypeLog UpdateUserFilterRQType = "log" UpdateUserFilterRQTypeTestitem UpdateUserFilterRQType = "testitem" )
Defines values for UpdateUserFilterRQType.
type UserBidRS ¶
type UserBidRS struct {
Email *string `json:"email,omitempty"`
IsActive *bool `json:"isActive,omitempty"`
Uuid *string `json:"uuid,omitempty"`
}
UserBidRS defines model for UserBidRS.
type UserFilterCondition ¶
type UserFilterCondition struct {
Condition string `json:"condition"`
FilteringField string `json:"filteringField"`
Value string `json:"value"`
}
UserFilterCondition defines model for UserFilterCondition.
type UserFilterResource ¶
type UserFilterResource struct {
Conditions []UserFilterCondition `json:"conditions"`
Description *string `json:"description,omitempty"`
Id int64 `json:"id"`
Name string `json:"name"`
Orders []Order `json:"orders"`
Owner string `json:"owner"`
Type string `json:"type"`
}
UserFilterResource defines model for UserFilterResource.
type UserResource ¶
type UserResource struct {
AccountType *string `json:"accountType,omitempty"`
Active *bool `json:"active,omitempty"`
AssignedProjects *map[string]AssignedProject `json:"assignedProjects,omitempty"`
Email string `json:"email"`
ExternalId *string `json:"externalId,omitempty"`
FullName *string `json:"fullName,omitempty"`
Id int64 `json:"id"`
Loaded *bool `json:"loaded,omitempty"`
Metadata interface{} `json:"metadata,omitempty"`
PhotoId *string `json:"photoId,omitempty"`
PhotoLoaded *bool `json:"photoLoaded,omitempty"`
UserId string `json:"userId"`
UserRole *string `json:"userRole,omitempty"`
Uuid *openapi_types.UUID `json:"uuid,omitempty"`
}
UserResource defines model for UserResource.
type WidgetConfigResource ¶
type WidgetConfigResource struct {
WidgetObject WidgetObjectModel `json:"widgetObject"`
WidgetResource WidgetResource `json:"widgetResource"`
}
WidgetConfigResource defines model for WidgetConfigResource.
type WidgetNamesIterable ¶
type WidgetNamesIterable struct {
Content []string `json:"content"`
Page PageMetadata `json:"page"`
}
WidgetNamesIterable defines model for WidgetNamesIterable.
type WidgetObjectModel ¶
type WidgetObjectModel struct {
WidgetId int64 `json:"widgetId"`
WidgetName *string `json:"widgetName,omitempty"`
WidgetOptions *map[string]interface{} `json:"widgetOptions,omitempty"`
WidgetPosition *Position `json:"widgetPosition,omitempty"`
WidgetSize *Size `json:"widgetSize,omitempty"`
WidgetType *string `json:"widgetType,omitempty"`
}
WidgetObjectModel defines model for WidgetObjectModel.
type WidgetPreviewRQ ¶
type WidgetPreviewRQ struct {
ContentParameters *ContentParameters `json:"contentParameters,omitempty"`
FilterIds *[]int64 `json:"filterIds,omitempty"`
WidgetType WidgetPreviewRQWidgetType `json:"widgetType"`
}
WidgetPreviewRQ defines model for WidgetPreviewRQ.
type WidgetPreviewRQWidgetType ¶
type WidgetPreviewRQWidgetType string
WidgetPreviewRQWidgetType defines model for WidgetPreviewRQ.WidgetType.
const ( WidgetPreviewRQWidgetTypeActivityStream WidgetPreviewRQWidgetType = "activityStream" WidgetPreviewRQWidgetTypeBugTrend WidgetPreviewRQWidgetType = "bugTrend" WidgetPreviewRQWidgetTypeCasesTrend WidgetPreviewRQWidgetType = "casesTrend" WidgetPreviewRQWidgetTypeCumulative WidgetPreviewRQWidgetType = "cumulative" WidgetPreviewRQWidgetTypeFlakyTestCases WidgetPreviewRQWidgetType = "flakyTestCases" WidgetPreviewRQWidgetTypeInvestigatedTrend WidgetPreviewRQWidgetType = "investigatedTrend" WidgetPreviewRQWidgetTypeLaunchStatistics WidgetPreviewRQWidgetType = "launchStatistics" WidgetPreviewRQWidgetTypeLaunchesComparisonChart WidgetPreviewRQWidgetType = "launchesComparisonChart" WidgetPreviewRQWidgetTypeLaunchesDurationChart WidgetPreviewRQWidgetType = "launchesDurationChart" WidgetPreviewRQWidgetTypeLaunchesTable WidgetPreviewRQWidgetType = "launchesTable" WidgetPreviewRQWidgetTypeMostTimeConsuming WidgetPreviewRQWidgetType = "mostTimeConsuming" WidgetPreviewRQWidgetTypeNotPassed WidgetPreviewRQWidgetType = "notPassed" WidgetPreviewRQWidgetTypeOldLineChart WidgetPreviewRQWidgetType = "oldLineChart" WidgetPreviewRQWidgetTypeOverallStatistics WidgetPreviewRQWidgetType = "overallStatistics" WidgetPreviewRQWidgetTypePassingRatePerLaunch WidgetPreviewRQWidgetType = "passingRatePerLaunch" WidgetPreviewRQWidgetTypePassingRateSummary WidgetPreviewRQWidgetType = "passingRateSummary" WidgetPreviewRQWidgetTypeProductStatus WidgetPreviewRQWidgetType = "productStatus" WidgetPreviewRQWidgetTypeStatisticTrend WidgetPreviewRQWidgetType = "statisticTrend" WidgetPreviewRQWidgetTypeTopTestCases WidgetPreviewRQWidgetType = "topTestCases" WidgetPreviewRQWidgetTypeUniqueBugTable WidgetPreviewRQWidgetType = "uniqueBugTable" )
Defines values for WidgetPreviewRQWidgetType.
type WidgetRQ ¶
type WidgetRQ struct {
ContentParameters *ContentParameters `json:"contentParameters,omitempty"`
Description *string `json:"description,omitempty"`
FilterIds *[]int64 `json:"filterIds,omitempty"`
Name string `json:"name"`
WidgetType WidgetRQWidgetType `json:"widgetType"`
}
WidgetRQ defines model for WidgetRQ.
type WidgetRQWidgetType ¶
type WidgetRQWidgetType string
WidgetRQWidgetType defines model for WidgetRQ.WidgetType.
const ( WidgetRQWidgetTypeActivityStream WidgetRQWidgetType = "activityStream" WidgetRQWidgetTypeBugTrend WidgetRQWidgetType = "bugTrend" WidgetRQWidgetTypeCasesTrend WidgetRQWidgetType = "casesTrend" WidgetRQWidgetTypeComponentHealthCheck WidgetRQWidgetType = "componentHealthCheck" WidgetRQWidgetTypeComponentHealthCheckTable WidgetRQWidgetType = "componentHealthCheckTable" WidgetRQWidgetTypeCumulative WidgetRQWidgetType = "cumulative" WidgetRQWidgetTypeFlakyTestCases WidgetRQWidgetType = "flakyTestCases" WidgetRQWidgetTypeInvestigatedTrend WidgetRQWidgetType = "investigatedTrend" WidgetRQWidgetTypeLaunchStatistics WidgetRQWidgetType = "launchStatistics" WidgetRQWidgetTypeLaunchesComparisonChart WidgetRQWidgetType = "launchesComparisonChart" WidgetRQWidgetTypeLaunchesDurationChart WidgetRQWidgetType = "launchesDurationChart" WidgetRQWidgetTypeLaunchesTable WidgetRQWidgetType = "launchesTable" WidgetRQWidgetTypeMostTimeConsuming WidgetRQWidgetType = "mostTimeConsuming" WidgetRQWidgetTypeNotPassed WidgetRQWidgetType = "notPassed" WidgetRQWidgetTypeOldLineChart WidgetRQWidgetType = "oldLineChart" WidgetRQWidgetTypeOverallStatistics WidgetRQWidgetType = "overallStatistics" WidgetRQWidgetTypePassingRatePerLaunch WidgetRQWidgetType = "passingRatePerLaunch" WidgetRQWidgetTypePassingRateSummary WidgetRQWidgetType = "passingRateSummary" WidgetRQWidgetTypeProductStatus WidgetRQWidgetType = "productStatus" WidgetRQWidgetTypeStatisticTrend WidgetRQWidgetType = "statisticTrend" WidgetRQWidgetTypeTestCaseSearch WidgetRQWidgetType = "testCaseSearch" WidgetRQWidgetTypeTopPatternTemplates WidgetRQWidgetType = "topPatternTemplates" WidgetRQWidgetTypeTopTestCases WidgetRQWidgetType = "topTestCases" WidgetRQWidgetTypeUniqueBugTable WidgetRQWidgetType = "uniqueBugTable" )
Defines values for WidgetRQWidgetType.
type WidgetResource ¶
type WidgetResource struct {
AppliedFilters *[]UserFilterResource `json:"appliedFilters,omitempty"`
Content *map[string]interface{} `json:"content,omitempty"`
ContentParameters ContentParameters `json:"contentParameters"`
Description *string `json:"description,omitempty"`
Id int64 `json:"id"`
Name string `json:"name"`
Owner *string `json:"owner,omitempty"`
WidgetType WidgetResourceWidgetType `json:"widgetType"`
}
WidgetResource defines model for WidgetResource.
type WidgetResourceWidgetType ¶
type WidgetResourceWidgetType string
WidgetResourceWidgetType defines model for WidgetResource.WidgetType.
const ( ActivityStream WidgetResourceWidgetType = "activityStream" BugTrend WidgetResourceWidgetType = "bugTrend" CasesTrend WidgetResourceWidgetType = "casesTrend" Cumulative WidgetResourceWidgetType = "cumulative" FlakyTestCases WidgetResourceWidgetType = "flakyTestCases" InvestigatedTrend WidgetResourceWidgetType = "investigatedTrend" LaunchStatistics WidgetResourceWidgetType = "launchStatistics" LaunchesComparisonChart WidgetResourceWidgetType = "launchesComparisonChart" LaunchesDurationChart WidgetResourceWidgetType = "launchesDurationChart" LaunchesTable WidgetResourceWidgetType = "launchesTable" MostTimeConsuming WidgetResourceWidgetType = "mostTimeConsuming" NotPassed WidgetResourceWidgetType = "notPassed" OldLineChart WidgetResourceWidgetType = "oldLineChart" OverallStatistics WidgetResourceWidgetType = "overallStatistics" PassingRatePerLaunch WidgetResourceWidgetType = "passingRatePerLaunch" PassingRateSummary WidgetResourceWidgetType = "passingRateSummary" ProductStatus WidgetResourceWidgetType = "productStatus" StatisticTrend WidgetResourceWidgetType = "statisticTrend" TopTestCases WidgetResourceWidgetType = "topTestCases" UniqueBugTable WidgetResourceWidgetType = "uniqueBugTable" )
Defines values for WidgetResourceWidgetType.