docs-matrix-spec/event-schemas/schema/m.room.message#m.audio
Richard van der Hoff 5b12e2cfef Convert event schemas to yaml
We've decided to make the event schemas YAML, so we might as well take
advantage of it.

(This conversion was done mostly automatically, except for:
 - s/null/"null"/ in m.room.member
 - reformat description in m.room.power_levels
2016-06-22 12:01:08 +01:00

42 lines
1.1 KiB
Text

---
allOf:
- $ref: core-event-schema/room_event.yaml
description: This message represents a single audio clip.
properties:
content:
properties:
body:
description: "A description of the audio e.g. 'Bee Gees - Stayin' Alive', or some kind of content description for accessibility e.g. 'audio attachment'."
type: string
info:
description: Metadata for the audio clip referred to in ``url``.
properties:
duration:
description: The duration of the audio in milliseconds.
type: integer
mimetype:
description: The mimetype of the audio e.g. ``audio/aac``.
type: string
size:
description: The size of the audio clip in bytes.
type: integer
title: AudioInfo
type: object
msgtype:
enum:
- m.audio
type: string
url:
description: The URL to the audio clip.
type: string
required:
- msgtype
- body
- url
type: object
type:
enum:
- m.room.message
type: string
title: AudioMessage
type: object