# Packages
# README
Go API client for openapi
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
Overview
This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.
- API version: v1
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen
Installation
Install the following dependencies:
go get github.com/stretchr/testify/assert
go get golang.org/x/net/context
Put the package under your project folder and add the following in import:
import openapi "github.com/GIT_USER_ID/GIT_REPO_ID"
To use a proxy, set the environment variable HTTP_PROXY
:
os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")
Configuration of Server URL
Default configuration comes with Servers
field that contains server objects as defined in the OpenAPI specification.
Select Server Configuration
For using other server than the one defined on index 0 set context value sw.ContextServerIndex
of type int
.
ctx := context.WithValue(context.Background(), openapi.ContextServerIndex, 1)
Templated Server URL
Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables
of type map[string]string
.
ctx := context.WithValue(context.Background(), openapi.ContextServerVariables, map[string]string{
"basePath": "v2",
})
Note, enum values are always validated and all unused variables are silently ignored.
URLs Configuration per Operation
Each operation can use different server URL defined using OperationServers
map in the Configuration
.
An operation is uniquely identified by "{classname}Service.{nickname}"
string.
Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices
and sw.ContextOperationServerVariables
context maps.
ctx := context.WithValue(context.Background(), openapi.ContextOperationServerIndices, map[string]int{
"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi.ContextOperationServerVariables, map[string]map[string]string{
"{classname}Service.{nickname}": {
"port": "8443",
},
})
Documentation for API Endpoints
All URIs are relative to http://localhost:5516
Class | Method | HTTP request | Description |
---|---|---|---|
ActivityLogsApi | GetActivityLogs | Get /api/v1/activities/{containerId} | |
ApplicationApi | CreateApplication | Post /api/v1/applications | |
ApplicationApi | DeleteApplication | Delete /api/v1/applications/{applicationId} | |
ApplicationApi | GetApplication | Get /api/v1/applications/{applicationId} | |
ApplicationApi | SearchApplications | Post /api/v1/applications/search | |
ApplicationApi | UpdateApplication | Put /api/v1/applications/{applicationId} | |
ConfigurationApi | AddConfiguration | Post /api/v1/config | |
ConfigurationApi | AddGlobalVariable | Post /api/v1/config/Configuration/variables/global | |
ConfigurationApi | CheckStatus | Post /api/v1/config/status | |
ConfigurationApi | CheckStatus1 | Post /api/v1/config/{configurationId}/status | |
ConfigurationApi | DeleteConfiguration | Delete /api/v1/config/{configurationId} | |
ConfigurationApi | DeleteGlobalVariable | Delete /api/v1/config/{variableId} | |
ConfigurationApi | GetConfiguration | Get /api/v1/config/{configurationId} | |
ConfigurationApi | GetGlobalVariable | Get /api/v1/config/{variableId} | |
ConfigurationApi | GetGlobalVariableValues | Get /api/v1/config/Configuration/variableValues/global | |
ConfigurationApi | GetGlobalVariables | Get /api/v1/config/Configuration/variables/global | |
ConfigurationApi | GetSystemMessage | Get /api/v1/config/system-message | |
ConfigurationApi | SearchByTypeAndTitle | Get /api/v1/config/byTypeAndTitle | |
ConfigurationApi | UpdateConfiguration | Put /api/v1/config/{configurationId} | |
ConfigurationApi | UpdateGlobalVariable | Put /api/v1/config/{variableId} | |
ConfigurationApi | UpdateSystemMessage | Put /api/v1/config/system-message | |
DeliveryApi | CompleteStage | Post /api/v1/deliveries/{stageId}/complete | |
DeliveryApi | CompleteTrackedItem | Put /api/v1/deliveries/{stageId}/{itemId}/complete | |
DeliveryApi | CompleteTransition | Post /api/v1/deliveries/{transitionId}/complete | |
DeliveryApi | CreateTrackedItemInDelivery | Post /api/v1/deliveries/{deliveryId}/tracked-items | |
DeliveryApi | DeleteDelivery | Delete /api/v1/deliveries/{deliveryId} | |
DeliveryApi | DeleteTrackedItemDelivery | Delete /api/v1/deliveries/{itemId} | |
DeliveryApi | DescopeTrackedItem | Put /api/v1/deliveries/{itemId}/descope | |
DeliveryApi | GetDelivery | Get /api/v1/deliveries/{deliveryId} | |
DeliveryApi | GetDeliveryTimeline | Get /api/v1/deliveries/{deliveryId}/timeline | |
DeliveryApi | GetReleasesForDelivery | Get /api/v1/deliveries/{deliveryId}/releases | |
DeliveryApi | GetStagesInDelivery | Get /api/v1/deliveries/{deliveryId}/stages | |
DeliveryApi | GetTrackedItemsinDelivery | Get /api/v1/deliveries/{deliveryId}/tracked-items | |
DeliveryApi | ReopenStage | Post /api/v1/deliveries/{stageId}/reopen | |
DeliveryApi | RescopeTrackedItem | Put /api/v1/deliveries/{itemId}/rescope | |
DeliveryApi | ResetTrackedItem | Put /api/v1/deliveries/{stageId}/{itemId}/reset | |
DeliveryApi | SearchDeliveries | Post /api/v1/deliveries/search | |
DeliveryApi | SkipTrackedItem | Put /api/v1/deliveries/{stageId}/{itemId}/skip | |
DeliveryApi | UpdateDelivery | Put /api/v1/deliveries/{deliveryId} | |
DeliveryApi | UpdateStageInDelivery | Put /api/v1/deliveries/{stageId} | |
DeliveryApi | UpdateTrackedItemInDelivery | Put /api/v1/deliveries/{itemId} | |
DeliveryApi | UpdateTransitionInDelivery | Put /api/v1/deliveries/{transitionId} | |
DeliveryPatternApi | CheckTitle | Post /api/v1/delivery-patterns/checkTitle | |
DeliveryPatternApi | CreateDeliveryFromPattern | Post /api/v1/delivery-patterns/{patternId}/create | |
DeliveryPatternApi | CreatePattern | Post /api/v1/delivery-patterns | |
DeliveryPatternApi | CreateStage | Post /api/v1/delivery-patterns/{patternId}/createStage | |
DeliveryPatternApi | CreateStage1 | Post /api/v1/delivery-patterns/{patternId}/stages | |
DeliveryPatternApi | CreateStage2 | Post /api/v1/delivery-patterns/{patternId}/stages/{position} | |
DeliveryPatternApi | CreateTrackedItemInPattern | Post /api/v1/delivery-patterns/{patternId}/tracked-items | |
DeliveryPatternApi | CreateTransition | Post /api/v1/delivery-patterns/{stageId}/transitions | |
DeliveryPatternApi | DeletePattern | Delete /api/v1/delivery-patterns/{patternId} | |
DeliveryPatternApi | DeleteStage | Delete /api/v1/delivery-patterns/{stageId} | |
DeliveryPatternApi | DeleteTrackedItemDeliveryPattern | Delete /api/v1/delivery-patterns/{itemId} | |
DeliveryPatternApi | DeleteTransition | Delete /api/v1/delivery-patterns/{transitionId} | |
DeliveryPatternApi | DuplicatePattern | Post /api/v1/delivery-patterns/{patternId}/duplicate | |
DeliveryPatternApi | GetPattern | Get /api/v1/delivery-patterns/{patternId} | |
DeliveryPatternApi | GetPatternByIdOrTitle | Get /api/v1/delivery-patterns/{patternIdOrTitle} | |
DeliveryPatternApi | GetStagesInPattern | Get /api/v1/delivery-patterns/{patternId}/stages | |
DeliveryPatternApi | GetTrackedItemsInPattern | Get /api/v1/delivery-patterns/{patternId}/tracked-items | |
DeliveryPatternApi | SearchPatterns | Post /api/v1/delivery-patterns/search | |
DeliveryPatternApi | UpdatePattern | Put /api/v1/delivery-patterns/{patternId} | |
DeliveryPatternApi | UpdateStageFromBatch | Put /api/v1/delivery-patterns/{stageId}/batched | |
DeliveryPatternApi | UpdateStageInPattern | Put /api/v1/delivery-patterns/{stageId} | |
DeliveryPatternApi | UpdateTrackedItemInPattern | Put /api/v1/delivery-patterns/{itemId} | |
DeliveryPatternApi | UpdateTransitionInPattern | Put /api/v1/delivery-patterns/{transitionId} | |
DslApi | ExportTemplateToXFile | Get /api/v1/dsl/export/{templateId} | |
DslApi | PreviewExportTemplateToXFile | Get /api/v1/dsl/preview/{templateId} | |
EnvironmentApi | CreateEnvironment | Post /api/v1/environments | |
EnvironmentApi | DeleteEnvironment | Delete /api/v1/environments/{environmentId} | |
EnvironmentApi | GetDeployableApplicationsForEnvironment | Get /api/v1/environments/{environmentId}/applications | |
EnvironmentApi | GetEnvironment | Get /api/v1/environments/{environmentId} | |
EnvironmentApi | GetReservationsForEnvironment | Get /api/v1/environments/{environmentId}/reservations | |
EnvironmentApi | SearchEnvironments | Post /api/v1/environments/search | |
EnvironmentApi | UpdateEnvironment | Put /api/v1/environments/{environmentId} | |
EnvironmentLabelApi | CreateLabel | Post /api/v1/environments/labels | |
EnvironmentLabelApi | DeleteEnvironmentLabel | Delete /api/v1/environments/labels/{environmentLabelId} | |
EnvironmentLabelApi | GetLabelById | Get /api/v1/environments/labels/{environmentLabelId} | |
EnvironmentLabelApi | SearchLabels | Post /api/v1/environments/labels/search | |
EnvironmentLabelApi | UpdateLabel | Put /api/v1/environments/labels/{environmentLabelId} | |
EnvironmentReservationApi | AddApplication | Post /api/v1/environments/reservations/{environmentReservationId} | |
EnvironmentReservationApi | CreateReservation | Post /api/v1/environments/reservations | |
EnvironmentReservationApi | DeleteEnvironmentReservation | Delete /api/v1/environments/reservations/{environmentReservationId} | |
EnvironmentReservationApi | GetReservation | Get /api/v1/environments/reservations/{environmentReservationId} | |
EnvironmentReservationApi | SearchReservations | Post /api/v1/environments/reservations/search | |
EnvironmentReservationApi | UpdateReservation | Put /api/v1/environments/reservations/{environmentReservationId} | |
EnvironmentStageApi | CreateStage3 | Post /api/v1/environments/stages | |
EnvironmentStageApi | DeleteEnvironmentStage | Delete /api/v1/environments/stages/{environmentStageId} | |
EnvironmentStageApi | GetStageById | Get /api/v1/environments/stages/{environmentStageId} | |
EnvironmentStageApi | SearchStages | Post /api/v1/environments/stages/search | |
EnvironmentStageApi | UpdateStageInEnvironment | Put /api/v1/environments/stages/{environmentStageId} | |
FacetApi | CreateFacet | Post /api/v1/facets | |
FacetApi | DeleteFacet | Delete /api/v1/facets/{facetId} | |
FacetApi | GetFacet | Get /api/v1/facets/{facetId} | |
FacetApi | GetFacetTypes | Get /api/v1/facets/types | |
FacetApi | SearchFacets | Post /api/v1/facets/search | |
FacetApi | UpdateFacet | Put /api/v1/facets/{facetId} | |
FolderApi | AddFolder | Post /api/v1/folders/{folderId} | |
FolderApi | CreateFolderVariable | Post /api/v1/folders/{folderId}/variables | |
FolderApi | DeleteFolder | Delete /api/v1/folders/{folderId} | |
FolderApi | DeleteFolderVariable | Delete /api/v1/folders/{folderId}/{variableId} | |
FolderApi | Find | Get /api/v1/folders/find | |
FolderApi | GetFolder | Get /api/v1/folders/{folderId} | |
FolderApi | GetFolderPermissions | Get /api/v1/folders/permissions | |
FolderApi | GetFolderTeams | Get /api/v1/folders/{folderId}/teams | |
FolderApi | GetFolderTemplates | Get /api/v1/folders/{folderId}/templates | |
FolderApi | GetFolderVariable | Get /api/v1/folders/{folderId}/{variableId} | |
FolderApi | IsFolderOwner | Get /api/v1/folders/{folderId}/folderOwner | |
FolderApi | List | Get /api/v1/folders/{folderId}/list | |
FolderApi | ListRoot | Get /api/v1/folders/list | |
FolderApi | ListVariableValues | Get /api/v1/folders/{folderId}/variableValues | |
FolderApi | ListVariables | Get /api/v1/folders/{folderId}/variables | |
FolderApi | Move | Post /api/v1/folders/{folderId}/move | |
FolderApi | MoveTemplate | Post /api/v1/folders/{folderId}/templates/{templateId} | |
FolderApi | RenameFolder | Post /api/v1/folders/{folderId}/rename | |
FolderApi | SearchReleasesFolder | Post /api/v1/folders/{folderId}/releases | |
FolderApi | SetFolderTeams | Post /api/v1/folders/{folderId}/teams | |
FolderApi | UpdateFolderVariable | Put /api/v1/folders/{folderId}/{variableId} | |
PermissionsApi | GetGlobalPermissions | Get /api/v1/global-permissions | |
PhaseApi | AddPhase | Post /api/v1/phases/{releaseId}/phase | |
PhaseApi | AddTaskToContainer | Post /api/v1/phases/{containerId}/tasks | |
PhaseApi | CopyPhase | Post /api/v1/phases/{phaseId}/copy | |
PhaseApi | DeletePhase | Delete /api/v1/phases/{phaseId} | |
PhaseApi | GetPhase | Get /api/v1/phases/{phaseId} | |
PhaseApi | SearchPhases | Get /api/v1/phases/search | |
PhaseApi | SearchPhasesByTitle | Get /api/v1/phases/byTitle | |
PhaseApi | UpdatePhase | Put /api/v1/phases/{phaseId} | |
PlannerApi | GetActiveReleases | Get /api/v1/analytics/planner/active | |
PlannerApi | GetCompletedReleases | Get /api/v1/analytics/planner/completed | |
PlannerApi | GetReleasesByIds | Post /api/v1/analytics/planner/byIds | |
ReleaseApi | Abort | Post /api/v1/releases/{releaseId}/abort | |
ReleaseApi | CountReleases | Post /api/v1/releases/count | |
ReleaseApi | CreateReleaseVariable | Post /api/v1/releases/{releaseId}/variables | |
ReleaseApi | DeleteRelease | Delete /api/v1/releases/{releaseId} | |
ReleaseApi | DeleteReleaseVariable | Delete /api/v1/releases/{variableId} | |
ReleaseApi | DownloadAttachment | Get /api/v1/releases/attachments/{attachmentId} | |
ReleaseApi | FullSearchReleases | Post /api/v1/releases/fullSearch | |
ReleaseApi | GetActiveTasks | Get /api/v1/releases/{releaseId}/active-tasks | |
ReleaseApi | GetArchivedRelease | Get /api/v1/releases/archived/{releaseId} | |
ReleaseApi | GetPossibleReleaseVariableValues | Get /api/v1/releases/{variableId}/possibleValues | |
ReleaseApi | GetRelease | Get /api/v1/releases/{releaseId} | |
ReleaseApi | GetReleasePermissions | Get /api/v1/releases/permissions | |
ReleaseApi | GetReleaseTeams | Get /api/v1/releases/{releaseId}/teams | |
ReleaseApi | GetReleaseVariable | Get /api/v1/releases/{variableId} | |
ReleaseApi | GetReleaseVariables | Get /api/v1/releases/{releaseId}/variables | |
ReleaseApi | GetReleases | Get /api/v1/releases | |
ReleaseApi | GetVariableValues | Get /api/v1/releases/{releaseId}/variableValues | |
ReleaseApi | IsVariableUsedRelease | Get /api/v1/releases/{variableId}/used | |
ReleaseApi | ReplaceReleaseVariables | Post /api/v1/releases/{variableId}/replace | |
ReleaseApi | RestartPhases | Post /api/v1/releases/{releaseId}/restart | |
ReleaseApi | Resume | Post /api/v1/releases/{releaseId}/resume | |
ReleaseApi | SearchReleasesByTitle | Get /api/v1/releases/byTitle | |
ReleaseApi | SearchReleasesRelease | Post /api/v1/releases/search | |
ReleaseApi | SetReleaseTeams | Post /api/v1/releases/{releaseId}/teams | |
ReleaseApi | StartRelease | Post /api/v1/releases/{releaseId}/start | |
ReleaseApi | UpdateRelease | Put /api/v1/releases/{releaseId} | |
ReleaseApi | UpdateReleaseVariable | Put /api/v1/releases/{variableId} | |
ReleaseApi | UpdateReleaseVariables | Put /api/v1/releases/{releaseId}/variables | |
ReleaseGroupApi | AddMembersToGroup | Post /api/v1/release-groups/{groupId}/members | |
ReleaseGroupApi | CreateGroup | Post /api/v1/release-groups | |
ReleaseGroupApi | DeleteGroup | Delete /api/v1/release-groups/{groupId} | |
ReleaseGroupApi | GetGroup | Get /api/v1/release-groups/{groupId} | |
ReleaseGroupApi | GetMembers | Get /api/v1/release-groups/{groupId}/members | |
ReleaseGroupApi | GetReleaseGroupTimeline | Get /api/v1/release-groups/{groupId}/timeline | |
ReleaseGroupApi | RemoveMembersFromGroup | Delete /api/v1/release-groups/{groupId}/members | |
ReleaseGroupApi | SearchGroups | Post /api/v1/release-groups/search | |
ReleaseGroupApi | UpdateGroup | Put /api/v1/release-groups/{groupId} | |
ReportApi | DownloadReleaseReport | Get /api/v1/reports/download/{reportType}/{releaseId} | |
ReportApi | GetRecordsForRelease | Get /api/v1/reports/records/{releaseId} | |
ReportApi | GetRecordsForTask | Get /api/v1/reports/records/{taskId} | |
ReportApi | SearchRecords | Post /api/v1/reports/records/search | |
RiskApi | CopyRiskProfile | Post /api/v1/risks/profiles/{riskProfileId}/copy | |
RiskApi | CreateRiskProfile | Post /api/v1/risks/profiles | |
RiskApi | DeleteRiskProfile | Delete /api/v1/risks/profiles/{riskProfileId} | |
RiskApi | GetAllRiskAssessors | Get /api/v1/risks/assessors | |
RiskApi | GetRisk | Get /api/v1/risks/{riskId} | |
RiskApi | GetRiskGlobalThresholds | Get /api/v1/risks/config | |
RiskApi | GetRiskProfile | Get /api/v1/risks/profiles/{riskProfileId} | |
RiskApi | GetRiskProfiles | Get /api/v1/risks/profiles | |
RiskApi | UpdateRiskGlobalThresholds | Put /api/v1/risks/config | |
RiskApi | UpdateRiskProfile | Put /api/v1/risks/profiles/{riskProfileId} | |
RiskAssessmentApi | GetAssessment | Get /api/v1/risks/assessments/{riskAssessmentId} | |
RolesApi | CreateRoles | Post /api/v1/roles | |
RolesApi | CreateRoles1 | Post /api/v1/roles/{roleName} | |
RolesApi | DeleteRoles | Delete /api/v1/roles/{roleName} | |
RolesApi | GetRole | Get /api/v1/roles/{roleName} | |
RolesApi | GetRoles | Get /api/v1/roles | |
RolesApi | RenameRoles | Post /api/v1/roles/{roleName}/rename | |
RolesApi | UpdateRoles | Put /api/v1/roles | |
RolesApi | UpdateRoles1 | Put /api/v1/roles/{roleName} | |
TaskApi | AbortTask | Post /api/v1/tasks/{taskId}/abort | |
TaskApi | AddAttachments | Post /api/v1/tasks/{taskId}/attachments | |
TaskApi | AddCondition | Post /api/v1/tasks/{taskId}/conditions | |
TaskApi | AddDependency | Post /api/v1/tasks/{taskId}/dependencies/{targetId} | |
TaskApi | AddTaskTask | Post /api/v1/tasks/{containerId}/tasks | |
TaskApi | AssignTask | Post /api/v1/tasks/{taskId}/assign/{username} | |
TaskApi | ChangeTaskType | Post /api/v1/tasks/{taskId}/changeType | |
TaskApi | CommentTask | Post /api/v1/tasks/{taskId}/comment | |
TaskApi | CompleteTask | Post /api/v1/tasks/{taskId}/complete | |
TaskApi | CopyTask | Post /api/v1/tasks/{taskId}/copy | |
TaskApi | DeleteAttachment | Delete /api/v1/tasks/{taskId}/attachments/{attachmentId} | |
TaskApi | DeleteCondition | Delete /api/v1/tasks/{conditionId} | |
TaskApi | DeleteDependency | Delete /api/v1/tasks/{dependencyId} | |
TaskApi | DeleteTask | Delete /api/v1/tasks/{taskId} | |
TaskApi | FailTask | Post /api/v1/tasks/{taskId}/fail | |
TaskApi | GetTask | Get /api/v1/tasks/{taskId} | |
TaskApi | GetTaskVariables | Get /api/v1/tasks/{taskId}/variables | |
TaskApi | LockTask | Put /api/v1/tasks/{taskId}/lock | |
TaskApi | ReopenTask | Post /api/v1/tasks/{taskId}/reopen | |
TaskApi | RetryTask | Post /api/v1/tasks/{taskId}/retry | |
TaskApi | SearchTasksByTitle | Get /api/v1/tasks/byTitle | |
TaskApi | SkipTask | Post /api/v1/tasks/{taskId}/skip | |
TaskApi | StartTask | Post /api/v1/tasks/{taskId}/start | |
TaskApi | StartTask1 | Post /api/v1/tasks/{taskId}/startNow | |
TaskApi | UnlockTask | Delete /api/v1/tasks/{taskId}/lock | |
TaskApi | UpdateCondition | Post /api/v1/tasks/{conditionId} | |
TaskApi | UpdateInputVariables | Put /api/v1/tasks/{taskId}/variables | |
TaskApi | UpdateTask | Put /api/v1/tasks/{taskId} | |
TemplateApi | CopyTemplate | Post /api/v1/templates/{templateId}/copy | |
TemplateApi | CreateTemplate | Post /api/v1/templates | |
TemplateApi | CreateTemplate1 | Post /api/v1/templates/{templateId}/create | |
TemplateApi | CreateTemplateVariable | Post /api/v1/templates/{templateId}/variables | |
TemplateApi | DeleteTemplate | Delete /api/v1/templates/{templateId} | |
TemplateApi | DeleteTemplateVariable | Delete /api/v1/templates/{variableId} | |
TemplateApi | ExportTemplateToZip | Get /api/v1/templates/zip/{templateId} | |
TemplateApi | GetPossibleTemplateVariableValues | Get /api/v1/templates/{variableId}/possibleValues | |
TemplateApi | GetTemplate | Get /api/v1/templates/{templateId} | |
TemplateApi | GetTemplatePermissions | Get /api/v1/templates/permissions | |
TemplateApi | GetTemplateTeams | Get /api/v1/templates/{templateId}/teams | |
TemplateApi | GetTemplateVariable | Get /api/v1/templates/{variableId} | |
TemplateApi | GetTemplateVariables | Get /api/v1/templates/{templateId}/variables | |
TemplateApi | GetTemplates | Get /api/v1/templates | |
TemplateApi | ImportTemplate | Post /api/v1/templates/import | |
TemplateApi | IsVariableUsedTemplate | Get /api/v1/templates/{variableId}/used | |
TemplateApi | ReplaceTemplateVariables | Post /api/v1/templates/{variableId}/replace | |
TemplateApi | SetTemplateTeams | Post /api/v1/templates/{templateId}/teams | |
TemplateApi | StartTemplate | Post /api/v1/templates/{templateId}/start | |
TemplateApi | UpdateTemplate | Put /api/v1/templates/{templateId} | |
TemplateApi | UpdateTemplateVariable | Put /api/v1/templates/{variableId} | |
TemplateApi | UpdateTemplateVariables | Put /api/v1/templates/{releaseId}/variables | |
TriggersApi | AddTrigger | Post /api/v1/triggers | |
TriggersApi | DisableAllTriggers | Post /api/v1/triggers/disable/all | |
TriggersApi | DisableTrigger | Put /api/v1/triggers/{triggerId}/disable | |
TriggersApi | DisableTriggers | Post /api/v1/triggers/disable | |
TriggersApi | EnableAllTriggers | Post /api/v1/triggers/enable/all | |
TriggersApi | EnableTrigger | Put /api/v1/triggers/{triggerId}/enable | |
TriggersApi | EnableTriggers | Post /api/v1/triggers/enable | |
TriggersApi | GetTrigger | Get /api/v1/triggers/{triggerId} | |
TriggersApi | GetTypes | Get /api/v1/triggers/types | |
TriggersApi | RemoveTrigger | Delete /api/v1/triggers/{triggerId} | |
TriggersApi | RunTrigger | Post /api/v1/triggers/{triggerId}/run | |
TriggersApi | SearchTriggers | Get /api/v1/triggers | |
TriggersApi | UpdateTrigger | Put /api/v1/triggers/{triggerId} | |
UserApi | CreateUser | Post /api/v1/users/{username} | |
UserApi | DeleteUserRest | Delete /api/v1/users/{username} | |
UserApi | FindUsers | Get /api/v1/users | |
UserApi | GetUser | Get /api/v1/users/{username} | |
UserApi | UpdatePassword | Post /api/v1/users/{username}/password | |
UserApi | UpdateUser | Put /api/v1/users/{username} | |
UserApi | UpdateUsersRest | Put /api/v1/users |
Documentation For Models
- AbortRelease
- ActivityLogEntry
- ApplicationFilters
- ApplicationForm
- ApplicationView
- Attachment
- BaseApplicationView
- BaseEnvironmentView
- BlackoutMetadata
- BlackoutPeriod
- BulkActionResultView
- ChangePasswordView
- CiProperty
- Comment
- Comment1
- CompleteTransition
- Condition
- Condition1
- ConfigurationFacet
- ConfigurationView
- CopyTemplate
- CreateDelivery
- CreateDeliveryStage
- CreateRelease
- Delivery
- DeliveryFilters
- DeliveryFlowReleaseInfo
- DeliveryOrderMode
- DeliveryPatternFilters
- DeliveryStatus
- DeliveryTimeline
- Dependency
- DuplicateDeliveryPattern
- EnvironmentFilters
- EnvironmentForm
- EnvironmentLabelFilters
- EnvironmentLabelForm
- EnvironmentLabelView
- EnvironmentReservationForm
- EnvironmentReservationSearchView
- EnvironmentReservationView
- EnvironmentStageFilters
- EnvironmentStageForm
- EnvironmentStageView
- EnvironmentView
- ExternalVariableValue
- Facet
- FacetFilters
- FacetScope
- FlagStatus
- Folder
- FolderVariables
- GateCondition
- GateTask
- GlobalVariables
- ImportResult
- MemberType
- Phase
- PhaseStatus
- PhaseTimeline
- PhaseVersion
- PlanItem
- PollType
- PrincipalView
- ProjectedPhase
- ProjectedRelease
- ProjectedTask
- Property
- Release
- ReleaseConfiguration
- ReleaseCountResult
- ReleaseCountResults
- ReleaseExtension
- ReleaseFullSearchResult
- ReleaseGroup
- ReleaseGroupFilters
- ReleaseGroupOrderMode
- ReleaseGroupStatus
- ReleaseGroupTimeline
- ReleaseOrderDirection
- ReleaseOrderMode
- ReleaseSearchResult
- ReleaseStatus
- ReleaseTimeline
- ReleaseTrigger
- ReleasesFilters
- ReservationFilters
- ReservationSearchView
- Risk
- RiskAssessment
- RiskAssessor
- RiskGlobalThresholds
- RiskProfile
- RiskStatus
- RiskStatusWithThresholds
- RoleView
- SharedConfigurationStatusResponse
- Stage
- StageStatus
- StageTrackedItem
- StartRelease
- StartTask
- Subscriber
- SystemMessageSettings
- Task
- TaskContainer
- TaskRecoverOp
- TaskReportingRecord
- TaskStatus
- Team
- TeamMemberView
- TeamView
- TimeFrame
- TrackedItem
- TrackedItemStatus
- Transition
- Trigger
- TriggerExecutionStatus
- UsagePoint
- UserAccount
- UserInputTask
- ValidatePattern
- ValueProviderConfiguration
- ValueWithInterpolation
- Variable
- Variable1
- VariableOrValue
Documentation For Authorization
basicAuth
- Type: HTTP basic authentication
Example
auth := context.WithValue(context.Background(), sw.ContextBasicAuth, sw.BasicAuth{
UserName: "username",
Password: "password",
})
r, err := client.Service.Operation(auth, args)
patAuth
- Type: API key
- API key parameter name: x-release-personal-token
- Location: HTTP header
Note, each API key must be added to a map of map[string]APIKey
where the key is: x-release-personal-token and passed in as the auth context for each request.
Documentation for Utility Methods
Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:
PtrBool
PtrInt
PtrInt32
PtrInt64
PtrFloat
PtrFloat32
PtrFloat64
PtrString
PtrTime