def upload_archive(options = {})
      options = options.merge(
        vault_name: @name,
        account_id: @account_id
      )
      resp = @client.upload_archive(options)
      Archive.new(
        id: resp.data.archive_id,
        account_id: @account_id,
        vault_name: @name,
        client: @client
      )
    end
def upload_archive(options = {})
      options = options.merge(
        vault_name: @name,
        account_id: @account_id
      )
      resp = @client.upload_archive(options)
      Archive.new(
        id: resp.data.archive_id,
        account_id: @account_id,
        vault_name: @name,
        client: @client
      )
    end
@example Request syntax with placeholder values

   archive = vault.upload_archive({
     archive_description: "string",
     checksum: "string",
     body: "data",
   })
 @param [Hash] options ({})
 @option options [String] :archive_description
   The optional description of the archive you are uploading.
 @option options [String] :checksum
   The SHA256 tree hash of the data being uploaded.
 @option options [String, IO] :body
   The data to upload.
 @return [Archive]