mirror of
https://github.com/mgechev/revive.git
synced 2025-01-10 03:17:11 +02:00
38 lines
2.3 KiB
Go
38 lines
2.3 KiB
Go
package fixtures
|
|
|
|
type decodeAndValidateRequest struct {
|
|
// BEAWRE : the flag of URLParam should match the const string URLParam
|
|
URLParam string `json:"-" path:"url_param" validate:"numeric"`
|
|
Text string `json:"text" validate:"max=10"`
|
|
DefaultInt int `json:"defaultInt" default:"10.0"` // MATCH /field's type and default value's type mismatch/
|
|
DefaultInt2 int `json:"defaultInt" default:"10"`
|
|
DefaultString string `json:"defaultString" default:"foo"`
|
|
DefaultBool bool `json:"defaultBool" default:"trues"` // MATCH /field's type and default value's type mismatch/
|
|
DefaultBool2 bool `json:"defaultBool" default:"true"`
|
|
DefaultBool3 bool `json:"defaultBool" default:"false"`
|
|
DefaultFloat float64 `json:"defaultFloat" default:"f10.0"` // MATCH /field's type and default value's type mismatch/
|
|
DefaultFloat2 float64 `json:"defaultFloat" default:"10.0"`
|
|
MandatoryStruct mandatoryStruct `json:"mandatoryStruct" required:"trues"` // MATCH /required should be 'true' or 'false'/
|
|
MandatoryStruct2 mandatoryStruct `json:"mandatoryStruct" required:"true"`
|
|
MandatoryStruct4 mandatoryStruct `json:"mandatoryStruct" required:"false"`
|
|
OptionalStruct *optionalStruct `json:"optionalStruct,omitempty"`
|
|
OptionalQuery string `json:"-" querystring:"queryfoo"`
|
|
}
|
|
|
|
type RangeAllocation struct {
|
|
metav1.TypeMeta `json:",inline"` // MATCH /unknown option 'inline' in JSON tag/
|
|
metav1.ObjectMeta `json:"metadata,omitempty"`
|
|
Range string `json:"range,flow"` // MATCH /unknown option 'flow' in JSON tag/
|
|
Data []byte `json:"data,inline"` // MATCH /unknown option 'inline' in JSON tag/
|
|
}
|
|
|
|
type VirtualMachineRelocateSpecDiskLocator struct {
|
|
DynamicData
|
|
|
|
DiskId int32 `xml:"diskId,attr,cdata"`
|
|
Datastore ManagedObjectReference `xml:"datastore,chardata,innerxml"`
|
|
DiskMoveType string `xml:"diskMoveType,omitempty,comment"`
|
|
DiskBackingInfo BaseVirtualDeviceBackingInfo `xml:"diskBackingInfo,omitempty,any"`
|
|
Profile []BaseVirtualMachineProfileSpec `xml:"profile,omitempty,typeattr"` // MATCH /unknown option 'typeattr' in XML tag/
|
|
}
|