26 lines
742 B
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
|
|
}
|