api/api_feature_consistency_check.go (47 lines of code) (raw):

package api import ( "encoding/json" "github.com/aliyun/alibaba-cloud-sdk-go/services/pairecservice" "github.com/aliyun/aliyun-pairec-config-go-sdk/v2/model" ) type FeatureConsistencyCheckService service /* BackflowFeatureConsistencyCheckJobData send backflow log data to pairec config server @return FeatureConsistencyBackflowResponse */ func (a *FeatureConsistencyCheckService) BackflowFeatureConsistencyCheckJobData(backflowData *model.FeatureConsistencyBackflowData) (FeatureConsistencyBackflowResponse, error) { backflowData.InstanceId = a.instanceId request := pairecservice.CreateBackflowFeatureConsistencyCheckJobDataRequest() request.Domain = a.client.GetDomain() request.Headers["Content-Type"] = "application/json" var ( localVarReturnValue FeatureConsistencyBackflowResponse ) body, _ := json.Marshal(backflowData) request.Content = body response, err := a.client.BackflowFeatureConsistencyCheckJobData(request) if err != nil { return localVarReturnValue, err } err = json.Unmarshal(response.GetHttpContentBytes(), &localVarReturnValue) if err != nil { return localVarReturnValue, err } return localVarReturnValue, nil } /* SyncFeatureConsistencyCheckJobReplayLog send reply log data to pairec config server @return FeatureConsistencyReplyResponse */ func (a *FeatureConsistencyCheckService) SyncFeatureConsistencyCheckJobReplayLog(replyData *model.FeatureConsistencyReplyData) (FeatureConsistencyReplyResponse, error) { replyData.InstanceId = a.instanceId request := pairecservice.CreateSyncFeatureConsistencyCheckJobReplayLogRequest() request.Domain = a.client.GetDomain() request.Headers["Content-Type"] = "application/json" var ( localVarReturnValue FeatureConsistencyReplyResponse ) body, _ := json.Marshal(replyData) request.Content = body response, err := a.client.SyncFeatureConsistencyCheckJobReplayLog(request) if err != nil { return localVarReturnValue, err } err = json.Unmarshal(response.GetHttpContentBytes(), &localVarReturnValue) if err != nil { return localVarReturnValue, err } return localVarReturnValue, nil }