Unit 'googlediscovery' Package
[Overview][Types][Classes][Index] [#googleapi]

TJsonSchema

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

Declaration

Source position: googlediscovery.pp line 228

type TJsonSchema = class(TGoogleBaseObject)

protected

  class function ExportPropertyName(); override;

  procedure Setref(); virtual;

  procedure SetadditionalProperties(); virtual;

  procedure Setannotations(); virtual;

  procedure Setdefault(); virtual;

  procedure Setdescription(); virtual;

  procedure Setenum(); virtual;

  procedure SetenumDescriptions(); virtual;

  procedure Setformat(); virtual;

  procedure Setid(); virtual;

  procedure Setitems(); virtual;

  procedure Setlocation(); virtual;

  procedure Setmaximum(); virtual;

  procedure Setminimum(); virtual;

  procedure Setpattern(); virtual;

  procedure Setproperties(); virtual;

  procedure SetreadOnly(); virtual;

  procedure Setrepeated(); virtual;

  procedure Setrequired(); virtual;

  procedure Set_type(); virtual;

  procedure Setvariant(); virtual;

published

  property ref: string; [rw]

  property additionalProperties: TJsonSchema; [rw]

  property annotations: TJsonSchemaTypeannotations; [rw]

  property default: string; [rw]

  property description: string; [rw]

  property enum: TStringArray; [rw]

  property enumDescriptions: TStringArray; [rw]

  property format: string; [rw]

  property id: string; [rw]

  property items: TJsonSchema; [rw]

  property location: string; [rw]

  property maximum: string; [rw]

  property minimum: string; [rw]

  property pattern: string; [rw]

  property properties: TJsonSchemaTypeproperties; [rw]

  property readOnly: Boolean; [rw]

  property repeated: Boolean; [rw]

  property required: Boolean; [rw]

  property _type: string; [rw]

  property variant: TJsonSchemaTypevariant; [rw]

end;

Inheritance

TJsonSchema

|

TGoogleBaseObject

|

TObject


Documentation generated on: 2023-03-18