Querying My Favorites
Function
This API is used to query my favorites.
Calling Method
For details, see Calling APIs.
URI
GET /cloudartifact/v5/attention/artifacts
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
project_id |
No |
String |
Definition Project ID, which can be obtained by calling an API or from the console. For details about how to obtain the project ID, see Obtaining a Project ID (CloudArtifact_api_0015.xml). Constraints The value contains 32 characters. Only letters and digits are supported. Range N/A. Default value None |
|
page_no |
No |
Integer |
Definition Number of pages in a pagination query. Constraints N/A. Range 1–2,147,483,647 Default value 1 |
|
page_size |
No |
Integer |
Definition Number of records on each page during the pagination query. Constraints N/A. Range 1–100 Default value 10 |
Request Parameters
None
Response Parameters
Status code: 200
|
Parameter |
Type |
Description |
|---|---|---|
|
status |
String |
Definition Request status. Range success: The request is successful. error: The request fails. |
|
trace_id |
String |
Definition Request ID, which uniquely identifies the current request. Range A string of digits and hyphens (-). |
|
result |
ListAttentionPageResult object |
Definition My favorites. Range N/A. |
|
Parameter |
Type |
Description |
|---|---|---|
|
totalRecords |
Integer |
Definition Total number of records. Range N/A. |
|
totalPages |
Integer |
Definition Total number of pages. Range N/A. |
|
data |
Array of ListAttentionResult objects |
Definition My favorites. Range N/A. |
|
Parameter |
Type |
Description |
|---|---|---|
|
id |
String |
Definition Sequence number. Range N/A. |
|
domainId |
String |
Definition Tenant ID. Range N/A. |
|
repositoryId |
String |
Definition Repository ID. Range N/A. |
|
repositoryName |
String |
Definition Repository name. Range N/A. |
|
format |
String |
Definition Package type. Range maven2, docker, npm, go, pypi, rpm, composer, debian, conan, nuget, docker2, cocoapods, ohpm, and generic. |
|
policy |
String |
Definition Repository policies. Range release and snapshot |
|
artifactId |
String |
Definition Sequence number of the component to be favorited. Range N/A. |
|
path |
String |
Definition Path of the component to be favorited. Range N/A. |
|
modifiedUserName |
String |
Definition Modifier name. Range N/A. |
|
modifiedUserId |
String |
Definition Modifier ID. Range N/A. |
|
userId |
String |
Definition User ID. Range N/A. |
|
modifiedTime |
String |
Definition Modification time, in yyyy-MM-dd HH:mm:ss format. Range N/A. |
|
region |
String |
Definition Area. Range N/A. |
Example Requests
This API is used to query my favorites.
https://artifact.example.myhuaweicloud.com/cloudartifact/v5/attention/artifacts?page_size=10&page_no=1&project_id=035a1e9da3074adfb57acd1da494d736
Example Responses
Status code: 200
OK
{
"status" : "success",
"trace_id" : "143006-1701222864960-289",
"result" : {
"data" : [ {
"id" : "43e78ea4903d468db517e069ab91ce1c",
"domainId" : "5a775fdcb14f4431b6c0015618140bc3",
"repositoryId" : "xx-xxxxx-x_5a775fdcb14f4431b6c0015618140bc3_maven_1_108",
"repositoryName" : "maven1",
"format" : "maven2",
"policy" : "release",
"artifactId" : "xx-xxxxx-x_5a775fdcb14f4431b6c0015618140bc3_maven_1_108/1/1/1/1-1-1.jar",
"path" : "xx-xxxxx-x_5a775fdcb14f4431b6c0015618140bc3_maven_1_108/1/1/1/1-1-1.jar",
"modifiedUserName" : "devcloud_devcloud_y00226182_01",
"modifiedUserId" : "e9253deb37654775bb3c411aca89153a",
"userId" : null,
"modifiedTime" : "2023-11-29 09:54:22",
"region" : "xx-xxxxx-x"
} ],
"totalRecords" : 1,
"totalPages" : 1
}
}
Status Codes
|
Status Code |
Description |
|---|---|
|
200 |
OK |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.