TalkCapabilities.h 939 B

12345678910111213141516171819202122232425262728293031323334
  1. /**
  2. * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
  3. * SPDX-License-Identifier: GPL-3.0-or-later
  4. */
  5. #import <Foundation/Foundation.h>
  6. #import <Realm/Realm.h>
  7. NS_ASSUME_NONNULL_BEGIN
  8. @interface TalkCapabilities : RLMObject
  9. @property RLMArray<RLMString> *talkCapabilities;
  10. @property NSInteger chatMaxLength;
  11. @property NSString *translations;
  12. @property BOOL hasTranslationProviders;
  13. @property BOOL canCreate;
  14. @property BOOL attachmentsAllowed;
  15. @property NSString *attachmentsFolder;
  16. @property BOOL readStatusPrivacy;
  17. @property BOOL typingPrivacy;
  18. @property BOOL callEnabled;
  19. @property RLMArray<RLMString> *callReactions;
  20. @property NSString *talkVersion;
  21. @property BOOL recordingEnabled;
  22. @property BOOL federationEnabled;
  23. @property BOOL federationIncomingEnabled;
  24. @property BOOL federationOutgoingEnabled;
  25. @property BOOL federationOnlyTrustedServers;
  26. @property NSInteger maxGifSize;
  27. @end
  28. NS_ASSUME_NONNULL_END