All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.sphere.sdk.carts.ItemState Maven / Gradle / Ivy

There is a newer version: 2.16.0
Show newest version
package io.sphere.sdk.carts;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import io.sphere.sdk.models.Base;
import io.sphere.sdk.models.Reference;
import io.sphere.sdk.models.Referenceable;
import io.sphere.sdk.states.State;

@JsonDeserialize(as = ItemStateImpl.class)
public interface ItemState {
    static ItemState of(final Referenceable state, final long quantity) {
        return new ItemStateImpl(state.toReference(), quantity);
    }

    Long getQuantity();

    Reference getState();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy