다음을 통해 공유


TransferEntity 리소스

파트너는 고객의 현재 파트너에게 전송을 만듭니다. 현재 또는 원본 파트너는 전송을 수락하고 전송을 완료하기 위해 제출합니다.

TransferEntity

새 상거래 전송에 대한 transferEntity를 설명합니다.

속성 Type 설명
ID string transferEntity를 성공적으로 만들 때 제공되는 transferEntity 식별자입니다.
status string transferEntity의 상태입니다. 가능한 값은 "활성"(삭제/제출 가능) 및 "완료됨"(이미 완료됨)입니다. transferEntity를 성공적으로 만들 때 적용됩니다.
transferType string 전송 유형을 나타내는 숫자입니다. 3은 ModernAzure로 확인되고 5개는 NewCommerce로 확인됩니다. 파트너에게 새 상거래 전송을 실행하는 파트너는 사용할 수 있지만 5에서 표준화해야 합니다.
customerEmailId string 알림에 사용되는 고객 전자 메일을 식별합니다.
createdTime DateTime transferEntity를 만든 날짜(날짜-시간 형식)입니다. transferEntity를 성공적으로 만들 때 적용됩니다.
lastModifiedTime DateTime transferEntity가 마지막으로 업데이트된 날짜(날짜-시간 형식)입니다. transferEntity를 성공적으로 만들 때 적용됩니다.
completedTime DateTime transferEntity가 완료된 날짜(날짜-시간 형식)입니다. transferEntity가 성공적으로 완료되면 적용됩니다.
customerName string 선택 사항. 구독이 전송되는 고객의 이름입니다.
customerTenantId string 고객을 식별하는 GUID 형식의 고객 ID입니다. transferEntity를 성공적으로 만들 때 적용됩니다.
partnertenantid string 파트너를 식별하는 GUID 형식의 파트너 ID입니다.
sourcePartnerName string 선택 사항. 전송을 시작하는 파트너 조직의 이름입니다.
targetPartnerName string 선택 사항. 전송 대상이 되는 파트너 조직의 이름입니다.
targetPartnerTenantId string 전송 대상이 되는 파트너를 식별하는 GUID 형식의 파트너 ID입니다.
targetPartnerEmailId string 전송 대상이 되는 파트너를 식별하는 GUID 형식의 pid입니다. 이 ID는 targetPartnerTenantId와 동일합니다.
transferDirection string 전송 방향을 나타내는 숫자입니다. 1은 전송을 수락하는 파트너에 대한 들어오는 전송을 나타냅니다. 2는 전송을 만드는 파트너에 대한 나가는 전송을 나타냅니다.
ignoreEligibilityCheck string 이 값은 false여야 합니다.
lastModifiedUser string 전송을 수정할 마지막 사용자를 식별하는 GUID 형식의 사용자 ID
lineItems 개체의 배열 TransferLineItem 리소스의 배열입니다.

TransferLineItem

새 상거래 transferEntity에 포함된 하나의 항목을 나타냅니다. 원본 파트너는 전송하려는 항목의 전송에 대한 품목을 볼 수 있습니다. 대상 파트너는 완료된 후 새로 만든 품목을 볼 수 있습니다. 대상 파트너는 품목 ID를 사용하여 전송으로 인해 새로 만든 구독을 이해할 수 있습니다.

속성 Type 설명
ID string 전송 줄 항목에 대한 고유 식별자입니다. transferEntity를 성공적으로 만들 때 적용됩니다.
subscriptionId string 구독 식별자입니다.
quantity int 라이선스 또는 인스턴스 수입니다.
billingCycle Object 현재 기간에 대해 설정된 청구 주기 형식입니다.
productType string 전송된 제품의 유형을 나타내는 문자열입니다.
status string transferEntity에서 lineitem의 상태입니다.

기존 라이선스 기반 전송에 대한 TransferEntity

transferEntity에 대해 설명합니다.

속성 Type 설명
ID string transferEntity를 성공적으로 만들 때 제공되는 transferEntity 식별자입니다.
createdTime DateTime transferEntity를 만든 날짜(날짜-시간 형식)입니다. transferEntity를 성공적으로 만들 때 적용됩니다.
lastModifiedTime DateTime transferEntity가 마지막으로 업데이트된 날짜(날짜-시간 형식)입니다. transferEntity를 성공적으로 만들 때 적용됩니다.
lastModifiedUser string transferEntity를 마지막으로 업데이트한 사용자입니다. transferEntity를 성공적으로 만들 때 적용됩니다.
customerName string 선택 사항. 구독이 전송되는 고객의 이름입니다.
customerTenantId string 고객을 식별하는 GUID 형식의 고객 ID입니다. transferEntity를 성공적으로 만들 때 적용됩니다.
partnertenantid string 파트너를 식별하는 GUID 형식의 파트너 ID입니다.
sourcePartnerName string 선택 사항. 전송을 시작하는 파트너 조직의 이름입니다.
sourcePartnerTenantId string 전송을 시작하는 파트너를 식별하는 GUID 형식의 파트너 ID입니다.
targetPartnerName string 선택 사항. 전송 대상이 되는 파트너 조직의 이름입니다.
targetPartnerTenantId string 전송 대상이 되는 파트너를 식별하는 GUID 형식의 파트너 ID입니다.
lineItems 개체의 배열 TransferLineItem 리소스의 배열입니다.
status string transferEntity의 상태입니다. 가능한 값은 "활성"(삭제/제출 가능) 및 "완료됨"(이미 완료됨)입니다. transferEntity를 성공적으로 만들 때 적용됩니다.

기존의 라이선스 기반 전송에 대한 TransferLineItem

transferEntity에 포함된 하나의 항목을 나타냅니다.

속성 Type 설명
ID string 전송 줄 항목에 대한 고유 식별자입니다. transferEntity를 성공적으로 만들 때 적용됩니다.
subscriptionId string 구독 식별자입니다.
quantity int 라이선스 또는 인스턴스 수입니다.
billingCycle Object 현재 기간에 대해 설정된 청구 주기 형식입니다.
friendlyName string 선택 사항. 명확하게 구분하기 위해 파트너가 정의한 항목의 이름입니다.
partnerIdOnRecord string 전송이 수락되면 발생하는 구매에 대한 레코드의 PartnerId입니다.
offerId string 제품 식별자입니다.
addonItems TransferLineItem 개체 목록 전송 중인 기본 구독과 함께 전송되는 추가 기능에 대한 transferEntity 줄 항목의 컬렉션입니다. transferEntity를 성공적으로 만들 때 적용됩니다.
transferError string 오류가 있는 경우 transferEntity가 허용된 후에 적용됩니다.
status string transferEntity에서 lineitem의 상태입니다.

TransferSubmitResult

기존 라이선스 기반 전송에 대한 전송 수락의 결과를 나타냅니다.

속성 Type 설명
주문 Order 개체 목록입니다. 주문 컬렉션입니다.
transferErrors TransferError 개체 목록입니다. 전송 오류의 컬렉션입니다.

TransferError

기존 라이선스 기반 전송을 수락할 때 발생하는 오류를 나타냅니다.

속성 Type 설명
transferGroupId string 오류가 있는 주문의 주문 그룹 ID입니다.
코드 int 오류 코드입니다.
description string 오류에 대한 설명입니다.
lineItems TransferLineItem 개체 목록 전송 오류의 일부인 transferEntity 줄 항목의 컬렉션입니다.

TransferErrorCode

기존 라이선스 기반 전송에 대한 주문 오류 유형을 나타내는 값이 있는 [Enum/dotnet/api/system.enum)입니다.

Position 설명
PartnerTokenMissing 800001 요청 컨텍스트에서 파트너 토큰이 누락되었습니다.
InvalidInput 800002 잘못된 요청 입력입니다.
ServiceException 800003 예기치 않은 서비스 오류입니다.
InvalidOfferId 800004 제품 ID가 잘못되었습니다.
CreateOrderError 800005 주문 만들기에 성공하지 못했습니다.
MpnIdNotFound 800015 PartnerID를 찾을 수 없습니다.
NotValidIndirectResellerMpnId 800016 PartnerID는 유효한 간접 재판매인이 아닙니다.
TransferIdNotFound 900100 전송 요청을 찾을 수 없습니다.
TransferNotAllowedIfStatusIsInProgress 900101 전송 요청이 이미 진행 중입니다.
TransferNotAllowedIfStatusIsCompleted 900102 전송 요청이 이미 완료되었습니다.
TransferCreateOrderError 900103 전송 순서가 성공하지 못했습니다.
TransferProcessedByAnotherRequest 900104 전송이 다른 요청에 의해 처리되고 있습니다.