다음 CRMData 케이스 클래스에 대해 .proto 파일을 만들어야합니다. 나는 다음과 같은 데이터 유형과 혼란을 겪고 당신이 할 겁니다 가장 큰 문제는 GUID를 (나는 그 UUID
이 무엇인지 가정) 아니라는 것이다Google Protobuf, .proto 파일 쿼리
case class CRMData(
var customerShipToGroups : Map[String, Map[UUID, ShipToGroup]],
var shipToGroups : Map[UUID, ShipToGroup],
var shipToGroupLastUsed : UUID,
var defaultShipToGroup : UUID
)
case class ShipToGroup(
var customerUUID : String,
var shipToGroupUUID : UUID,
var name : String,
var address : String,
var companyName : String,
var phoneNumber : Long,
var city : String,
var state : String,
var zip : Int,
var country : String,
var landmark : String,
var addressType : Int,
var emailId : String,
var addedAsBillingAddress : Boolean,
var usedAsBillingAddress: Boolean,
var isDefault : Boolean,
var address2 : String)
안녕하세요, 저에게 감사드립니다. 지금은 위에 사용 된 CRMData를 직렬화하는 방법을 고수했습니다. –