using System.Collections.Generic; // DO NOT EDIT, AUTOMATICALLY GENERATED namespace JustTrack { /// /// Defines dependencies for the justtrack SDK. /// internal class JustTrackDependencyDefinition { /// /// Gets the list of dependencies required by the justtrack SDK. /// internal static List Dependencies { get; } = new List { new Dependency("com.google.android.play", "integrity", "1.4.0", "2.0"), new Dependency("androidx.lifecycle", "lifecycle-process", "2.1.0", "2.7"), new Dependency("com.google.android.gms", "play-services-ads-identifier", "16.0.0", "19.0"), new Dependency("com.google.android.gms", "play-services-appset", "16.0.0", "17.0"), new Dependency("org.jetbrains.kotlinx", "kotlinx-coroutines-android", "1.5.0", "1.9.0"), new Dependency("io.justtrack", "integrity", "1.0.1", null), new Dependency("org.jetbrains.kotlin", "kotlin-stdlib-jdk7", "1.8.21", null), new Dependency("org.jetbrains.kotlin", "kotlin-stdlib", "1.9.25", null), new Dependency("org.jetbrains.kotlin", "kotlin-stdlib-jdk8", "1.8.21", "2.0.20"), new Dependency("org.jetbrains", "annotations", "13.0", null), }; /// /// Represents a dependency with group ID, artifact ID, and version information. /// internal class Dependency { /// /// Gets the group ID of the dependency. /// internal string GroupId { get; } /// /// Gets the artifact ID of the dependency. /// internal string ArtifactId { get; } /// /// Gets the version of the dependency. /// internal string Version { get; } /// /// Gets the upper bound version of the dependency, if any. /// internal string? UpperBoundVersion { get; } /// /// Initializes a new instance of the class. /// /// The group ID of the dependency. /// The artifact ID of the dependency. /// The version of the dependency. /// The upper bound version of the dependency, or null if no upper bound. internal Dependency(string pGroupId, string pArtifactId, string pVersion, string? pUpperBoundVersion) { this.GroupId = pGroupId; this.ArtifactId = pArtifactId; this.Version = pVersion; this.UpperBoundVersion = pUpperBoundVersion; } } } }