package cz.moneta.test.dsl.mwf;

import cz.moneta.test.dsl.Harness;
import cz.moneta.test.harness.support.mwf.Builders;
import cz.moneta.test.harness.support.mwf.MwfRequest;
import cz.moneta.test.harness.support.mwf.TifClient;

/**
 * Calling NAS over TIF is in harness just prepared but never used or tested!
 */
public class Nas {
    private final Harness harness;

    public Nas(Harness harness) {
        this.harness = harness;
    }

    public <RESP, R extends MwfRequest<R, RESP>> R prepareRequestAsCbl(Class<R> mwf) {
        return Builders.newMwfBuilder(mwf, TifClient.NAS_CBL, harness);
    }
}