GetBaseReportRequest

package
v0.0.0-...-07563a9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CustomDataType

type CustomDataType struct {
	// VendorId corresponds to the JSON schema field "vendorId".
	VendorId string `json:"vendorId" yaml:"vendorId"`
}

This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.

func (*CustomDataType) UnmarshalJSON

func (j *CustomDataType) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler.

type GetBaseReportRequestJson

type GetBaseReportRequestJson struct {
	// CustomData corresponds to the JSON schema field "customData".
	CustomData *CustomDataType `json:"customData,omitempty" yaml:"customData,omitempty"`

	// ReportBase corresponds to the JSON schema field "reportBase".
	ReportBase ReportBaseEnumType_1 `json:"reportBase" yaml:"reportBase"`

	// The Id of the request.
	//
	RequestId int `json:"requestId" yaml:"requestId"`
}

func (*GetBaseReportRequestJson) UnmarshalJSON

func (j *GetBaseReportRequestJson) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler.

type ReportBaseEnumType

type ReportBaseEnumType string
const ReportBaseEnumTypeConfigurationInventory ReportBaseEnumType = "ConfigurationInventory"
const ReportBaseEnumTypeFullInventory ReportBaseEnumType = "FullInventory"
const ReportBaseEnumTypeSummaryInventory ReportBaseEnumType = "SummaryInventory"

func (*ReportBaseEnumType) UnmarshalJSON

func (j *ReportBaseEnumType) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler.

type ReportBaseEnumType_1

type ReportBaseEnumType_1 string
const ReportBaseEnumType_1_ConfigurationInventory ReportBaseEnumType_1 = "ConfigurationInventory"
const ReportBaseEnumType_1_FullInventory ReportBaseEnumType_1 = "FullInventory"
const ReportBaseEnumType_1_SummaryInventory ReportBaseEnumType_1 = "SummaryInventory"

func (*ReportBaseEnumType_1) UnmarshalJSON

func (j *ReportBaseEnumType_1) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL