Package ru.loolzaaa.youkassa.processors
Class PersonalDataProcessor
java.lang.Object
ru.loolzaaa.youkassa.processors.PersonalDataProcessor
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(PersonalData personalDataParams, String idempotencyKey) Creates newPersonalDataentity with certain parameters.Receive information about somePersonalDataby its identifier.
-
Constructor Details
-
PersonalDataProcessor
public PersonalDataProcessor()
-
-
Method Details
-
findById
Receive information about somePersonalDataby 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
Creates newPersonalDataentity with certain parameters.Generate random idempotency key if corresponding argument is null.
- Parameters:
personalDataParams- parameters for new personal dataidempotencyKey- idempotency key- Returns:
- new personal data entity with actual status
- Throws:
IllegalArgumentException- if personal data parameters is null
-