From 250f919cc8596897c26d12ed2a66ec0b8c16b90a Mon Sep 17 00:00:00 2001 From: Cerys Date: Sun, 9 Jun 2024 02:31:45 +0100 Subject: [PATCH] added an example (source see desc.) https://schemas.auxiliumsoftware.co.uk/v1/message.json --- Examples/SchemaBuilder/Schemas/Message.php | 62 ++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 Examples/SchemaBuilder/Schemas/Message.php diff --git a/Examples/SchemaBuilder/Schemas/Message.php b/Examples/SchemaBuilder/Schemas/Message.php new file mode 100644 index 0000000..58883ec --- /dev/null +++ b/Examples/SchemaBuilder/Schemas/Message.php @@ -0,0 +1,62 @@ +"All direct recipients should be addressed", + "@valid_schemas"=>[ + "https://schemas.auxiliumsoftware.co.uk/v1/user.json" + ] + ] + )] + public string $IndirectRecipients; + + #[SchemaDocumentField( + Name: "sent_at", + Existence: SchemaFieldExistence::SHOULD, + Comment: "The date the message was actually sent, if supplied MUST be in ISO 8601 format", + MaxSize: 64, + MimeType: "text/plain", + )] + public string $SentAt; +}