56 lines
1.6 KiB
Go
56 lines
1.6 KiB
Go
package request
|
|
|
|
|
|
type AlibabaTclsAxIntegrationAccountImportRequest struct {
|
|
/*
|
|
isv编码 */
|
|
ClientId *string `json:"client_id" required:"true" `
|
|
/*
|
|
手机号 */
|
|
Mobile *string `json:"mobile" required:"true" `
|
|
/*
|
|
邮箱 */
|
|
Email *string `json:"email" required:"true" `
|
|
/*
|
|
用户名 */
|
|
Username *string `json:"username" required:"true" `
|
|
}
|
|
|
|
func (s *AlibabaTclsAxIntegrationAccountImportRequest) SetClientId(v string) *AlibabaTclsAxIntegrationAccountImportRequest {
|
|
s.ClientId = &v
|
|
return s
|
|
}
|
|
func (s *AlibabaTclsAxIntegrationAccountImportRequest) SetMobile(v string) *AlibabaTclsAxIntegrationAccountImportRequest {
|
|
s.Mobile = &v
|
|
return s
|
|
}
|
|
func (s *AlibabaTclsAxIntegrationAccountImportRequest) SetEmail(v string) *AlibabaTclsAxIntegrationAccountImportRequest {
|
|
s.Email = &v
|
|
return s
|
|
}
|
|
func (s *AlibabaTclsAxIntegrationAccountImportRequest) SetUsername(v string) *AlibabaTclsAxIntegrationAccountImportRequest {
|
|
s.Username = &v
|
|
return s
|
|
}
|
|
|
|
func (req *AlibabaTclsAxIntegrationAccountImportRequest) ToMap() map[string]interface{} {
|
|
paramMap := make(map[string]interface{})
|
|
if(req.ClientId != nil) {
|
|
paramMap["client_id"] = *req.ClientId
|
|
}
|
|
if(req.Mobile != nil) {
|
|
paramMap["mobile"] = *req.Mobile
|
|
}
|
|
if(req.Email != nil) {
|
|
paramMap["email"] = *req.Email
|
|
}
|
|
if(req.Username != nil) {
|
|
paramMap["username"] = *req.Username
|
|
}
|
|
return paramMap
|
|
}
|
|
|
|
func (req *AlibabaTclsAxIntegrationAccountImportRequest) ToFileMap() map[string]interface{} {
|
|
fileMap := make(map[string]interface{})
|
|
return fileMap
|
|
} |