package com.caliverse.admin.dynamodb.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import software.amazon.awssdk.enhanced.dynamodb.mapper.annotations.DynamoDbBean;

import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@DynamoDbBean
public class AppearanceProfile {
    @JsonProperty("basic_style")
    private Integer basicStyle;
    @JsonProperty("body_shape")
    private Integer bodyShape;
    @JsonProperty("hair_style")
    private Integer hairStyle;
    @JsonProperty("custom_values")
    private List<Integer> customValues;
    @JsonProperty("is_custom_completed")
    private boolean isCustomCompleted;
}