OBJECT
Package
A Package is an object that groups dependent aiWARE resources together.
link GraphQL Schema definition
1 type Package { 2 3 # The UUID of the Package. 4 ID! : 5 6 # Details for the organization that owns the package. 7 OrganizationInfo : 8 9 # The unique name of the package. 10 String! : 11 12 String : 13 14 # The path for an icon image. 15 String : 16 17 # This determines how the package is distributed. 18 EngineDistributionType : 19 20 # The semantic version of the package. 21 String! : 22 23 # This UUID is used to track a package's lineage and versions. This UUID is NOT 24 # guaranteed to be a package ID and should not be used as such. 25 ID : 26 27 # The source package ID of a package refers to the package it immediately derives 28 # from, if any. 29 # 30 # For example, if there are two packages in the same lineage with versions 1.0 and 31 # 2.0, 32 # the 2.0 package derives from the 1.0 package. Therefore, the source package ID 33 # of the 2.0 34 # package would be the ID of the 1.0 package. 35 ID : 36 37 # This specifies an aiWARE version that this package is dependent on, if 38 # applicable. 39 String : 40 41 Boolean : 42 43 Boolean : 44 45 PackageStatus : 46 47 # The date the package was installed onto the instance. 48 DateTime : 49 50 # The date the package was available for distribution. This depends on the 51 # package's status and distribution type. 52 DateTime : 53 54 # A flag that indicates whether the package was generated as a result of an 55 # automated process or not. 56 Boolean : 57 58 ID @deprecated( reason: "duplicate" ) : 59 60 # This is the resource that the package was specifically made for. This is 61 # typically set during automatic package 62 # creation and is usually an engine or application. 63 # 64 # For example, if an application was created and a package was created for it, the 65 # application would be the package’s 66 # primary resource. This is especially useful because different packages might 67 # share many resources, but one package 68 # might have an application as a primary resource while another might have an 69 # engine as a primary resource. 70 PackageResource : 71 72 # Arguments 73 # type: Filter results by Resource Type. 74 PackageResourceType, : String, : Int, : Int): PackageResourceList ( : 75 76 # nestedResources will return resources that are directly or indirectly nested to 77 # this package. 78 # 79 # Arguments 80 # type: Filter results by Resource Type. 81 PackageResourceType, : Int, : Int): PackageResourceList ( : 82 83 # This is the date of when the package was originally created. 84 DateTime! : 85 86 DateTime! : 87 88 BasicUserInfo! : 89 90 BasicUserInfo! : 91 92 }
link Required by
- MutationMutations are used to modify data. Each mutation takes an input that contains the data necessary to create or update the data in question.
- PackageGrantPackage Grants control the visibility of packages and their resources to other organizations. If a package grant does not exist for an organization, access will be determined by that package's distribution type.
- PackageList
- PackageOpResult
- QueryQueries are used to retrieve data. If you're new to our API, try the `me` query to explore the information you have access to. Hit `ctrl-space` at any time to activate field completion hints, and mouse over a field or parameter to see its documentation.