
io.sphere.sdk.zones.ZoneImpl Maven / Gradle / Ivy
/*
This class has been generated by class io.sphere.sdk.annotations.processors.ResourceValueAnnotationProcessor
induced by the annotation io.sphere.sdk.annotations.ResourceValue.
in the source class io.sphere.sdk.zones.Zone.
*/
package io.sphere.sdk.zones;
import javax.annotation.Nullable;
import io.sphere.sdk.models.*;
import java.util.*;
import io.sphere.sdk.utils.*;
import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.annotation.JsonCreator;
final class ZoneImpl extends io.sphere.sdk.models.Base implements Zone {
private final java.lang.String name;
@Nullable()
private final java.lang.String description;
private final java.util.Set locations;
private final java.lang.String id;
private final java.lang.Long version;
private final java.time.ZonedDateTime createdAt;
private final java.time.ZonedDateTime lastModifiedAt;
@JsonCreator()
ZoneImpl(final java.time.ZonedDateTime createdAt, final java.lang.String description, final java.lang.String id, final java.time.ZonedDateTime lastModifiedAt, final java.util.Set locations, final java.lang.String name, final java.lang.Long version) {
this.createdAt = createdAt;
this.description = description;
this.id = id;
this.lastModifiedAt = lastModifiedAt;
this.locations = locations;
this.name = name;
this.version = version;
}
public java.time.ZonedDateTime getCreatedAt() {
return createdAt;
}
@Nullable()
public java.lang.String getDescription() {
return description;
}
public java.lang.String getId() {
return id;
}
public java.time.ZonedDateTime getLastModifiedAt() {
return lastModifiedAt;
}
public java.util.Set getLocations() {
return locations;
}
public java.lang.String getName() {
return name;
}
public java.lang.Long getVersion() {
return version;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy