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

com.eligible.model.PaymentStatus Maven / Gradle / Ivy

There is a newer version: 1.13.13
Show newest version
package com.eligible.model;


import com.eligible.exception.APIConnectionException;
import com.eligible.exception.APIException;
import com.eligible.exception.AuthenticationException;
import com.eligible.exception.InvalidRequestException;
import com.eligible.model.claim.Patient;
import com.eligible.model.claim.Provider;
import com.eligible.net.APIResource;
import com.eligible.net.RequestMethod;
import com.eligible.net.RequestOptions;
import lombok.EqualsAndHashCode;
import lombok.Getter;

import java.util.List;
import java.util.Map;

@Getter
@EqualsAndHashCode(callSuper=false)
public class PaymentStatus extends APIResource {
    String createdAt;
    String eligibleId;
    List knownIssues;
    com.eligible.model.paymentstatus.Payer payer;
    List serviceProvider;
    List patients;
    List claims;

    public static PaymentStatus retrieve(Map params)
            throws AuthenticationException, InvalidRequestException,
            APIConnectionException, APIException {
        return retrieve(params, null);
    }

    public static PaymentStatus retrieve(Map params, RequestOptions options)
            throws AuthenticationException, InvalidRequestException,
            APIConnectionException, APIException {
        return request(RequestMethod.GET, singleClassURL(PaymentStatus.class), params, PaymentStatus.class, options);
    }


    public String getId() {
        return getEligibleId();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy