You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* @description A production (immutable) tool version is required to have a hashcode. Not required otherwise, but might be useful to detect changes. This exposes the hashcode for specific image versions to verify that the container version pulled is actually the version that was indexed by the registry.
* @description Timestamp describing when the service was first deployed and available (RFC 3339 format)
2814
+
* @example 2019-06-04T12:58:19Z
2801
2815
*/
2802
2816
createdAt?: string|null
2803
2817
/**
2804
2818
* Description
2805
2819
* @description Description of the service. Should be human readable and provide information about the service.
2820
+
* @example This service provides...
2806
2821
*/
2807
2822
description?: string|null
2808
2823
/**
2809
2824
* Documentationurl
2810
2825
* @description URL of the documentation of this service (RFC 3986 format). This should help someone learn how to use your service, including any specifics required to access data, e.g. authentication.
2826
+
* @example https://docs.myservice.example.com
2811
2827
*/
2812
2828
documentationUrl?: string|null
2813
2829
/**
2814
2830
* Environment
2815
2831
* @description Environment the service is running in. Use this to distinguish between production, development and testing/staging deployments. Suggested values are prod, test, dev, staging. However this is advised and not enforced.
2832
+
* @example test
2816
2833
*/
2817
2834
environment?: string|null
2818
2835
/**
2819
2836
* Id
2820
2837
* @description Unique ID of this service. Reverse domain name notation is recommended, though not required. The identifier should attempt to be globally unique so it can be used in downstream aggregator services e.g. Service Registry.
2838
+
* @example org.ga4gh.myservice
2821
2839
*/
2822
2840
id: string
2823
2841
/**
2824
2842
* Name
2825
2843
* @description Name of this service. Should be human readable.
2844
+
* @example My project
2826
2845
*/
2827
2846
name: string
2828
2847
/** @description Organization providing the service */
* @description Timestamp describing when the service was last updated (RFC 3339 format)
2853
+
* @example 2019-06-04T12:58:19Z
2834
2854
*/
2835
2855
updatedAt?: string|null
2836
2856
/**
2837
2857
* Version
2838
2858
* @description Version of the service being described. Semantic versioning is recommended, but other identifiers, such as dates or commit hashes, are also allowed. The version should be changed whenever the service is updated.
* @description Name of the API or GA4GH specification implemented. Official GA4GH types should be assigned as part of standards approval process. Custom artifacts are supported.
2868
+
* @example beacon
2847
2869
*/
2848
2870
artifact: string
2849
2871
/**
2850
2872
* Group
2851
2873
* @description Namespace in reverse domain name format. Use `org.ga4gh` for implementations compliant with official GA4GH specifications. For services with custom APIs not standardized by GA4GH, or implementations diverging from official GA4GH specifications, use a different namespace (e.g. your organization's reverse domain name).
2874
+
* @example org.ga4gh
2852
2875
*/
2853
2876
group: string
2854
2877
/**
2855
2878
* Version
2856
2879
* @description Version of the API or specification. GA4GH specifications use semantic versioning.
* @description A map providing information about the language versions used in this tool. The keys should be the same values used in the `descriptor_type` field, and the value should be an array of all the language versions used for the given `descriptor_type`. Depending on the `descriptor_type` (e.g. CWL) multiple version values may be used in a single tool.
0 commit comments