github.com/phrase/openapi@v0.0.0-20240514140800-49e8a106740e/openapi-generator/templates/java/Pair.mustache (about)

     1  {{>licenseInfo}}
     2  
     3  package {{invokerPackage}};
     4  
     5  {{>generatedAnnotation}}
     6  public class Pair {
     7      private String name = "";
     8      private String value = "";
     9  
    10      public Pair (String name, String value) {
    11          setName(name);
    12          setValue(value);
    13      }
    14  
    15      private void setName(String name) {
    16          if (!isValidString(name)) {
    17              return;
    18          }
    19  
    20          this.name = name;
    21      }
    22  
    23      private void setValue(String value) {
    24          if (!isValidString(value)) {
    25              return;
    26          }
    27  
    28          this.value = value;
    29      }
    30  
    31      public String getName() {
    32          return this.name;
    33      }
    34  
    35      public String getValue() {
    36          return this.value;
    37      }
    38  
    39      private boolean isValidString(String arg) {
    40          if (arg == null) {
    41              return false;
    42          }
    43  
    44          if (arg.trim().isEmpty()) {
    45              return false;
    46          }
    47  
    48          return true;
    49      }
    50  }