InfoBuilder

class InfoBuilder : Builder<Info> , InfoDsl

Builder object for the info object.

Constructors

Link copied to clipboard

Functions

Link copied to clipboard
open override fun build(): Info

Build the object.

Properties

Link copied to clipboard
open override var contactEmail: String? = null

The email address of the contact person/organization for the exposed API. THis must be in the form of an email address.

Link copied to clipboard
open override var contactName: String? = null

The identifying name of the contact person/organization for the exposed API.

Link copied to clipboard
open override var contactUrl: String? = null

The URL pointing to the contact information for the exposed API. This must be in the form of a URL.

Link copied to clipboard
open override var description: String? = null

A short summary of the API.

Link copied to clipboard
open override var licenseIdentifier: String? = null

An SPDX license identifier for the API.

Link copied to clipboard
open override var licenseName: String? = null

The license name used for the API.

Link copied to clipboard
open override var licenseUrl: String? = null

A URL to the license used for the API. This must be in the form of a URL.

Link copied to clipboard
open override var summary: String? = null

A short summary of the API.

Link copied to clipboard
open override var termsOfService: String? = null

A URL to the Terms of Service for the API. This must be in the form of a URL.

Link copied to clipboard
open override var title: String? = null

The title of the API.

Link copied to clipboard
open override var version: String? = null

The version of the OpenAPI document. This is not the same as the version of the OpenAPI specification this document follows.