package com.easypost;

import com.easypost.easyvcr.VCR;

public abstract class EasyPost {
    public static final String VERSION = "${project.version}";
    public static String API_BASE = "https://api.easypost.com/v2";
    public static String BETA_API_BASE = "https://api.easypost.com/beta";
    public static String apiKey;
    public static String apiVersion;
    public static int readTimeout;

    /**
     * Set a VCR to be used for all HTTP requests.
     * <p>
     * NOTE: This is meant for unit testing purposes only. Do not use in production.
     */
    public static VCR _vcr = null;
}

@@ -50,16 +50,1491 @@
 r.VCR;%0A%0A
+/**%0A * Hello weary traveler, welcome to the EasyPost Java client library.%0A * %3Cp%3E%0A * This file exists as a template for the Templating Maven Plugin (https://www.mojohaus.org/templating-maven-plugin/)%0A * If you notice the VERSION = $%7Bproject.version%7D below, that's an example of a template variable.%0A * %3Cp%3E%0A * In Maven (and Gradle), you can set variables inside the pom.xml file%0A * (https://maven.apache.org/guides/introduction/introduction-to-the-pom.html#available-variables)%0A * %3Cp%3E%0A * The Templating Maven Plugin, at compile time, will extract these variables and add them into the source code.%0A * %3Cp%3E%0A * Specifically here, VERSION = $%7Bproject.version%7D will be replaced with, i.e. VERSION = 1.0.0 when compiling the code.%0A * %3Cp%3E%0A * The placement of this file is important.%0A * The Templating Maven Plugin will look for any template files in this specific %60java-templates%60 directory.%0A * As a result, you can not remove this file.%0A * (https://www.hascode.com/2013/09/filtering-source-files-using-the-templating-maven-plugin/)%0A * %3Cp%3E%0A * Most of the other variables in this file are not template variables.%0A * Instead, we simply use this file as a catch-all for all global variables.%0A * %3Cp%3E%0A * If you ever run across a section of code where your IDE says it cannot find, i.e. %60EasyPost.apiKey%60,%0A * it's likely because this file has not been compiled yet.%0A * Simply run %60mvn install%60 (or %60make build-dev%60) to compile this code and your IDE will be able to find the variable.%0A */%0A%0A
 public a
@@ -1635,24 +1635,30 @@
 blic static 
+final 
 String API_B
@@ -1708,24 +1708,30 @@
 blic static 
+final 
 String BETA_
@@ -1811,45 +1811,8 @@
 ey;%0A
-    public static String apiVersion;%0A
     

Consolidate java-templates folder into rest of module (#174)