Unit 'fpjson.schema.schema' Package
[Overview][Types][Classes][Index] [#fcl-jsonschema]

TJSONSchemaMetadata

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

Declaration

Source position: fpjson.schema.schema.pp line 39

type TJSONSchemaMetadata = class(TPersistent)

protected

  procedure SetConstrained;

  procedure SetKeywordData();

  procedure UnSetKeywordData();

  function GetOwner; override;

  function Keywords; virtual;

public

  procedure Assign(); override;

  constructor Create(); virtual;

  destructor Destroy; override;

  function KeywordsWithData; virtual;

  function HasKeywordData(); virtual;

  property Schema: TJSONSchema; [r]

published

  property Title: string; [rw]

  property Description: string; [rw]

  property DefaultValue: TJSONData; [rw]

  property Deprecated: Boolean; [rw]

  property Examples: TJSONArray; [rw]

  property ReadOnly: Boolean; [rw]

  property WriteOnly: Boolean; [rw]

end;

Inheritance

TJSONSchemaMetadata

|

TObject


Documentation generated on: 2025-07-25