// Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // Code generated by model-api-gen. DO NOT EDIT. package cloudevent import ( time "time" jsonutils "yunion.io/x/jsonutils" "yunion.io/x/onecloud/pkg/apis" ) // SCloudevent is an autogenerated struct via yunion.io/x/onecloud/pkg/cloudevent/models.SCloudevent. type SCloudevent struct { apis.SDomainizedResourceBase EventId int64 `json:"event_id"` Name string `json:"name"` Service string `json:"service"` ResourceType string `json:"resource_type"` Action string `json:"action"` RequestId string `json:"request_id"` Request jsonutils.JSONObject `json:"request"` Account string `json:"account"` Success bool `json:"success"` CreatedAt time.Time `json:"created_at"` CloudproviderId string `json:"cloudprovider_id"` Manager string `json:"manager"` Provider string `json:"provider"` Brand string `json:"brand"` } // SCloudprovider is an autogenerated struct via yunion.io/x/onecloud/pkg/cloudevent/models.SCloudprovider. type SCloudprovider struct { apis.SEnabledStatusStandaloneResourceBase apis.SProjectizedResourceBase SyncStatus string `json:"sync_status"` Provider string `json:"provider"` Brand string `json:"brand"` }