// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

package com.azure.iot.modelsrepository.implementation;

public class ModelsRepositoryConstants {
    public static final String FILE = "file";
    public static final String HTTP = "http";
    public static final String JSON_EXTENSION = ".json";
    public static final String JSON_EXPANDED_EXTENSION = ".expanded.json";
    public static final String DEFAULT_MODELS_REPOSITORY_ENDPOINT = "https://devicemodels.azure.com";
    public static final String MODELS_REPOSITORY_METADATA_FILE = "metadata.json";

    // DTDL conventions
    public static final String DTDL_TYPE = "@type";
    public static final String DTDL_ID = "@id";
    public static final String DTDL_INTERFACE = "Interface";
    public static final String DTDL_COMPONENT = "Component";
    public static final String DTDL_EXTENDS = "extends";
    public static final String DTDL_SCHEMA = "schema";
    public static final String DTDL_CONTENTS = "contents";
}
