package io.delphi.qa.auto.awsmfrw.managers.helpers.api.rest;

import io.delphi.qa.auto.awsmfrw.common_baby.IsaConstants;

public class HlApiRestAppleClient extends AbstractRestAssuredClient {

  public HlApiRestAppleClient(String... tokens) {
    baseSpec
        .baseUri(String.format("%s://%s", IsaConstants.HTTPS, envConfig.appleApiHost()))
        .port(envConfig.appleApiPort())
        .contentType("application/x-www-form-urlencoded")
        .urlEncodingEnabled(false);
    if (tokens.length != 0) {
      baseSpec.auth().oauth2(tokens[0]);
    }
    super.iSaidLogIt();
  }
}
