NowAttachmentUploadConfiguration 構造:iOS

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • NowAttachmentUploadConfiguration 構造体を使用すると、インスタンスにServiceNowアップロードする添付ファイルの構成情報を定義できます。

    表 : 1. プロパティ
    名前 タイプ 説明
    contentType 文字列 HTTP データコンテンツタイプ。
    encryptionContext 文字列 オプション。暗号化コンテキストレコードの sys_id。指定された暗号化コンテキストを持つユーザーのみが添付ファイルにアクセスできるようにするには、このパラメーターを指定します。

    デフォルト:添付ファイルはどの暗号化コンテキストでも暗号化されません。

    fileName 文字列 添付ファイルの名前。
    recordSysId 文字列 添付ファイルを関連付けるインスタンス上の ServiceNow レコードSys_id。
    tableName 文字列 パラメーターで指定されたレコードを含むインスタンス上のServiceNowrecordSysidテーブルの名前。

    NowAttachmentUploadConfiguration init(tableName: String, recordSysId: SysID, fileName: String, contentType: String, encryptionContext: String?)

    指定された添付ファイルのアップロード構成値を設定します。

    表 : 2. パラメーター
    名前 タイプ 説明
    tableName 文字列 パラメーターで指定されたレコードを含むインスタンス上のServiceNowrecordSysidテーブルの名前。
    recordSysId 文字列 添付ファイルを関連付けるインスタンス上の ServiceNow レコードSys_id。
    fileName 文字列 添付ファイルの名前。
    contentType 文字列 HTTP データコンテンツタイプ。
    encryptionContext 文字列 オプション。暗号化コンテキストレコードの sys_id。指定された暗号化コンテキストを持つユーザーのみが添付ファイルにアクセスできるようにするには、このパラメーターを指定します。

    デフォルト:添付ファイルはどの暗号化コンテキストでも暗号化されません。

    表 : 3. 返される内容
    タイプ 説明
    なし

    次のコード例は、この関数を呼び出す方法を示しています。

    let recordSysId = "" // Sys_id of the record on the SN instance
    
    let config = NowAttachmentUploadConfiguration(
      tableName: "tableName", 
      recordSysId: recordSysId, 
      fileName: "photo.png",
      contentType: "image/png", 
      encryptionContext: nil)