"All direct recipients should be addressed", "@valid_schemas"=>[ "https://schemas.auxiliumsoftware.co.uk/v1/user.json" ] ] )] public string $Recipients; #[SchemaDocumentField( Name: "indirect_recipients", Existence: SchemaFieldExistence::SHOULD, Comment: "All cc'd recipients that are known should be attached", ValidSchemas: [ "https://schemas.auxiliumsoftware.co.uk/v1/collection.json" ], MaxSize: 0, Child: [ "@comment"=>"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; }