Unit 'googlediscoverytopas' Package
[Overview][Types][Classes][Index] [#lz_googleapi]

TSchema

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: googlediscoverytopas.pp line 97

type TSchema = class(TGoogleBaseObject)

public

  class function BaseType();

  

  class function GetBaseTypeName();

  

  function DebugName;

  

  function ClassProperties;

  

  property PropertyName: string; [rw]

  

  property TypeName: string; [rw]

  

  property Refschema: TSchema; [rw]

  

  property TypeDef: TTypeDef; [rw]

  

published

  property id: string; [rw]

  

  property description: string; [rw]

  

  property _type: string; [rw]

  

  property ref: string; [rw]

  

  property schema: string; [rw]

  

  property name: string; [rw]

  

  property enum: TJSONSchema; [rw]

  

  property enumDescriptions: TStringArray; [rw]

  

  property properties: TProperties; [rw]

  

  property items: TSchema; [rw]

  

  property default: string; [rw]

  

  property required: Boolean; [rw]

  

  property annotations: TAnnotations; [rw]

  

  property format: string; [rw]

  

  property additionalProperties: TSchema; [rw]

  

  property minLength: Integer; [rw]

  

  property maxLength: Integer; [rw]

  

  property minItems: Integer; [rw]

  

  property maxItems: Integer; [rw]

  

  property minimum: Integer; [rw]

  

  property pattern: string; [rw]

  

  property exclusiveMaximum: Boolean; [rw]

  

  property exclusiveMinimum: Boolean; [rw]

  

  property uniqueItems: Boolean; [rw]

  

  property maximum: Integer; [rw]

  

  property divisibleBy: Integer; [rw]

  

  property extends: string; [rw]

  

  property methods: TRestMethods; [rw]

  

  property readOnly: Boolean; [rw]

  

  property resources: TSchemas; [rw]

  

  property variant: TJSONSchema; [rw]

  

end;

Inheritance

TSchema

  

|

TGoogleBaseObject

  

|

TObject



CT Web help

CodeTyphon Studio