// +------------------------------------------------------------------------- // | Copyright (C) 2016 Yunify, Inc. // +------------------------------------------------------------------------- // | Licensed under the Apache License, Version 2.0 (the "License"); // | you may not use this work except in compliance with the License. // | You may obtain a copy of the License in the LICENSE file, or 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. // +------------------------------------------------------------------------- {{$service := .Data.Service}} {{$customizedTypes := .Data.CustomizedTypes}} package service import ( "fmt" "time" "github.com/yunify/qingcloud-sdk-go/request/errors" ) {{range $_, $customizedType := $customizedTypes}} type {{$customizedType.ID | camelCase}} struct { {{template "RenderProperties" passThrough $customizedType ""}} } func (v *{{$customizedType.ID | camelCase}}) Validate() error { {{template "ValidateCustomizedType" $customizedType}} return nil } {{end}}