migrate examples to openApi part 10 (#9466)

* empty commit

* convert examples to openApi
This commit is contained in:
chris48s
2023-09-20 19:41:38 +01:00
committed by GitHub
parent 6047241891
commit dd97ee6ea5

View File

@@ -1,6 +1,6 @@
import Joi from 'joi'
import { renderBuildStatusBadge } from '../build-status.js'
import { BaseJsonService, redirector } from '../index.js'
import { BaseJsonService, redirector, pathParams } from '../index.js'
const bitbucketPipelinesSchema = Joi.object({
values: Joi.array()
@@ -30,17 +30,27 @@ class BitbucketPipelines extends BaseJsonService {
pattern: ':user/:repo/:branch+',
}
static examples = [
{
title: 'Bitbucket Pipelines',
namedParams: {
user: 'atlassian',
repo: 'adf-builder-javascript',
branch: 'task/SECO-2168',
static openApi = {
'/bitbucket/pipelines/{user}/{repo}/{branch}': {
get: {
summary: 'Bitbucket Pipelines',
parameters: pathParams(
{
name: 'user',
example: 'atlassian',
},
{
name: 'repo',
example: 'adf-builder-javascript',
},
{
name: 'branch',
example: 'task/SECO-2168',
},
),
},
staticPreview: this.render({ status: 'SUCCESSFUL' }),
},
]
}
static defaultBadgeData = { label: 'build' }