IndividualHelpingActLiveMeetingAddedEvent
v1

Add an helping act to the Phoenix user that animated a live meeting

Details

IndividualHelpingActLiveMeetingAddedEvent payload

IndividualHelpingActLiveMeetingAddedEvent Schema (json)
{
  "$id": "IndividualHelpingActLiveMeetingAddedEventPayloadTSchema",
  "type": "object",
  "properties": {
    "helpingAct": {
      "type": "object",
      "properties": {
        "id": { "type": "string" },
        "type": {
          "anyOf": [
            { "const": "HELP_REQUEST_RESPONSE", "type": "string" },
            { "const": "REFERRAL", "type": "string" },
            { "const": "MY_CIRCLE", "type": "string" },
            { "const": "LIVE", "type": "string" },
            { "const": "SOLIDARITY_COOPTATION", "type": "string" },
            { "const": "FORWARD_HELP_REQUEST", "type": "string" }
          ]
        },
        "category": {
          "anyOf": [
            { "const": "INDIVIDUAL", "type": "string" },
            { "const": "ANONYM", "type": "string" }
          ]
        },
        "version": { "type": "number" },
        "payload": {
          "additionalProperties": true,
          "type": "object",
          "properties": {
            "liveMeetingMetadata": {
              "type": "object",
              "properties": {
                "id": { "type": "string" },
                "date": { "format": "datetime", "type": "string" },
                "numberOfAttendees": { "type": "number" },
                "speakerEmail": { "type": "string" }
              },
              "required": ["id", "date", "numberOfAttendees", "speakerEmail"]
            }
          }
        }
      },
      "required": ["id", "type", "category", "version", "payload"]
    },
    "helpingUser": {
      "type": "object",
      "properties": {
        "id": { "type": "string" },
        "firstName": { "type": "string" }
      },
      "required": ["id", "firstName"]
    }
  },
  "required": ["helpingAct", "helpingUser"]
}


Edit this pageLast updated on 2024/8/5