// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
package com.azure.data.tables;

// Will not be supporting subclasses of TableEntity for the time being.
public class SampleEntity /*extends TableEntity*/ {
    /*private byte[] byteField;
    private boolean booleanField;
    private OffsetDateTime dateTimeField;
    private double doubleField;
    private UUID uuidField;
    private int intField;
    private long longField;
    private String stringField;
    private Color enumField;

    public SampleEntity(String partitionKey, String rowKey) {
        super(partitionKey, rowKey);
    }

    public int getIntField() {
        return intField;
    }

    public void setIntField(int intField) {
        this.intField = intField;
    }

    public byte[] getByteField() {
        return byteField;
    }

    public void setByteField(byte[] byteField) {
        this.byteField = byteField;
    }

    public boolean isBooleanField() {
        return booleanField;
    }

    public boolean getBooleanField() {
        return booleanField;
    }

    public void setBooleanField(boolean booleanField) {
        this.booleanField = booleanField;
    }

    public OffsetDateTime getDateTimeField() {
        return dateTimeField;
    }

    public void setDateTimeField(OffsetDateTime dateTimeField) {
        this.dateTimeField = dateTimeField;
    }

    public double getDoubleField() {
        return doubleField;
    }

    public void setDoubleField(double doubleField) {
        this.doubleField = doubleField;
    }

    public UUID getUuidField() {
        return uuidField;
    }

    public void setUuidField(UUID uuidField) {
        this.uuidField = uuidField;
    }

    public long getLongField() {
        return longField;
    }

    public void setLongField(long longField) {
        this.longField = longField;
    }

    public String getStringField() {
        return stringField;
    }

    public void setStringField(String stringField) {
        this.stringField = stringField;
    }

    public Color getEnumField() {
        return enumField;
    }

    public void setEnumField(Color enumField) {
        this.enumField = enumField;
    }

    public enum Color {
        RED(1),
        GREEN(2),
        BLUE(3);

        private final int value;

        Color(int value) {
            this.value = value;
        }

        public int getValue() {
            return value;
        }

        @Override
        public String toString() {
            return String.valueOf(value);
        }
    }*/
}
