Skip to main content

%pkg.isc.rest.openAPI.model.contact

persistent class %pkg.isc.rest.openAPI.model.contact extends %pkg.isc.rest.openAPI.model.extensibleSuper

SQL Table Name: %pkg_isc_rest_openAPI_model.contact

A representation of the OpenAPI Specification Contact Object (see http://spec.openapis.org/oas/v3.0.3#contactObject)

Property Inventory

Method Inventory

Properties

property Email as %String (%JSONFIELDNAME = "email", MAXLEN = 2000);
@OpenAPI: The email address of the contact person/organization. MUST be in the format of an email address.
Property methods: EmailDisplayToLogical(), EmailGet(), EmailGetStored(), EmailIsValid(), EmailLogicalToDisplay(), EmailLogicalToOdbc(), EmailNormalize(), EmailSet()
property Name as %String (%JSONFIELDNAME = "name", MAXLEN = 2000);
@OpenAPI: The identifying name of the contact person/organization.
Property methods: NameDisplayToLogical(), NameGet(), NameGetStored(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property URL as %String (%JSONFIELDNAME = "url", MAXLEN = 2000);
@OpenAPI: The URL pointing to the contact information. MUST be in the format of a URL.
Property methods: URLDisplayToLogical(), URLGet(), URLGetStored(), URLIsValid(), URLLogicalToDisplay(), URLLogicalToOdbc(), URLNormalize(), URLSet()

Methods

method Validate(fullSpecification As %pkg.isc.rest.openAPI.model.openAPI = "", debug=0) as %Boolean
@Override: Object-specific validation logic within a given OpenAPI Specification (use ..ValidateComponent() for full validation)

Inherited Members

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (%pkg.isc.rest.openAPI.model.super)

^pkg.isc.rest.oas.model.superD(ID)
=
%%CLASSNAME

Storage Model: Storage (%pkg.isc.rest.openAPI.model.extensibleSuper)

^pkg.isc.rest.oas.model.superD(ID,"%pkg.isc.rest.openAPI.model.extensibleSuper.Extras",n)
=
Extras(n)

Storage Model: Storage (%pkg.isc.rest.openAPI.model.contact)

^pkg.isc.rest.oas.model.superD(ID,"Contact")
=
Name
URL
Email
FeedbackOpens in a new tab