색인
NotificationsApiService
(인터페이스)Attribute
(열거형)CreateNotificationSubscriptionRequest
(메시지)DeleteNotificationSubscriptionRequest
(메시지)GetNotificationSubscriptionRequest
(메시지)ListNotificationSubscriptionsRequest
(메시지)ListNotificationSubscriptionsResponse
(메시지)NotificationSubscription
(메시지)NotificationSubscription.NotificationEventType
(열거형)ProductChange
(메시지)ProductStatusChangeMessage
(메시지)Resource
(열거형)UpdateNotificationSubscriptionRequest
(메시지)
NotificationsApiService
판매자의 알림 구독을 관리하는 서비스
CreateNotificationSubscription |
---|
비즈니스의 알림 구독을 만듭니다. 독립형 또는 하위 계정 계정의 경우 비즈니스에서 자체 구독을 만들 수 있습니다. MCA의 경우 비즈니스에서 모든 관리 계정 또는 특정 하위 계정에 대한 구독을 만들 수 있습니다. 다음 유형의 알림 구독이 함께 존재할 수 있습니다 (비즈니스별로 이벤트 유형별 구독자).
다음은 허용되지 않습니다 (이벤트 유형별 구독자별 비즈니스 기준):
|
DeleteNotificationSubscription |
---|
판매자의 알림 구독을 삭제합니다.
|
GetNotificationSubscription |
---|
계정의 알림 구독을 가져옵니다.
|
ListNotificationSubscriptions |
---|
판매자의 모든 알림 구독을 가져옵니다.
|
UpdateNotificationSubscription |
---|
판매자의 기존 알림 구독을 업데이트합니다.
|
속성
판매자에게 알리기 위해 변경되는 리소스의 속성을 지정하는 열거형입니다.
열거형 | |
---|---|
ATTRIBUTE_UNSPECIFIED |
지정되지 않은 속성 |
STATUS |
변경된 항목의 상태 |
CreateNotificationSubscriptionRequest
CreateNotificationSubscription 메서드의 요청 메시지입니다.
필드 | |
---|---|
parent |
필수 항목입니다. 새 알림 구독을 소유한 판매자 계정입니다. 형식: |
notification_ |
필수 항목입니다. 만들 알림 구독입니다. |
DeleteNotificationSubscriptionRequest
DeleteNotificationSubscription 메서드의 요청 메시지입니다.
필드 | |
---|---|
name |
필수 항목입니다. 삭제할 알림 구독의 이름입니다. |
GetNotificationSubscriptionRequest
GetNotificationSubscription 메서드의 요청 메시지입니다.
필드 | |
---|---|
name |
필수 항목입니다. 알림 구독의 |
ListNotificationSubscriptionsRequest
ListNotificationSubscription 메서드의 요청 메시지입니다.
필드 | |
---|---|
parent |
필수 항목입니다. 알림 구독을 소유한 판매자 계정입니다. 형식: |
page_ |
페이지에서 반환할 최대 알림 구독 수입니다. |
page_ |
후속 페이지를 검색하기 위한 토큰 (제공된 경우)입니다. 다른 모든 매개변수는 페이지 토큰을 제공한 원래 호출과 일치해야 합니다. |
ListNotificationSubscriptionsResponse
ListNotificationSubscription 메서드의 응답 메시지입니다.
필드 | |
---|---|
notification_ |
판매자가 요청한 알림 구독 목록입니다. |
next_ |
다음 페이지를 검색하기 위해 |
NotificationSubscription
판매자 계정에서 소유한 알림 구독을 나타냅니다.
필드 | |
---|---|
name |
출력 전용입니다. 알림 구성의 |
registered_ |
판매자가 알림을 받으려는 이벤트입니다. |
call_ |
판매자에게 알림을 푸시하는 데 사용할 URL입니다. |
통합 필드
|
|
all_ |
이 값이 true이면 요청하는 계정은 새로 추가된 계정을 포함한 모든 관리 계정 (하위 계정 또는 기타 연결된 계정일 수 있음)의 지정된 이벤트에 대해 매일 알림을 받습니다. |
target_ |
알림을 받을 계정의 |
NotificationEventType
판매자가 알림을 받으려는 이벤트 유형을 나타냅니다.
열거형 | |
---|---|
NOTIFICATION_EVENT_TYPE_UNSPECIFIED |
알림 이벤트 유형이 지정되지 않았습니다. |
PRODUCT_STATUS_CHANGE |
제품 상태 변경 알림(예: 제품이 비승인됨) |
ProductChange
이전 값, 새 값, 국가 코드(지역 코드), 보고 컨텍스트를 포함하여 제품에 발생한 변경사항입니다.
필드 | |
---|---|
old_ |
변경된 리소스 또는 속성의 이전 값입니다. |
new_ |
변경된 리소스 또는 속성의 새 값입니다. |
region_ |
변경사항이 적용되는 국가 (해당하는 경우) |
reporting_ |
변경사항이 있는 보고 컨텍스트 (해당하는 경우) |
ProductStatusChangeMessage
판매자가 제품 상태 변경 이벤트에 관해 알림을 받기 위해 수신하는 메시지
필드 | |
---|---|
changes[] |
제품에 발생한 변경사항을 설명하는 메시지 |
account |
변경된 항목을 소유한 대상 계정입니다. 형식 : |
managing_ |
판매자 계정을 관리하는 계정입니다. 독립형 계정인 경우 판매자 ID와 동일할 수 있습니다. 형식 : |
resource_ |
변경된 리소스입니다. 이 경우 항상 |
attribute |
변경된 리소스의 속성입니다. 이 경우 항상 |
resource_ |
제품 ID입니다. |
resource |
제품 이름입니다. 형식: |
expiration_ |
제품 만료 시간입니다. 제품 삭제 이벤트에 대한 알림이 전송되는 경우에는 이 필드가 설정되지 않습니다. |
리소스
판매자에게 알리기 위해 변경되는 리소스를 지정하는 열거형입니다.
열거형 | |
---|---|
RESOURCE_UNSPECIFIED |
지정되지 않은 리소스 |
PRODUCT |
리소스 유형 : 제품 |
UpdateNotificationSubscriptionRequest
UpdateNotificationSubscription 메서드의 요청 메시지입니다.
필드 | |
---|---|
notification_ |
필수 항목입니다. 업데이트해야 하는 새 버전의 알림 구독입니다. |
update_ |
업데이트되는 필드 목록입니다. |