All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.genability.client.api.service.AccountAnalysisService Maven / Gradle / Ivy

package com.genability.client.api.service;

import com.fasterxml.jackson.core.type.TypeReference;

import com.genability.client.api.request.AccountAnalysisRequest;
import com.genability.client.types.AccountAnalysis;
import com.genability.client.types.Response;

public class AccountAnalysisService extends BaseService {
    private static final TypeReference> ACCOUNT_ANALYSIS_RESPONSE_TYPEREF =
            new TypeReference>() {};

    public Response calculateSavingsAnalysis(AccountAnalysisRequest request) {
        if (log.isDebugEnabled()) log.debug("savings analysis called");

        Response response = this.callPost("v1/accounts/analysis", request, ACCOUNT_ANALYSIS_RESPONSE_TYPEREF);

        if (log.isDebugEnabled()) log.debug("savings analysis completed");

        return response;

    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy