Sha256: 80d5752f2bb579dc340215aabfbd9cb923dd4091d05e622792392dfbacf50890

Contents?: true

Size: 658 Bytes

Versions: 2

Compression:

Stored size: 658 Bytes

Contents

package org.embulk.output.kintone;

import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;

public class KintoneSortColumn {
  private final String name;
  private final Order order;

  @JsonCreator
  public KintoneSortColumn(@JsonProperty("name") String name, @JsonProperty("order") Order order) {
    this.name = name;
    this.order = order;
  }

  public String getName() {
    return name;
  }

  public Order getOrder() {
    return order;
  }

  public enum Order {
    ASC,
    DESC;

    @JsonCreator
    public static Order of(String name) {
      return valueOf(name.toUpperCase());
    }
  }
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
embulk-output-kintone-1.2.0 src/main/java/org/embulk/output/kintone/KintoneSortColumn.java
embulk-output-kintone-1.1.0 src/main/java/org/embulk/output/kintone/KintoneSortColumn.java