مرجع إطار عمل MLKitSmartreply

MLKTextMessage


@interface MLKTextMessage : NSObject

رسالة محادثة واحدة لاستخدامها كعنصر مصفوفة لإدخالها في ميزة "الرد السريع".

  • نص رسالة المحادثة.

    التعريف

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull text;
  • الطابع الزمني لرسالة المحادثة.

    التعريف

    Objective-C

    @property (nonatomic, readonly) NSTimeInterval timestamp;
  • معرّف المستخدم لمُرسِل الرسالة

    التعريف

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull userID;
  • يشير إلى ما إذا كانت هذه الرسالة واردة من المستخدم الذي تم إنشاء الاقتراحات له.

    التعريف

    Objective-C

    @property (nonatomic, readonly) BOOL isLocalUser;
  • إنشاء رسالة محادثة

    التعريف

    Objective-C

    - (nonnull instancetype)initWithText:(nonnull NSString *)text
                               timestamp:(NSTimeInterval)timestamp
                                  userID:(nonnull NSString *)userID
                             isLocalUser:(BOOL)isLocalUser;

    المَعلمات

    text

    نص رسالة محادثة

    timestamp

    وقت الرسالة بالثواني المحسوب من توقيت Unix.

    userID

    رقم تعريف مستخدِم مُرسِل الرسالة

    isLocalUser

    ما إذا كانت هذه الرسالة واردة من المستخدم الذي تمّ إنشاء الاقتراحات له

  • غير متاح:

    التعريف

    Objective-C

    - (nonnull instancetype)init;