package pb

type BusinessProfile struct {
	Id           string
	BusinessName string
}

type SellerProfile struct {
	Id              string
	FirstName       string
	LastName        string
	Email           string
	BusinessProfile *BusinessProfile
}

func (res *GetSellerProfileResponse) ToValue() *SellerProfile {
	var businessProfile *BusinessProfile
	if res.BusinessProfile != nil {
		businessProfile = &BusinessProfile{
			Id:           res.BusinessProfile.Id,
			BusinessName: res.BusinessProfile.BusinessName.Value,
		}
	}
	return &SellerProfile{
		Id:              res.Id,
		FirstName:       res.FirstName.Value,
		LastName:        res.LastName.Value,
		Email:           res.Email.Value,
		BusinessProfile: businessProfile,
	}
}
