MLKitSmartReply 架構參考資料

MLKTextMessage


@interface MLKTextMessage : NSObject

單一即時通訊訊息,做為輸入智慧回覆時的陣列元素。

  • 即時通訊訊息的文字。

    聲明

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull text;
  • 聊天訊息的時間戳記。

    聲明

    Objective-C

    @property (nonatomic, readonly) NSTimeInterval timestamp;
  • 訊息傳送者的使用者 ID。

    聲明

    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

    訊息傳送者的使用者 ID。

    isLocalUser

    這則訊息是否來自產生建議的使用者。

  • 無法使用,

    聲明

    Objective-C

    - (nonnull instancetype)init;