service/api/proto/streamerauthapprovaldetails/proto/streamerauthapproval_op_vo.go

26 lines
742 B
Go

package proto
import (
accountproto "service/api/proto/account/proto"
"service/dbstruct"
)
type StreamerAuthApprovalDetailsOpVO struct {
*dbstruct.StreamerAuthApprovalDetails
AccountVO *accountproto.OpListVO `json:"account"`
}
func (vo *StreamerAuthApprovalDetailsOpVO) CopyStreamerAuthApprovalDetails(streamerauthapprovaldetails *dbstruct.StreamerAuthApprovalDetails) *StreamerAuthApprovalDetailsOpVO {
vo.StreamerAuthApprovalDetails = streamerauthapprovaldetails
return vo
}
func (vo *StreamerAuthApprovalDetailsOpVO) CopyAccount(account *dbstruct.Account) *StreamerAuthApprovalDetailsOpVO {
if vo == nil || account == nil {
return vo
}
vo.AccountVO = &accountproto.OpListVO{}
vo.AccountVO.CopyAccount(account)
return vo
}