client

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GridQuery

func (client *Client) GridQuery(dataType *string, request *GridQueryRequest) (_result *GridQueryResponse, _err error)

func (*Client) GridQueryWithOptions

func (client *Client) GridQueryWithOptions(dataType *string, request *GridQueryRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GridQueryResponse, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

type GridQueryRequest

type GridQueryRequest struct {
	Element           *string  `json:"element,omitempty" xml:"element,omitempty"`
	ForecastTimestamp *string  `json:"forecastTimestamp,omitempty" xml:"forecastTimestamp,omitempty"`
	Latitude          *float64 `json:"latitude,omitempty" xml:"latitude,omitempty"`
	Longitude         *float64 `json:"longitude,omitempty" xml:"longitude,omitempty"`
	PageNo            *int32   `json:"pageNo,omitempty" xml:"pageNo,omitempty"`
	PageSize          *int32   `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	Product           *string  `json:"product,omitempty" xml:"product,omitempty"`
	ReportTimestamp   *string  `json:"reportTimestamp,omitempty" xml:"reportTimestamp,omitempty"`
}

func (GridQueryRequest) GoString

func (s GridQueryRequest) GoString() string

func (*GridQueryRequest) SetElement

func (s *GridQueryRequest) SetElement(v string) *GridQueryRequest

func (*GridQueryRequest) SetForecastTimestamp

func (s *GridQueryRequest) SetForecastTimestamp(v string) *GridQueryRequest

func (*GridQueryRequest) SetLatitude

func (s *GridQueryRequest) SetLatitude(v float64) *GridQueryRequest

func (*GridQueryRequest) SetLongitude

func (s *GridQueryRequest) SetLongitude(v float64) *GridQueryRequest

func (*GridQueryRequest) SetPageNo

func (s *GridQueryRequest) SetPageNo(v int32) *GridQueryRequest

func (*GridQueryRequest) SetPageSize

func (s *GridQueryRequest) SetPageSize(v int32) *GridQueryRequest

func (*GridQueryRequest) SetProduct

func (s *GridQueryRequest) SetProduct(v string) *GridQueryRequest

func (*GridQueryRequest) SetReportTimestamp

func (s *GridQueryRequest) SetReportTimestamp(v string) *GridQueryRequest

func (GridQueryRequest) String

func (s GridQueryRequest) String() string

type GridQueryResponse

type GridQueryResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GridQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GridQueryResponse) GoString

func (s GridQueryResponse) GoString() string

func (*GridQueryResponse) SetBody

func (*GridQueryResponse) SetHeaders

func (s *GridQueryResponse) SetHeaders(v map[string]*string) *GridQueryResponse

func (*GridQueryResponse) SetStatusCode

func (s *GridQueryResponse) SetStatusCode(v int32) *GridQueryResponse

func (GridQueryResponse) String

func (s GridQueryResponse) String() string

type GridQueryResponseBody

type GridQueryResponseBody struct {
	Code      *int64                       `json:"code,omitempty" xml:"code,omitempty"`
	Message   *string                      `json:"message,omitempty" xml:"message,omitempty"`
	Module    *GridQueryResponseBodyModule `json:"module,omitempty" xml:"module,omitempty" type:"Struct"`
	RequestId *string                      `json:"requestId,omitempty" xml:"requestId,omitempty"`
	Success   *bool                        `json:"success,omitempty" xml:"success,omitempty"`
}

func (GridQueryResponseBody) GoString

func (s GridQueryResponseBody) GoString() string

func (*GridQueryResponseBody) SetCode

func (*GridQueryResponseBody) SetMessage

func (*GridQueryResponseBody) SetModule

func (*GridQueryResponseBody) SetRequestId

func (*GridQueryResponseBody) SetSuccess

func (GridQueryResponseBody) String

func (s GridQueryResponseBody) String() string

type GridQueryResponseBodyModule

type GridQueryResponseBodyModule struct {
	List     []*GridQueryResponseBodyModuleList `json:"list,omitempty" xml:"list,omitempty" type:"Repeated"`
	PageNo   *int32                             `json:"pageNo,omitempty" xml:"pageNo,omitempty"`
	PageSize *int32                             `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
}

func (GridQueryResponseBodyModule) GoString

func (s GridQueryResponseBodyModule) GoString() string

func (*GridQueryResponseBodyModule) SetList

func (*GridQueryResponseBodyModule) SetPageNo

func (*GridQueryResponseBodyModule) SetPageSize

func (GridQueryResponseBodyModule) String

type GridQueryResponseBodyModuleList

type GridQueryResponseBodyModuleList struct {
	DataType          *string  `json:"dataType,omitempty" xml:"dataType,omitempty"`
	Element           *string  `json:"element,omitempty" xml:"element,omitempty"`
	ElementUnit       *string  `json:"elementUnit,omitempty" xml:"elementUnit,omitempty"`
	ForecastTimestamp *string  `json:"forecastTimestamp,omitempty" xml:"forecastTimestamp,omitempty"`
	Latitude          *float64 `json:"latitude,omitempty" xml:"latitude,omitempty"`
	Longitude         *float64 `json:"longitude,omitempty" xml:"longitude,omitempty"`
	ReportTimestamp   *string  `json:"reportTimestamp,omitempty" xml:"reportTimestamp,omitempty"`
	Value             *float64 `json:"value,omitempty" xml:"value,omitempty"`
}

func (GridQueryResponseBodyModuleList) GoString

func (*GridQueryResponseBodyModuleList) SetDataType

func (*GridQueryResponseBodyModuleList) SetElement

func (*GridQueryResponseBodyModuleList) SetElementUnit

func (*GridQueryResponseBodyModuleList) SetForecastTimestamp

func (*GridQueryResponseBodyModuleList) SetLatitude

func (*GridQueryResponseBodyModuleList) SetLongitude

func (*GridQueryResponseBodyModuleList) SetReportTimestamp

func (*GridQueryResponseBodyModuleList) SetValue

func (GridQueryResponseBodyModuleList) String

Jump to

Keyboard shortcuts

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