When I use @VariableAsType ProcessVariable in my worker method it gives error -io.camunda.zeebe.client.api.command.InternalClientException: Failed to deserialize json ‘{“result”:false,“businessKey”:“123S4567”,“mapParams”:{}}’ to class ‘class com.evernorth.platforms.fill.scheduling.camunda.model.ProcessVariables’
@VariablesAsType ProcessVariables variables, @CustomHeaders Map header, ActivatedJob job) {
LOG.info("Invoking myService with variables: " + variables);
Where ProcessVariables class is as below :
@Data
public final class ProcessVariables implements Serializable {
private static final long serialVersionUID = 1L;
private String businessKey;
private boolean result;
@NotNull
private final Map<String, Object> mapParams;