types

package
v0.0.0-...-45e3bc7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

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

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

type AssignUsersRQ struct {
	UserNames map[string]string `json:"userNames"`
}

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 File

type File struct {
	Name *string `json:"name,omitempty"`
}

File defines model for File.

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

type GetLogsUnderRq struct {
	ItemIds  []int64 `json:"itemIds"`
	LogLevel string  `json:"logLevel"`
}

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

type IssueDefinition struct {
	Issue      Issue `json:"issue"`
	TestItemId int64 `json:"testItemId"`
}

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

type ItemPathName struct {
	Id   *int64  `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
}

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

type NamedValue struct {
	Id   *int64  `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
}

NamedValue defines model for NamedValue.

type OperationCompletionRS

type OperationCompletionRS struct {
	Message *string `json:"message,omitempty"`
}

OperationCompletionRS defines model for OperationCompletionRS.

type Order

type Order struct {
	IsAsc         bool   `json:"isAsc"`
	SortingColumn string `json:"sortingColumn"`
}

Order defines model for Order.

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

type ParameterResource struct {
	Key   string  `json:"key"`
	Value *string `json:"value,omitempty"`
}

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

type ProjectConfigurationUpdate struct {
	Attributes map[string]string `json:"attributes"`
}

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

type ResetPasswordRQ struct {
	Password string `json:"password"`
	Uuid     string `json:"uuid"`
}

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.

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.

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 Size

type Size struct {
	Height *int32 `json:"height,omitempty"`
	Width  *int32 `json:"width,omitempty"`
}

Size defines model for Size.

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

type UpdatePatternTemplateRQ struct {
	Enabled bool   `json:"enabled"`
	Name    string `json:"name"`
}

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

type UpdateSettingsRq struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

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.

type YesNoRS

type YesNoRS struct {
	Is *bool `json:"is,omitempty"`
}

YesNoRS defines model for YesNoRS.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL