package com.iqser.red.service.persistence.service.v1.api.shared.model.component;

import java.util.List;

import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.NonNull;
import lombok.experimental.FieldDefaults;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@FieldDefaults(level = AccessLevel.PRIVATE)
public class ComponentMappingMetadata {

    String id;

    String name;

    String fileName;

    String storageId;

    Integer version;

    List<String> columnLabels;

    Integer numberOfLines;

    String encoding;

    char delimiter;

    char quoteChar;

}
