Class EOS_PlayerDataStorage_WriteFileOptions

java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.playerdatastorage.options.EOS_PlayerDataStorage_WriteFileOptions
Direct Known Subclasses:
EOS_PlayerDataStorage_WriteFileOptions.ByReference, EOS_PlayerDataStorage_WriteFileOptions.ByValue

@FieldOrder({"ApiVersion","LocalUserId","Filename","ChunkLengthBytes","WriteFileDataCallback","FileTransferProgressCallback"}) public class EOS_PlayerDataStorage_WriteFileOptions extends com.sun.jna.Structure
Input data for the EOS_PlayerDataStorage_WriteFile function
Since:
8/22/2023
  • Field Details

    • EOS_PLAYERDATASTORAGE_WRITEFILE_API_LATEST

      public static final int EOS_PLAYERDATASTORAGE_WRITEFILE_API_LATEST
      The most recent version of the EOS_PlayerDataStorage_WriteFile API.
      See Also:
    • ApiVersion

      public int ApiVersion
    • LocalUserId

      public EOS_ProductUserId LocalUserId
      The Product User ID of the local user who is writing the requested file to the cloud
    • Filename

      public String Filename
      The name of the file to write; if this file already exists, the contents will be replaced if the write request completes successfully
    • ChunkLengthBytes

      public int ChunkLengthBytes
      Requested maximum amount of data (in bytes) that can be written to the file per tick
    • WriteFileDataCallback

      public EOS_PlayerDataStorage_OnWriteFileDataCallback WriteFileDataCallback
      Callback function that provides chunks of data to be written into the requested file
    • FileTransferProgressCallback

      public EOS_PlayerDataStorage_OnFileTransferProgressCallback FileTransferProgressCallback
      Optional callback function to inform the application of upload progress; will be called at least once if set
  • Constructor Details

    • EOS_PlayerDataStorage_WriteFileOptions

      public EOS_PlayerDataStorage_WriteFileOptions()
    • EOS_PlayerDataStorage_WriteFileOptions

      public EOS_PlayerDataStorage_WriteFileOptions(com.sun.jna.Pointer peer)