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

io.sphere.sdk.messages.UserProvidedIdentifiers Maven / Gradle / Ivy

The newest version!
package io.sphere.sdk.messages;


import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import io.sphere.sdk.annotations.ResourceValue;
import io.sphere.sdk.models.ContainerAndKey;
import io.sphere.sdk.models.LocalizedString;
import io.sphere.sdk.models.WithKey;

import javax.annotation.Nullable;

@ResourceValue
@JsonDeserialize(as= UserProvidedIdentifiersImpl.class)
public interface UserProvidedIdentifiers extends WithKey {

    @Override
    @Nullable
    String getKey();

    @Nullable
    String getExternalId();

    @Nullable
    String getOrderNumber();

    @Nullable
    String getSku();

    @Nullable
    LocalizedString getSlug();

    @Nullable
    String getCustomerNumber();

    @Nullable
    ContainerAndKey getContainerAndKey();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy