Klasse BulkData

java.lang.Object
net.dzultra.jsa.bulk_data.BulkData

public class BulkData extends Object
Provides access to Scryfall bulk data endpoints.

Bulk data endpoints allow retrieval of large datasets such as card databases, rulings, and other full-scale API resources. This class handles request execution, response validation, and JSON deserialization for bulk data operations.

  • Felddetails

    • client

      protected final ScryfallClient client
      The Scryfall client used for HTTP communication.
    • gson

      protected com.google.gson.Gson gson
      Gson instance used for JSON deserialization.
    • endpoint

      public String endpoint
      Base endpoint for bulk data API requests.
    • response

      public String response
      Stores the last raw JSON response received.
  • Konstruktordetails

    • BulkData

      public BulkData(ScryfallClient client)
      Constructs a new BulkData handler.
      Parameter:
      client - the Scryfall client used for API communication
  • Methodendetails