Class PersonalDataProcessor

java.lang.Object
ru.loolzaaa.youkassa.processors.PersonalDataProcessor

public class PersonalDataProcessor extends Object
Processor for PersonalData entity.

The API allows you to create personal data, as well as receive information about them.

Use ApiClient for API server communication.

  • Constructor Details

    • PersonalDataProcessor

      public PersonalDataProcessor()
  • Method Details

    • findById

      public PersonalData findById(String personalDataId)
      Receive information about some PersonalData by its identifier.
      Parameters:
      personalDataId - personal data identifier
      Returns:
      personal data entity with actual status
      Throws:
      IllegalArgumentException - if personal data id is null or empty
    • create

      public PersonalData create(PersonalData personalDataParams, String idempotencyKey)
      Creates new PersonalData entity with certain parameters.

      Generate random idempotency key if corresponding argument is null.

      Parameters:
      personalDataParams - parameters for new personal data
      idempotencyKey - idempotency key
      Returns:
      new personal data entity with actual status
      Throws:
      IllegalArgumentException - if personal data parameters is null