
com.github.davidmoten.odata.client.NameValue Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of odata-client-runtime Show documentation
Show all versions of odata-client-runtime Show documentation
OData client runtime for use with generated code
The newest version!
package com.github.davidmoten.odata.client;
import java.util.Optional;
import com.github.davidmoten.guavamini.Preconditions;
public final class NameValue {
private final String name;
private final Object value;
private final Class> cls;
public NameValue(String name, Object value, Class> cls) {
Preconditions.checkNotNull(value);
this.name = name;
this.value = value;
this.cls = cls;
}
public NameValue(Object value, Class> cls) {
this(null, value, cls);
}
public Optional name() {
return Optional.ofNullable(name);
}
public Object value() {
return value;
}
public Class> cls() {
return cls;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy