您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

constants.ts 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /**
  2. * The list of supported meeting features to enable/disable through jwt.
  3. */
  4. export const MEET_FEATURES = {
  5. BRANDING: 'branding',
  6. CALENDAR: 'calendar',
  7. CALLSTATS: 'callstats',
  8. FLIP: 'flip',
  9. INBOUND_CALL: 'inbound-call',
  10. LIVESTREAMING: 'livestreaming',
  11. LOBBY: 'lobby',
  12. MODERATION: 'moderation',
  13. OUTBOUND_CALL: 'outbound-call',
  14. RECORDING: 'recording',
  15. ROOM: 'room',
  16. SCREEN_SHARING: 'screen-sharing',
  17. SIP_INBOUND_CALL: 'sip-inbound-call',
  18. SIP_OUTBOUND_CALL: 'sip-outbound-call',
  19. TRANSCRIPTION: 'transcription'
  20. };
  21. /**
  22. * A mapping between jwt features and toolbar buttons keys.
  23. */
  24. export const FEATURES_TO_BUTTONS_MAPPING = {
  25. 'livestreaming': 'livestreaming',
  26. 'recording': 'recording',
  27. 'transcription': 'closedcaptions'
  28. };
  29. /**
  30. * The JWT validation errors for JaaS.
  31. */
  32. export const JWT_VALIDATION_ERRORS = {
  33. AUD_INVALID: 'audInvalid',
  34. CONTEXT_NOT_FOUND: 'contextNotFound',
  35. EXP_INVALID: 'expInvalid',
  36. FEATURE_INVALID: 'featureInvalid',
  37. FEATURE_VALUE_INVALID: 'featureValueInvalid',
  38. FEATURES_NOT_FOUND: 'featuresNotFound',
  39. HEADER_NOT_FOUND: 'headerNotFound',
  40. ISS_INVALID: 'issInvalid',
  41. KID_NOT_FOUND: 'kidNotFound',
  42. KID_MISMATCH: 'kidMismatch',
  43. NBF_FUTURE: 'nbfFuture',
  44. NBF_INVALID: 'nbfInvalid',
  45. PAYLOAD_NOT_FOUND: 'payloadNotFound',
  46. TOKEN_EXPIRED: 'tokenExpired'
  47. };