metro

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 4, 2019 License: BSD-2-Clause Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for metro API

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client

New creates a new metro API client.

func (*Client) MetroAPIFirstLastTimetable

func (a *Client) MetroAPIFirstLastTimetable(params *MetroAPIFirstLastTimetableParams) (*MetroAPIFirstLastTimetableOK, error)

MetroAPIFirstLastTimetable 取得捷運首末班車時刻表資料s

取得捷運首末班車時刻表資料

func (*Client) MetroAPIFrequency

func (a *Client) MetroAPIFrequency(params *MetroAPIFrequencyParams) (*MetroAPIFrequencyOK, error)

MetroAPIFrequency 取得捷運路線發車班距頻率資料s

取得捷運路線發車班距頻率資料

func (*Client) MetroAPILine

func (a *Client) MetroAPILine(params *MetroAPILineParams) (*MetroAPILineOK, error)

MetroAPILine 取得捷運路線基本資料s

取得捷運路線基本資料

func (*Client) MetroAPILineTransfer

func (a *Client) MetroAPILineTransfer(params *MetroAPILineTransferParams) (*MetroAPILineTransferOK, error)

MetroAPILineTransfer 取得捷運路線站間轉乘基本資料s

取得捷運路線站間轉乘基本資料

func (*Client) MetroAPILiveBoard

func (a *Client) MetroAPILiveBoard(params *MetroAPILiveBoardParams) (*MetroAPILiveBoardOK, error)

MetroAPILiveBoard 取得捷運車站別列車即時到離站電子看板資訊s

取得捷運車站別列車即時到離站電子看板資訊

func (*Client) MetroAPINetwork

func (a *Client) MetroAPINetwork(params *MetroAPINetworkParams) (*MetroAPINetworkOK, error)

MetroAPINetwork 取得捷運路網資料s

取得捷運路網資料

func (*Client) MetroAPIODFare

func (a *Client) MetroAPIODFare(params *MetroAPIODFareParams) (*MetroAPIODFareOK, error)

MetroAPIODFare 取得捷運起迄站間票價資料s

取得捷運起迄站間票價資料

func (*Client) MetroAPIRoute

func (a *Client) MetroAPIRoute(params *MetroAPIRouteParams) (*MetroAPIRouteOK, error)

MetroAPIRoute 取得捷運營運路線基本資料s

取得捷運營運路線基本資料

func (*Client) MetroAPIS2STravelTime

func (a *Client) MetroAPIS2STravelTime(params *MetroAPIS2STravelTimeParams) (*MetroAPIS2STravelTimeOK, error)

MetroAPIS2STravelTime 取得捷運列車站間運行時間資料s

取得捷運列車站間運行時間資料

func (*Client) MetroAPIShape

func (a *Client) MetroAPIShape(params *MetroAPIShapeParams) (*MetroAPIShapeOK, error)

MetroAPIShape 取得指定營運業者之軌道路網實體路線圖資資料s

取得指定營運業者之軌道路網實體路線圖資資料

func (*Client) MetroAPIStation

func (a *Client) MetroAPIStation(params *MetroAPIStationParams) (*MetroAPIStationOK, error)

MetroAPIStation 取得捷運車站基本資料s

取得捷運車站基本資料

func (*Client) MetroAPIStationExit

func (a *Client) MetroAPIStationExit(params *MetroAPIStationExitParams) (*MetroAPIStationExitOK, error)

MetroAPIStationExit 取得捷運車站出入口基本資料s

取得捷運車站出入口基本資料

func (*Client) MetroAPIStationFacility

func (a *Client) MetroAPIStationFacility(params *MetroAPIStationFacilityParams) (*MetroAPIStationFacilityOK, error)

MetroAPIStationFacility 取得捷運車站設施資料s

取得捷運車站設施資料

func (*Client) MetroAPIStationOfLine

func (a *Client) MetroAPIStationOfLine(params *MetroAPIStationOfLineParams) (*MetroAPIStationOfLineOK, error)

MetroAPIStationOfLine 取得捷運路線車站基本資料s

取得捷運路線車站基本資料

func (*Client) MetroAPIStationOfRoute

func (a *Client) MetroAPIStationOfRoute(params *MetroAPIStationOfRouteParams) (*MetroAPIStationOfRouteOK, error)

MetroAPIStationOfRoute 取得捷運營運路線車站基本資料s

取得捷運營運路線車站基本資料

func (*Client) MetroAPIStationTimeTable

func (a *Client) MetroAPIStationTimeTable(params *MetroAPIStationTimeTableParams) (*MetroAPIStationTimeTableOK, error)

MetroAPIStationTimeTable 取得捷運站別時刻表資料s

取得捷運站別時刻表資料

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

type MetroAPIFirstLastTimetableOK

type MetroAPIFirstLastTimetableOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroFirstLastTimetable
}

MetroAPIFirstLastTimetableOK handles this case with default header values.

OK

func NewMetroAPIFirstLastTimetableOK

func NewMetroAPIFirstLastTimetableOK() *MetroAPIFirstLastTimetableOK

NewMetroAPIFirstLastTimetableOK creates a MetroAPIFirstLastTimetableOK with default headers values

func (*MetroAPIFirstLastTimetableOK) Error

func (*MetroAPIFirstLastTimetableOK) GetPayload

type MetroAPIFirstLastTimetableParams

type MetroAPIFirstLastTimetableParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator
	  欲查詢縣市

	*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPIFirstLastTimetableParams contains all the parameters to send to the API endpoint for the metro Api first last timetable operation typically these are written to a http.Request

func NewMetroAPIFirstLastTimetableParams

func NewMetroAPIFirstLastTimetableParams() *MetroAPIFirstLastTimetableParams

NewMetroAPIFirstLastTimetableParams creates a new MetroAPIFirstLastTimetableParams object with the default values initialized.

func NewMetroAPIFirstLastTimetableParamsWithContext

func NewMetroAPIFirstLastTimetableParamsWithContext(ctx context.Context) *MetroAPIFirstLastTimetableParams

NewMetroAPIFirstLastTimetableParamsWithContext creates a new MetroAPIFirstLastTimetableParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPIFirstLastTimetableParamsWithHTTPClient

func NewMetroAPIFirstLastTimetableParamsWithHTTPClient(client *http.Client) *MetroAPIFirstLastTimetableParams

NewMetroAPIFirstLastTimetableParamsWithHTTPClient creates a new MetroAPIFirstLastTimetableParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPIFirstLastTimetableParamsWithTimeout

func NewMetroAPIFirstLastTimetableParamsWithTimeout(timeout time.Duration) *MetroAPIFirstLastTimetableParams

NewMetroAPIFirstLastTimetableParamsWithTimeout creates a new MetroAPIFirstLastTimetableParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPIFirstLastTimetableParams) SetContext

SetContext adds the context to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) SetDollarFilter

func (o *MetroAPIFirstLastTimetableParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) SetDollarFormat

func (o *MetroAPIFirstLastTimetableParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) SetDollarOrderby

func (o *MetroAPIFirstLastTimetableParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) SetDollarSelect

func (o *MetroAPIFirstLastTimetableParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) SetDollarSkip

func (o *MetroAPIFirstLastTimetableParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) SetDollarTop

func (o *MetroAPIFirstLastTimetableParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) SetHTTPClient

func (o *MetroAPIFirstLastTimetableParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) SetOperator

func (o *MetroAPIFirstLastTimetableParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) SetTimeout

func (o *MetroAPIFirstLastTimetableParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) WithContext

WithContext adds the context to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) WithDollarFilter

func (o *MetroAPIFirstLastTimetableParams) WithDollarFilter(dollarFilter *string) *MetroAPIFirstLastTimetableParams

WithDollarFilter adds the dollarFilter to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) WithDollarFormat

WithDollarFormat adds the dollarFormat to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) WithDollarOrderby

func (o *MetroAPIFirstLastTimetableParams) WithDollarOrderby(dollarOrderby *string) *MetroAPIFirstLastTimetableParams

WithDollarOrderby adds the dollarOrderby to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) WithDollarSelect

func (o *MetroAPIFirstLastTimetableParams) WithDollarSelect(dollarSelect *string) *MetroAPIFirstLastTimetableParams

WithDollarSelect adds the dollarSelect to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) WithDollarSkip

WithDollarSkip adds the dollarSkip to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) WithDollarTop

WithDollarTop adds the dollarTop to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) WithOperator

WithOperator adds the operator to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) WithTimeout

WithTimeout adds the timeout to the metro Api first last timetable params

func (*MetroAPIFirstLastTimetableParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type MetroAPIFirstLastTimetableReader

type MetroAPIFirstLastTimetableReader struct {
	// contains filtered or unexported fields
}

MetroAPIFirstLastTimetableReader is a Reader for the MetroAPIFirstLastTimetable structure.

func (*MetroAPIFirstLastTimetableReader) ReadResponse

func (o *MetroAPIFirstLastTimetableReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type MetroAPIFrequencyOK

type MetroAPIFrequencyOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroFrequency
}

MetroAPIFrequencyOK handles this case with default header values.

OK

func NewMetroAPIFrequencyOK

func NewMetroAPIFrequencyOK() *MetroAPIFrequencyOK

NewMetroAPIFrequencyOK creates a MetroAPIFrequencyOK with default headers values

func (*MetroAPIFrequencyOK) Error

func (o *MetroAPIFrequencyOK) Error() string

func (*MetroAPIFrequencyOK) GetPayload

type MetroAPIFrequencyParams

type MetroAPIFrequencyParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator
	  欲查詢縣市

	*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPIFrequencyParams contains all the parameters to send to the API endpoint for the metro Api frequency operation typically these are written to a http.Request

func NewMetroAPIFrequencyParams

func NewMetroAPIFrequencyParams() *MetroAPIFrequencyParams

NewMetroAPIFrequencyParams creates a new MetroAPIFrequencyParams object with the default values initialized.

func NewMetroAPIFrequencyParamsWithContext

func NewMetroAPIFrequencyParamsWithContext(ctx context.Context) *MetroAPIFrequencyParams

NewMetroAPIFrequencyParamsWithContext creates a new MetroAPIFrequencyParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPIFrequencyParamsWithHTTPClient

func NewMetroAPIFrequencyParamsWithHTTPClient(client *http.Client) *MetroAPIFrequencyParams

NewMetroAPIFrequencyParamsWithHTTPClient creates a new MetroAPIFrequencyParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPIFrequencyParamsWithTimeout

func NewMetroAPIFrequencyParamsWithTimeout(timeout time.Duration) *MetroAPIFrequencyParams

NewMetroAPIFrequencyParamsWithTimeout creates a new MetroAPIFrequencyParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPIFrequencyParams) SetContext

func (o *MetroAPIFrequencyParams) SetContext(ctx context.Context)

SetContext adds the context to the metro Api frequency params

func (*MetroAPIFrequencyParams) SetDollarFilter

func (o *MetroAPIFrequencyParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api frequency params

func (*MetroAPIFrequencyParams) SetDollarFormat

func (o *MetroAPIFrequencyParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api frequency params

func (*MetroAPIFrequencyParams) SetDollarOrderby

func (o *MetroAPIFrequencyParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api frequency params

func (*MetroAPIFrequencyParams) SetDollarSelect

func (o *MetroAPIFrequencyParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api frequency params

func (*MetroAPIFrequencyParams) SetDollarSkip

func (o *MetroAPIFrequencyParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api frequency params

func (*MetroAPIFrequencyParams) SetDollarTop

func (o *MetroAPIFrequencyParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api frequency params

func (*MetroAPIFrequencyParams) SetHTTPClient

func (o *MetroAPIFrequencyParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api frequency params

func (*MetroAPIFrequencyParams) SetOperator

func (o *MetroAPIFrequencyParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api frequency params

func (*MetroAPIFrequencyParams) SetTimeout

func (o *MetroAPIFrequencyParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api frequency params

func (*MetroAPIFrequencyParams) WithContext

WithContext adds the context to the metro Api frequency params

func (*MetroAPIFrequencyParams) WithDollarFilter

func (o *MetroAPIFrequencyParams) WithDollarFilter(dollarFilter *string) *MetroAPIFrequencyParams

WithDollarFilter adds the dollarFilter to the metro Api frequency params

func (*MetroAPIFrequencyParams) WithDollarFormat

func (o *MetroAPIFrequencyParams) WithDollarFormat(dollarFormat string) *MetroAPIFrequencyParams

WithDollarFormat adds the dollarFormat to the metro Api frequency params

func (*MetroAPIFrequencyParams) WithDollarOrderby

func (o *MetroAPIFrequencyParams) WithDollarOrderby(dollarOrderby *string) *MetroAPIFrequencyParams

WithDollarOrderby adds the dollarOrderby to the metro Api frequency params

func (*MetroAPIFrequencyParams) WithDollarSelect

func (o *MetroAPIFrequencyParams) WithDollarSelect(dollarSelect *string) *MetroAPIFrequencyParams

WithDollarSelect adds the dollarSelect to the metro Api frequency params

func (*MetroAPIFrequencyParams) WithDollarSkip

func (o *MetroAPIFrequencyParams) WithDollarSkip(dollarSkip *string) *MetroAPIFrequencyParams

WithDollarSkip adds the dollarSkip to the metro Api frequency params

func (*MetroAPIFrequencyParams) WithDollarTop

func (o *MetroAPIFrequencyParams) WithDollarTop(dollarTop *int64) *MetroAPIFrequencyParams

WithDollarTop adds the dollarTop to the metro Api frequency params

func (*MetroAPIFrequencyParams) WithHTTPClient

func (o *MetroAPIFrequencyParams) WithHTTPClient(client *http.Client) *MetroAPIFrequencyParams

WithHTTPClient adds the HTTPClient to the metro Api frequency params

func (*MetroAPIFrequencyParams) WithOperator

func (o *MetroAPIFrequencyParams) WithOperator(operator string) *MetroAPIFrequencyParams

WithOperator adds the operator to the metro Api frequency params

func (*MetroAPIFrequencyParams) WithTimeout

WithTimeout adds the timeout to the metro Api frequency params

func (*MetroAPIFrequencyParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type MetroAPIFrequencyReader

type MetroAPIFrequencyReader struct {
	// contains filtered or unexported fields
}

MetroAPIFrequencyReader is a Reader for the MetroAPIFrequency structure.

func (*MetroAPIFrequencyReader) ReadResponse

func (o *MetroAPIFrequencyReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type MetroAPILineOK

type MetroAPILineOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroLine
}

MetroAPILineOK handles this case with default header values.

OK

func NewMetroAPILineOK

func NewMetroAPILineOK() *MetroAPILineOK

NewMetroAPILineOK creates a MetroAPILineOK with default headers values

func (*MetroAPILineOK) Error

func (o *MetroAPILineOK) Error() string

func (*MetroAPILineOK) GetPayload

type MetroAPILineParams

type MetroAPILineParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator
	  欲查詢縣市

	*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPILineParams contains all the parameters to send to the API endpoint for the metro Api line operation typically these are written to a http.Request

func NewMetroAPILineParams

func NewMetroAPILineParams() *MetroAPILineParams

NewMetroAPILineParams creates a new MetroAPILineParams object with the default values initialized.

func NewMetroAPILineParamsWithContext

func NewMetroAPILineParamsWithContext(ctx context.Context) *MetroAPILineParams

NewMetroAPILineParamsWithContext creates a new MetroAPILineParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPILineParamsWithHTTPClient

func NewMetroAPILineParamsWithHTTPClient(client *http.Client) *MetroAPILineParams

NewMetroAPILineParamsWithHTTPClient creates a new MetroAPILineParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPILineParamsWithTimeout

func NewMetroAPILineParamsWithTimeout(timeout time.Duration) *MetroAPILineParams

NewMetroAPILineParamsWithTimeout creates a new MetroAPILineParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPILineParams) SetContext

func (o *MetroAPILineParams) SetContext(ctx context.Context)

SetContext adds the context to the metro Api line params

func (*MetroAPILineParams) SetDollarFilter

func (o *MetroAPILineParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api line params

func (*MetroAPILineParams) SetDollarFormat

func (o *MetroAPILineParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api line params

func (*MetroAPILineParams) SetDollarOrderby

func (o *MetroAPILineParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api line params

func (*MetroAPILineParams) SetDollarSelect

func (o *MetroAPILineParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api line params

func (*MetroAPILineParams) SetDollarSkip

func (o *MetroAPILineParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api line params

func (*MetroAPILineParams) SetDollarTop

func (o *MetroAPILineParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api line params

func (*MetroAPILineParams) SetHTTPClient

func (o *MetroAPILineParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api line params

func (*MetroAPILineParams) SetOperator

func (o *MetroAPILineParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api line params

func (*MetroAPILineParams) SetTimeout

func (o *MetroAPILineParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api line params

func (*MetroAPILineParams) WithContext

WithContext adds the context to the metro Api line params

func (*MetroAPILineParams) WithDollarFilter

func (o *MetroAPILineParams) WithDollarFilter(dollarFilter *string) *MetroAPILineParams

WithDollarFilter adds the dollarFilter to the metro Api line params

func (*MetroAPILineParams) WithDollarFormat

func (o *MetroAPILineParams) WithDollarFormat(dollarFormat string) *MetroAPILineParams

WithDollarFormat adds the dollarFormat to the metro Api line params

func (*MetroAPILineParams) WithDollarOrderby

func (o *MetroAPILineParams) WithDollarOrderby(dollarOrderby *string) *MetroAPILineParams

WithDollarOrderby adds the dollarOrderby to the metro Api line params

func (*MetroAPILineParams) WithDollarSelect

func (o *MetroAPILineParams) WithDollarSelect(dollarSelect *string) *MetroAPILineParams

WithDollarSelect adds the dollarSelect to the metro Api line params

func (*MetroAPILineParams) WithDollarSkip

func (o *MetroAPILineParams) WithDollarSkip(dollarSkip *string) *MetroAPILineParams

WithDollarSkip adds the dollarSkip to the metro Api line params

func (*MetroAPILineParams) WithDollarTop

func (o *MetroAPILineParams) WithDollarTop(dollarTop *int64) *MetroAPILineParams

WithDollarTop adds the dollarTop to the metro Api line params

func (*MetroAPILineParams) WithHTTPClient

func (o *MetroAPILineParams) WithHTTPClient(client *http.Client) *MetroAPILineParams

WithHTTPClient adds the HTTPClient to the metro Api line params

func (*MetroAPILineParams) WithOperator

func (o *MetroAPILineParams) WithOperator(operator string) *MetroAPILineParams

WithOperator adds the operator to the metro Api line params

func (*MetroAPILineParams) WithTimeout

func (o *MetroAPILineParams) WithTimeout(timeout time.Duration) *MetroAPILineParams

WithTimeout adds the timeout to the metro Api line params

func (*MetroAPILineParams) WriteToRequest

func (o *MetroAPILineParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type MetroAPILineReader

type MetroAPILineReader struct {
	// contains filtered or unexported fields
}

MetroAPILineReader is a Reader for the MetroAPILine structure.

func (*MetroAPILineReader) ReadResponse

func (o *MetroAPILineReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type MetroAPILineTransferOK

type MetroAPILineTransferOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroLineTransfer
}

MetroAPILineTransferOK handles this case with default header values.

OK

func NewMetroAPILineTransferOK

func NewMetroAPILineTransferOK() *MetroAPILineTransferOK

NewMetroAPILineTransferOK creates a MetroAPILineTransferOK with default headers values

func (*MetroAPILineTransferOK) Error

func (o *MetroAPILineTransferOK) Error() string

func (*MetroAPILineTransferOK) GetPayload

type MetroAPILineTransferParams

type MetroAPILineTransferParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator
	  欲查詢縣市

	*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPILineTransferParams contains all the parameters to send to the API endpoint for the metro Api line transfer operation typically these are written to a http.Request

func NewMetroAPILineTransferParams

func NewMetroAPILineTransferParams() *MetroAPILineTransferParams

NewMetroAPILineTransferParams creates a new MetroAPILineTransferParams object with the default values initialized.

func NewMetroAPILineTransferParamsWithContext

func NewMetroAPILineTransferParamsWithContext(ctx context.Context) *MetroAPILineTransferParams

NewMetroAPILineTransferParamsWithContext creates a new MetroAPILineTransferParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPILineTransferParamsWithHTTPClient

func NewMetroAPILineTransferParamsWithHTTPClient(client *http.Client) *MetroAPILineTransferParams

NewMetroAPILineTransferParamsWithHTTPClient creates a new MetroAPILineTransferParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPILineTransferParamsWithTimeout

func NewMetroAPILineTransferParamsWithTimeout(timeout time.Duration) *MetroAPILineTransferParams

NewMetroAPILineTransferParamsWithTimeout creates a new MetroAPILineTransferParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPILineTransferParams) SetContext

func (o *MetroAPILineTransferParams) SetContext(ctx context.Context)

SetContext adds the context to the metro Api line transfer params

func (*MetroAPILineTransferParams) SetDollarFilter

func (o *MetroAPILineTransferParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api line transfer params

func (*MetroAPILineTransferParams) SetDollarFormat

func (o *MetroAPILineTransferParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api line transfer params

func (*MetroAPILineTransferParams) SetDollarOrderby

func (o *MetroAPILineTransferParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api line transfer params

func (*MetroAPILineTransferParams) SetDollarSelect

func (o *MetroAPILineTransferParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api line transfer params

func (*MetroAPILineTransferParams) SetDollarSkip

func (o *MetroAPILineTransferParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api line transfer params

func (*MetroAPILineTransferParams) SetDollarTop

func (o *MetroAPILineTransferParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api line transfer params

func (*MetroAPILineTransferParams) SetHTTPClient

func (o *MetroAPILineTransferParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api line transfer params

func (*MetroAPILineTransferParams) SetOperator

func (o *MetroAPILineTransferParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api line transfer params

func (*MetroAPILineTransferParams) SetTimeout

func (o *MetroAPILineTransferParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api line transfer params

func (*MetroAPILineTransferParams) WithContext

WithContext adds the context to the metro Api line transfer params

func (*MetroAPILineTransferParams) WithDollarFilter

func (o *MetroAPILineTransferParams) WithDollarFilter(dollarFilter *string) *MetroAPILineTransferParams

WithDollarFilter adds the dollarFilter to the metro Api line transfer params

func (*MetroAPILineTransferParams) WithDollarFormat

func (o *MetroAPILineTransferParams) WithDollarFormat(dollarFormat string) *MetroAPILineTransferParams

WithDollarFormat adds the dollarFormat to the metro Api line transfer params

func (*MetroAPILineTransferParams) WithDollarOrderby

func (o *MetroAPILineTransferParams) WithDollarOrderby(dollarOrderby *string) *MetroAPILineTransferParams

WithDollarOrderby adds the dollarOrderby to the metro Api line transfer params

func (*MetroAPILineTransferParams) WithDollarSelect

func (o *MetroAPILineTransferParams) WithDollarSelect(dollarSelect *string) *MetroAPILineTransferParams

WithDollarSelect adds the dollarSelect to the metro Api line transfer params

func (*MetroAPILineTransferParams) WithDollarSkip

func (o *MetroAPILineTransferParams) WithDollarSkip(dollarSkip *string) *MetroAPILineTransferParams

WithDollarSkip adds the dollarSkip to the metro Api line transfer params

func (*MetroAPILineTransferParams) WithDollarTop

func (o *MetroAPILineTransferParams) WithDollarTop(dollarTop *int64) *MetroAPILineTransferParams

WithDollarTop adds the dollarTop to the metro Api line transfer params

func (*MetroAPILineTransferParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the metro Api line transfer params

func (*MetroAPILineTransferParams) WithOperator

WithOperator adds the operator to the metro Api line transfer params

func (*MetroAPILineTransferParams) WithTimeout

WithTimeout adds the timeout to the metro Api line transfer params

func (*MetroAPILineTransferParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type MetroAPILineTransferReader

type MetroAPILineTransferReader struct {
	// contains filtered or unexported fields
}

MetroAPILineTransferReader is a Reader for the MetroAPILineTransfer structure.

func (*MetroAPILineTransferReader) ReadResponse

func (o *MetroAPILineTransferReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type MetroAPILiveBoardOK

type MetroAPILiveBoardOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroLiveBoard
}

MetroAPILiveBoardOK handles this case with default header values.

OK

func NewMetroAPILiveBoardOK

func NewMetroAPILiveBoardOK() *MetroAPILiveBoardOK

NewMetroAPILiveBoardOK creates a MetroAPILiveBoardOK with default headers values

func (*MetroAPILiveBoardOK) Error

func (o *MetroAPILiveBoardOK) Error() string

func (*MetroAPILiveBoardOK) GetPayload

type MetroAPILiveBoardParams

type MetroAPILiveBoardParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator
	  欲查詢縣市

	*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPILiveBoardParams contains all the parameters to send to the API endpoint for the metro Api live board operation typically these are written to a http.Request

func NewMetroAPILiveBoardParams

func NewMetroAPILiveBoardParams() *MetroAPILiveBoardParams

NewMetroAPILiveBoardParams creates a new MetroAPILiveBoardParams object with the default values initialized.

func NewMetroAPILiveBoardParamsWithContext

func NewMetroAPILiveBoardParamsWithContext(ctx context.Context) *MetroAPILiveBoardParams

NewMetroAPILiveBoardParamsWithContext creates a new MetroAPILiveBoardParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPILiveBoardParamsWithHTTPClient

func NewMetroAPILiveBoardParamsWithHTTPClient(client *http.Client) *MetroAPILiveBoardParams

NewMetroAPILiveBoardParamsWithHTTPClient creates a new MetroAPILiveBoardParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPILiveBoardParamsWithTimeout

func NewMetroAPILiveBoardParamsWithTimeout(timeout time.Duration) *MetroAPILiveBoardParams

NewMetroAPILiveBoardParamsWithTimeout creates a new MetroAPILiveBoardParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPILiveBoardParams) SetContext

func (o *MetroAPILiveBoardParams) SetContext(ctx context.Context)

SetContext adds the context to the metro Api live board params

func (*MetroAPILiveBoardParams) SetDollarFilter

func (o *MetroAPILiveBoardParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api live board params

func (*MetroAPILiveBoardParams) SetDollarFormat

func (o *MetroAPILiveBoardParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api live board params

func (*MetroAPILiveBoardParams) SetDollarOrderby

func (o *MetroAPILiveBoardParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api live board params

func (*MetroAPILiveBoardParams) SetDollarSelect

func (o *MetroAPILiveBoardParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api live board params

func (*MetroAPILiveBoardParams) SetDollarSkip

func (o *MetroAPILiveBoardParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api live board params

func (*MetroAPILiveBoardParams) SetDollarTop

func (o *MetroAPILiveBoardParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api live board params

func (*MetroAPILiveBoardParams) SetHTTPClient

func (o *MetroAPILiveBoardParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api live board params

func (*MetroAPILiveBoardParams) SetOperator

func (o *MetroAPILiveBoardParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api live board params

func (*MetroAPILiveBoardParams) SetTimeout

func (o *MetroAPILiveBoardParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api live board params

func (*MetroAPILiveBoardParams) WithContext

WithContext adds the context to the metro Api live board params

func (*MetroAPILiveBoardParams) WithDollarFilter

func (o *MetroAPILiveBoardParams) WithDollarFilter(dollarFilter *string) *MetroAPILiveBoardParams

WithDollarFilter adds the dollarFilter to the metro Api live board params

func (*MetroAPILiveBoardParams) WithDollarFormat

func (o *MetroAPILiveBoardParams) WithDollarFormat(dollarFormat string) *MetroAPILiveBoardParams

WithDollarFormat adds the dollarFormat to the metro Api live board params

func (*MetroAPILiveBoardParams) WithDollarOrderby

func (o *MetroAPILiveBoardParams) WithDollarOrderby(dollarOrderby *string) *MetroAPILiveBoardParams

WithDollarOrderby adds the dollarOrderby to the metro Api live board params

func (*MetroAPILiveBoardParams) WithDollarSelect

func (o *MetroAPILiveBoardParams) WithDollarSelect(dollarSelect *string) *MetroAPILiveBoardParams

WithDollarSelect adds the dollarSelect to the metro Api live board params

func (*MetroAPILiveBoardParams) WithDollarSkip

func (o *MetroAPILiveBoardParams) WithDollarSkip(dollarSkip *string) *MetroAPILiveBoardParams

WithDollarSkip adds the dollarSkip to the metro Api live board params

func (*MetroAPILiveBoardParams) WithDollarTop

func (o *MetroAPILiveBoardParams) WithDollarTop(dollarTop *int64) *MetroAPILiveBoardParams

WithDollarTop adds the dollarTop to the metro Api live board params

func (*MetroAPILiveBoardParams) WithHTTPClient

func (o *MetroAPILiveBoardParams) WithHTTPClient(client *http.Client) *MetroAPILiveBoardParams

WithHTTPClient adds the HTTPClient to the metro Api live board params

func (*MetroAPILiveBoardParams) WithOperator

func (o *MetroAPILiveBoardParams) WithOperator(operator string) *MetroAPILiveBoardParams

WithOperator adds the operator to the metro Api live board params

func (*MetroAPILiveBoardParams) WithTimeout

WithTimeout adds the timeout to the metro Api live board params

func (*MetroAPILiveBoardParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type MetroAPILiveBoardReader

type MetroAPILiveBoardReader struct {
	// contains filtered or unexported fields
}

MetroAPILiveBoardReader is a Reader for the MetroAPILiveBoard structure.

func (*MetroAPILiveBoardReader) ReadResponse

func (o *MetroAPILiveBoardReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type MetroAPINetworkOK

type MetroAPINetworkOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroNetwork
}

MetroAPINetworkOK handles this case with default header values.

OK

func NewMetroAPINetworkOK

func NewMetroAPINetworkOK() *MetroAPINetworkOK

NewMetroAPINetworkOK creates a MetroAPINetworkOK with default headers values

func (*MetroAPINetworkOK) Error

func (o *MetroAPINetworkOK) Error() string

func (*MetroAPINetworkOK) GetPayload

type MetroAPINetworkParams

type MetroAPINetworkParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator
	  欲查詢縣市

	*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPINetworkParams contains all the parameters to send to the API endpoint for the metro Api network operation typically these are written to a http.Request

func NewMetroAPINetworkParams

func NewMetroAPINetworkParams() *MetroAPINetworkParams

NewMetroAPINetworkParams creates a new MetroAPINetworkParams object with the default values initialized.

func NewMetroAPINetworkParamsWithContext

func NewMetroAPINetworkParamsWithContext(ctx context.Context) *MetroAPINetworkParams

NewMetroAPINetworkParamsWithContext creates a new MetroAPINetworkParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPINetworkParamsWithHTTPClient

func NewMetroAPINetworkParamsWithHTTPClient(client *http.Client) *MetroAPINetworkParams

NewMetroAPINetworkParamsWithHTTPClient creates a new MetroAPINetworkParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPINetworkParamsWithTimeout

func NewMetroAPINetworkParamsWithTimeout(timeout time.Duration) *MetroAPINetworkParams

NewMetroAPINetworkParamsWithTimeout creates a new MetroAPINetworkParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPINetworkParams) SetContext

func (o *MetroAPINetworkParams) SetContext(ctx context.Context)

SetContext adds the context to the metro Api network params

func (*MetroAPINetworkParams) SetDollarFilter

func (o *MetroAPINetworkParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api network params

func (*MetroAPINetworkParams) SetDollarFormat

func (o *MetroAPINetworkParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api network params

func (*MetroAPINetworkParams) SetDollarOrderby

func (o *MetroAPINetworkParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api network params

func (*MetroAPINetworkParams) SetDollarSelect

func (o *MetroAPINetworkParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api network params

func (*MetroAPINetworkParams) SetDollarSkip

func (o *MetroAPINetworkParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api network params

func (*MetroAPINetworkParams) SetDollarTop

func (o *MetroAPINetworkParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api network params

func (*MetroAPINetworkParams) SetHTTPClient

func (o *MetroAPINetworkParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api network params

func (*MetroAPINetworkParams) SetOperator added in v0.1.0

func (o *MetroAPINetworkParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api network params

func (*MetroAPINetworkParams) SetTimeout

func (o *MetroAPINetworkParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api network params

func (*MetroAPINetworkParams) WithContext

WithContext adds the context to the metro Api network params

func (*MetroAPINetworkParams) WithDollarFilter

func (o *MetroAPINetworkParams) WithDollarFilter(dollarFilter *string) *MetroAPINetworkParams

WithDollarFilter adds the dollarFilter to the metro Api network params

func (*MetroAPINetworkParams) WithDollarFormat

func (o *MetroAPINetworkParams) WithDollarFormat(dollarFormat string) *MetroAPINetworkParams

WithDollarFormat adds the dollarFormat to the metro Api network params

func (*MetroAPINetworkParams) WithDollarOrderby

func (o *MetroAPINetworkParams) WithDollarOrderby(dollarOrderby *string) *MetroAPINetworkParams

WithDollarOrderby adds the dollarOrderby to the metro Api network params

func (*MetroAPINetworkParams) WithDollarSelect

func (o *MetroAPINetworkParams) WithDollarSelect(dollarSelect *string) *MetroAPINetworkParams

WithDollarSelect adds the dollarSelect to the metro Api network params

func (*MetroAPINetworkParams) WithDollarSkip

func (o *MetroAPINetworkParams) WithDollarSkip(dollarSkip *string) *MetroAPINetworkParams

WithDollarSkip adds the dollarSkip to the metro Api network params

func (*MetroAPINetworkParams) WithDollarTop

func (o *MetroAPINetworkParams) WithDollarTop(dollarTop *int64) *MetroAPINetworkParams

WithDollarTop adds the dollarTop to the metro Api network params

func (*MetroAPINetworkParams) WithHTTPClient

func (o *MetroAPINetworkParams) WithHTTPClient(client *http.Client) *MetroAPINetworkParams

WithHTTPClient adds the HTTPClient to the metro Api network params

func (*MetroAPINetworkParams) WithOperator added in v0.1.0

func (o *MetroAPINetworkParams) WithOperator(operator string) *MetroAPINetworkParams

WithOperator adds the operator to the metro Api network params

func (*MetroAPINetworkParams) WithTimeout

func (o *MetroAPINetworkParams) WithTimeout(timeout time.Duration) *MetroAPINetworkParams

WithTimeout adds the timeout to the metro Api network params

func (*MetroAPINetworkParams) WriteToRequest

func (o *MetroAPINetworkParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type MetroAPINetworkReader

type MetroAPINetworkReader struct {
	// contains filtered or unexported fields
}

MetroAPINetworkReader is a Reader for the MetroAPINetwork structure.

func (*MetroAPINetworkReader) ReadResponse

func (o *MetroAPINetworkReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type MetroAPIODFareOK

type MetroAPIODFareOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroODFare
}

MetroAPIODFareOK handles this case with default header values.

OK

func NewMetroAPIODFareOK

func NewMetroAPIODFareOK() *MetroAPIODFareOK

NewMetroAPIODFareOK creates a MetroAPIODFareOK with default headers values

func (*MetroAPIODFareOK) Error

func (o *MetroAPIODFareOK) Error() string

func (*MetroAPIODFareOK) GetPayload

type MetroAPIODFareParams

type MetroAPIODFareParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator
	  欲查詢縣市

	*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPIODFareParams contains all the parameters to send to the API endpoint for the metro Api o d fare operation typically these are written to a http.Request

func NewMetroAPIODFareParams

func NewMetroAPIODFareParams() *MetroAPIODFareParams

NewMetroAPIODFareParams creates a new MetroAPIODFareParams object with the default values initialized.

func NewMetroAPIODFareParamsWithContext

func NewMetroAPIODFareParamsWithContext(ctx context.Context) *MetroAPIODFareParams

NewMetroAPIODFareParamsWithContext creates a new MetroAPIODFareParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPIODFareParamsWithHTTPClient

func NewMetroAPIODFareParamsWithHTTPClient(client *http.Client) *MetroAPIODFareParams

NewMetroAPIODFareParamsWithHTTPClient creates a new MetroAPIODFareParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPIODFareParamsWithTimeout

func NewMetroAPIODFareParamsWithTimeout(timeout time.Duration) *MetroAPIODFareParams

NewMetroAPIODFareParamsWithTimeout creates a new MetroAPIODFareParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPIODFareParams) SetContext

func (o *MetroAPIODFareParams) SetContext(ctx context.Context)

SetContext adds the context to the metro Api o d fare params

func (*MetroAPIODFareParams) SetDollarFilter

func (o *MetroAPIODFareParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api o d fare params

func (*MetroAPIODFareParams) SetDollarFormat

func (o *MetroAPIODFareParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api o d fare params

func (*MetroAPIODFareParams) SetDollarOrderby

func (o *MetroAPIODFareParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api o d fare params

func (*MetroAPIODFareParams) SetDollarSelect

func (o *MetroAPIODFareParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api o d fare params

func (*MetroAPIODFareParams) SetDollarSkip

func (o *MetroAPIODFareParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api o d fare params

func (*MetroAPIODFareParams) SetDollarTop

func (o *MetroAPIODFareParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api o d fare params

func (*MetroAPIODFareParams) SetHTTPClient

func (o *MetroAPIODFareParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api o d fare params

func (*MetroAPIODFareParams) SetOperator

func (o *MetroAPIODFareParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api o d fare params

func (*MetroAPIODFareParams) SetTimeout

func (o *MetroAPIODFareParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api o d fare params

func (*MetroAPIODFareParams) WithContext

WithContext adds the context to the metro Api o d fare params

func (*MetroAPIODFareParams) WithDollarFilter

func (o *MetroAPIODFareParams) WithDollarFilter(dollarFilter *string) *MetroAPIODFareParams

WithDollarFilter adds the dollarFilter to the metro Api o d fare params

func (*MetroAPIODFareParams) WithDollarFormat

func (o *MetroAPIODFareParams) WithDollarFormat(dollarFormat string) *MetroAPIODFareParams

WithDollarFormat adds the dollarFormat to the metro Api o d fare params

func (*MetroAPIODFareParams) WithDollarOrderby

func (o *MetroAPIODFareParams) WithDollarOrderby(dollarOrderby *string) *MetroAPIODFareParams

WithDollarOrderby adds the dollarOrderby to the metro Api o d fare params

func (*MetroAPIODFareParams) WithDollarSelect

func (o *MetroAPIODFareParams) WithDollarSelect(dollarSelect *string) *MetroAPIODFareParams

WithDollarSelect adds the dollarSelect to the metro Api o d fare params

func (*MetroAPIODFareParams) WithDollarSkip

func (o *MetroAPIODFareParams) WithDollarSkip(dollarSkip *string) *MetroAPIODFareParams

WithDollarSkip adds the dollarSkip to the metro Api o d fare params

func (*MetroAPIODFareParams) WithDollarTop

func (o *MetroAPIODFareParams) WithDollarTop(dollarTop *int64) *MetroAPIODFareParams

WithDollarTop adds the dollarTop to the metro Api o d fare params

func (*MetroAPIODFareParams) WithHTTPClient

func (o *MetroAPIODFareParams) WithHTTPClient(client *http.Client) *MetroAPIODFareParams

WithHTTPClient adds the HTTPClient to the metro Api o d fare params

func (*MetroAPIODFareParams) WithOperator

func (o *MetroAPIODFareParams) WithOperator(operator string) *MetroAPIODFareParams

WithOperator adds the operator to the metro Api o d fare params

func (*MetroAPIODFareParams) WithTimeout

func (o *MetroAPIODFareParams) WithTimeout(timeout time.Duration) *MetroAPIODFareParams

WithTimeout adds the timeout to the metro Api o d fare params

func (*MetroAPIODFareParams) WriteToRequest

func (o *MetroAPIODFareParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type MetroAPIODFareReader

type MetroAPIODFareReader struct {
	// contains filtered or unexported fields
}

MetroAPIODFareReader is a Reader for the MetroAPIODFare structure.

func (*MetroAPIODFareReader) ReadResponse

func (o *MetroAPIODFareReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type MetroAPIRouteOK

type MetroAPIRouteOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroRoute
}

MetroAPIRouteOK handles this case with default header values.

OK

func NewMetroAPIRouteOK

func NewMetroAPIRouteOK() *MetroAPIRouteOK

NewMetroAPIRouteOK creates a MetroAPIRouteOK with default headers values

func (*MetroAPIRouteOK) Error

func (o *MetroAPIRouteOK) Error() string

func (*MetroAPIRouteOK) GetPayload

type MetroAPIRouteParams

type MetroAPIRouteParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator
	  欲查詢縣市

	*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPIRouteParams contains all the parameters to send to the API endpoint for the metro Api route operation typically these are written to a http.Request

func NewMetroAPIRouteParams

func NewMetroAPIRouteParams() *MetroAPIRouteParams

NewMetroAPIRouteParams creates a new MetroAPIRouteParams object with the default values initialized.

func NewMetroAPIRouteParamsWithContext

func NewMetroAPIRouteParamsWithContext(ctx context.Context) *MetroAPIRouteParams

NewMetroAPIRouteParamsWithContext creates a new MetroAPIRouteParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPIRouteParamsWithHTTPClient

func NewMetroAPIRouteParamsWithHTTPClient(client *http.Client) *MetroAPIRouteParams

NewMetroAPIRouteParamsWithHTTPClient creates a new MetroAPIRouteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPIRouteParamsWithTimeout

func NewMetroAPIRouteParamsWithTimeout(timeout time.Duration) *MetroAPIRouteParams

NewMetroAPIRouteParamsWithTimeout creates a new MetroAPIRouteParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPIRouteParams) SetContext

func (o *MetroAPIRouteParams) SetContext(ctx context.Context)

SetContext adds the context to the metro Api route params

func (*MetroAPIRouteParams) SetDollarFilter

func (o *MetroAPIRouteParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api route params

func (*MetroAPIRouteParams) SetDollarFormat

func (o *MetroAPIRouteParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api route params

func (*MetroAPIRouteParams) SetDollarOrderby

func (o *MetroAPIRouteParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api route params

func (*MetroAPIRouteParams) SetDollarSelect

func (o *MetroAPIRouteParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api route params

func (*MetroAPIRouteParams) SetDollarSkip

func (o *MetroAPIRouteParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api route params

func (*MetroAPIRouteParams) SetDollarTop

func (o *MetroAPIRouteParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api route params

func (*MetroAPIRouteParams) SetHTTPClient

func (o *MetroAPIRouteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api route params

func (*MetroAPIRouteParams) SetOperator

func (o *MetroAPIRouteParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api route params

func (*MetroAPIRouteParams) SetTimeout

func (o *MetroAPIRouteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api route params

func (*MetroAPIRouteParams) WithContext

WithContext adds the context to the metro Api route params

func (*MetroAPIRouteParams) WithDollarFilter

func (o *MetroAPIRouteParams) WithDollarFilter(dollarFilter *string) *MetroAPIRouteParams

WithDollarFilter adds the dollarFilter to the metro Api route params

func (*MetroAPIRouteParams) WithDollarFormat

func (o *MetroAPIRouteParams) WithDollarFormat(dollarFormat string) *MetroAPIRouteParams

WithDollarFormat adds the dollarFormat to the metro Api route params

func (*MetroAPIRouteParams) WithDollarOrderby

func (o *MetroAPIRouteParams) WithDollarOrderby(dollarOrderby *string) *MetroAPIRouteParams

WithDollarOrderby adds the dollarOrderby to the metro Api route params

func (*MetroAPIRouteParams) WithDollarSelect

func (o *MetroAPIRouteParams) WithDollarSelect(dollarSelect *string) *MetroAPIRouteParams

WithDollarSelect adds the dollarSelect to the metro Api route params

func (*MetroAPIRouteParams) WithDollarSkip

func (o *MetroAPIRouteParams) WithDollarSkip(dollarSkip *string) *MetroAPIRouteParams

WithDollarSkip adds the dollarSkip to the metro Api route params

func (*MetroAPIRouteParams) WithDollarTop

func (o *MetroAPIRouteParams) WithDollarTop(dollarTop *int64) *MetroAPIRouteParams

WithDollarTop adds the dollarTop to the metro Api route params

func (*MetroAPIRouteParams) WithHTTPClient

func (o *MetroAPIRouteParams) WithHTTPClient(client *http.Client) *MetroAPIRouteParams

WithHTTPClient adds the HTTPClient to the metro Api route params

func (*MetroAPIRouteParams) WithOperator

func (o *MetroAPIRouteParams) WithOperator(operator string) *MetroAPIRouteParams

WithOperator adds the operator to the metro Api route params

func (*MetroAPIRouteParams) WithTimeout

func (o *MetroAPIRouteParams) WithTimeout(timeout time.Duration) *MetroAPIRouteParams

WithTimeout adds the timeout to the metro Api route params

func (*MetroAPIRouteParams) WriteToRequest

func (o *MetroAPIRouteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type MetroAPIRouteReader

type MetroAPIRouteReader struct {
	// contains filtered or unexported fields
}

MetroAPIRouteReader is a Reader for the MetroAPIRoute structure.

func (*MetroAPIRouteReader) ReadResponse

func (o *MetroAPIRouteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type MetroAPIS2STravelTimeOK

type MetroAPIS2STravelTimeOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroS2STravelTime
}

MetroAPIS2STravelTimeOK handles this case with default header values.

OK

func NewMetroAPIS2STravelTimeOK

func NewMetroAPIS2STravelTimeOK() *MetroAPIS2STravelTimeOK

NewMetroAPIS2STravelTimeOK creates a MetroAPIS2STravelTimeOK with default headers values

func (*MetroAPIS2STravelTimeOK) Error

func (o *MetroAPIS2STravelTimeOK) Error() string

func (*MetroAPIS2STravelTimeOK) GetPayload

type MetroAPIS2STravelTimeParams

type MetroAPIS2STravelTimeParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator
	  欲查詢縣市

	*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPIS2STravelTimeParams contains all the parameters to send to the API endpoint for the metro Api s2 s travel time operation typically these are written to a http.Request

func NewMetroAPIS2STravelTimeParams

func NewMetroAPIS2STravelTimeParams() *MetroAPIS2STravelTimeParams

NewMetroAPIS2STravelTimeParams creates a new MetroAPIS2STravelTimeParams object with the default values initialized.

func NewMetroAPIS2STravelTimeParamsWithContext

func NewMetroAPIS2STravelTimeParamsWithContext(ctx context.Context) *MetroAPIS2STravelTimeParams

NewMetroAPIS2STravelTimeParamsWithContext creates a new MetroAPIS2STravelTimeParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPIS2STravelTimeParamsWithHTTPClient

func NewMetroAPIS2STravelTimeParamsWithHTTPClient(client *http.Client) *MetroAPIS2STravelTimeParams

NewMetroAPIS2STravelTimeParamsWithHTTPClient creates a new MetroAPIS2STravelTimeParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPIS2STravelTimeParamsWithTimeout

func NewMetroAPIS2STravelTimeParamsWithTimeout(timeout time.Duration) *MetroAPIS2STravelTimeParams

NewMetroAPIS2STravelTimeParamsWithTimeout creates a new MetroAPIS2STravelTimeParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPIS2STravelTimeParams) SetContext

func (o *MetroAPIS2STravelTimeParams) SetContext(ctx context.Context)

SetContext adds the context to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) SetDollarFilter

func (o *MetroAPIS2STravelTimeParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) SetDollarFormat

func (o *MetroAPIS2STravelTimeParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) SetDollarOrderby

func (o *MetroAPIS2STravelTimeParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) SetDollarSelect

func (o *MetroAPIS2STravelTimeParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) SetDollarSkip

func (o *MetroAPIS2STravelTimeParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) SetDollarTop

func (o *MetroAPIS2STravelTimeParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) SetHTTPClient

func (o *MetroAPIS2STravelTimeParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) SetOperator

func (o *MetroAPIS2STravelTimeParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) SetTimeout

func (o *MetroAPIS2STravelTimeParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) WithContext

WithContext adds the context to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) WithDollarFilter

func (o *MetroAPIS2STravelTimeParams) WithDollarFilter(dollarFilter *string) *MetroAPIS2STravelTimeParams

WithDollarFilter adds the dollarFilter to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) WithDollarFormat

func (o *MetroAPIS2STravelTimeParams) WithDollarFormat(dollarFormat string) *MetroAPIS2STravelTimeParams

WithDollarFormat adds the dollarFormat to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) WithDollarOrderby

func (o *MetroAPIS2STravelTimeParams) WithDollarOrderby(dollarOrderby *string) *MetroAPIS2STravelTimeParams

WithDollarOrderby adds the dollarOrderby to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) WithDollarSelect

func (o *MetroAPIS2STravelTimeParams) WithDollarSelect(dollarSelect *string) *MetroAPIS2STravelTimeParams

WithDollarSelect adds the dollarSelect to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) WithDollarSkip

func (o *MetroAPIS2STravelTimeParams) WithDollarSkip(dollarSkip *string) *MetroAPIS2STravelTimeParams

WithDollarSkip adds the dollarSkip to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) WithDollarTop

func (o *MetroAPIS2STravelTimeParams) WithDollarTop(dollarTop *int64) *MetroAPIS2STravelTimeParams

WithDollarTop adds the dollarTop to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) WithOperator

WithOperator adds the operator to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) WithTimeout

WithTimeout adds the timeout to the metro Api s2 s travel time params

func (*MetroAPIS2STravelTimeParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type MetroAPIS2STravelTimeReader

type MetroAPIS2STravelTimeReader struct {
	// contains filtered or unexported fields
}

MetroAPIS2STravelTimeReader is a Reader for the MetroAPIS2STravelTime structure.

func (*MetroAPIS2STravelTimeReader) ReadResponse

func (o *MetroAPIS2STravelTimeReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type MetroAPIShapeOK

type MetroAPIShapeOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroMetroShape
}

MetroAPIShapeOK handles this case with default header values.

OK

func NewMetroAPIShapeOK

func NewMetroAPIShapeOK() *MetroAPIShapeOK

NewMetroAPIShapeOK creates a MetroAPIShapeOK with default headers values

func (*MetroAPIShapeOK) Error

func (o *MetroAPIShapeOK) Error() string

func (*MetroAPIShapeOK) GetPayload

type MetroAPIShapeParams

type MetroAPIShapeParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPIShapeParams contains all the parameters to send to the API endpoint for the metro Api shape operation typically these are written to a http.Request

func NewMetroAPIShapeParams

func NewMetroAPIShapeParams() *MetroAPIShapeParams

NewMetroAPIShapeParams creates a new MetroAPIShapeParams object with the default values initialized.

func NewMetroAPIShapeParamsWithContext

func NewMetroAPIShapeParamsWithContext(ctx context.Context) *MetroAPIShapeParams

NewMetroAPIShapeParamsWithContext creates a new MetroAPIShapeParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPIShapeParamsWithHTTPClient

func NewMetroAPIShapeParamsWithHTTPClient(client *http.Client) *MetroAPIShapeParams

NewMetroAPIShapeParamsWithHTTPClient creates a new MetroAPIShapeParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPIShapeParamsWithTimeout

func NewMetroAPIShapeParamsWithTimeout(timeout time.Duration) *MetroAPIShapeParams

NewMetroAPIShapeParamsWithTimeout creates a new MetroAPIShapeParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPIShapeParams) SetContext

func (o *MetroAPIShapeParams) SetContext(ctx context.Context)

SetContext adds the context to the metro Api shape params

func (*MetroAPIShapeParams) SetDollarFilter

func (o *MetroAPIShapeParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api shape params

func (*MetroAPIShapeParams) SetDollarFormat

func (o *MetroAPIShapeParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api shape params

func (*MetroAPIShapeParams) SetDollarOrderby

func (o *MetroAPIShapeParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api shape params

func (*MetroAPIShapeParams) SetDollarSelect

func (o *MetroAPIShapeParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api shape params

func (*MetroAPIShapeParams) SetDollarSkip

func (o *MetroAPIShapeParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api shape params

func (*MetroAPIShapeParams) SetDollarTop

func (o *MetroAPIShapeParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api shape params

func (*MetroAPIShapeParams) SetHTTPClient

func (o *MetroAPIShapeParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api shape params

func (*MetroAPIShapeParams) SetOperator

func (o *MetroAPIShapeParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api shape params

func (*MetroAPIShapeParams) SetTimeout

func (o *MetroAPIShapeParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api shape params

func (*MetroAPIShapeParams) WithContext

WithContext adds the context to the metro Api shape params

func (*MetroAPIShapeParams) WithDollarFilter

func (o *MetroAPIShapeParams) WithDollarFilter(dollarFilter *string) *MetroAPIShapeParams

WithDollarFilter adds the dollarFilter to the metro Api shape params

func (*MetroAPIShapeParams) WithDollarFormat

func (o *MetroAPIShapeParams) WithDollarFormat(dollarFormat string) *MetroAPIShapeParams

WithDollarFormat adds the dollarFormat to the metro Api shape params

func (*MetroAPIShapeParams) WithDollarOrderby

func (o *MetroAPIShapeParams) WithDollarOrderby(dollarOrderby *string) *MetroAPIShapeParams

WithDollarOrderby adds the dollarOrderby to the metro Api shape params

func (*MetroAPIShapeParams) WithDollarSelect

func (o *MetroAPIShapeParams) WithDollarSelect(dollarSelect *string) *MetroAPIShapeParams

WithDollarSelect adds the dollarSelect to the metro Api shape params

func (*MetroAPIShapeParams) WithDollarSkip

func (o *MetroAPIShapeParams) WithDollarSkip(dollarSkip *string) *MetroAPIShapeParams

WithDollarSkip adds the dollarSkip to the metro Api shape params

func (*MetroAPIShapeParams) WithDollarTop

func (o *MetroAPIShapeParams) WithDollarTop(dollarTop *int64) *MetroAPIShapeParams

WithDollarTop adds the dollarTop to the metro Api shape params

func (*MetroAPIShapeParams) WithHTTPClient

func (o *MetroAPIShapeParams) WithHTTPClient(client *http.Client) *MetroAPIShapeParams

WithHTTPClient adds the HTTPClient to the metro Api shape params

func (*MetroAPIShapeParams) WithOperator

func (o *MetroAPIShapeParams) WithOperator(operator string) *MetroAPIShapeParams

WithOperator adds the operator to the metro Api shape params

func (*MetroAPIShapeParams) WithTimeout

func (o *MetroAPIShapeParams) WithTimeout(timeout time.Duration) *MetroAPIShapeParams

WithTimeout adds the timeout to the metro Api shape params

func (*MetroAPIShapeParams) WriteToRequest

func (o *MetroAPIShapeParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type MetroAPIShapeReader

type MetroAPIShapeReader struct {
	// contains filtered or unexported fields
}

MetroAPIShapeReader is a Reader for the MetroAPIShape structure.

func (*MetroAPIShapeReader) ReadResponse

func (o *MetroAPIShapeReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type MetroAPIStationExitOK

type MetroAPIStationExitOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroStationExit
}

MetroAPIStationExitOK handles this case with default header values.

OK

func NewMetroAPIStationExitOK

func NewMetroAPIStationExitOK() *MetroAPIStationExitOK

NewMetroAPIStationExitOK creates a MetroAPIStationExitOK with default headers values

func (*MetroAPIStationExitOK) Error

func (o *MetroAPIStationExitOK) Error() string

func (*MetroAPIStationExitOK) GetPayload

type MetroAPIStationExitParams

type MetroAPIStationExitParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarSpatialFilter
	  空間過濾

	*/
	DollarSpatialFilter *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator
	  欲查詢縣市

	*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPIStationExitParams contains all the parameters to send to the API endpoint for the metro Api station exit operation typically these are written to a http.Request

func NewMetroAPIStationExitParams

func NewMetroAPIStationExitParams() *MetroAPIStationExitParams

NewMetroAPIStationExitParams creates a new MetroAPIStationExitParams object with the default values initialized.

func NewMetroAPIStationExitParamsWithContext

func NewMetroAPIStationExitParamsWithContext(ctx context.Context) *MetroAPIStationExitParams

NewMetroAPIStationExitParamsWithContext creates a new MetroAPIStationExitParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPIStationExitParamsWithHTTPClient

func NewMetroAPIStationExitParamsWithHTTPClient(client *http.Client) *MetroAPIStationExitParams

NewMetroAPIStationExitParamsWithHTTPClient creates a new MetroAPIStationExitParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPIStationExitParamsWithTimeout

func NewMetroAPIStationExitParamsWithTimeout(timeout time.Duration) *MetroAPIStationExitParams

NewMetroAPIStationExitParamsWithTimeout creates a new MetroAPIStationExitParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPIStationExitParams) SetContext

func (o *MetroAPIStationExitParams) SetContext(ctx context.Context)

SetContext adds the context to the metro Api station exit params

func (*MetroAPIStationExitParams) SetDollarFilter

func (o *MetroAPIStationExitParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api station exit params

func (*MetroAPIStationExitParams) SetDollarFormat

func (o *MetroAPIStationExitParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api station exit params

func (*MetroAPIStationExitParams) SetDollarOrderby

func (o *MetroAPIStationExitParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api station exit params

func (*MetroAPIStationExitParams) SetDollarSelect

func (o *MetroAPIStationExitParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api station exit params

func (*MetroAPIStationExitParams) SetDollarSkip

func (o *MetroAPIStationExitParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api station exit params

func (*MetroAPIStationExitParams) SetDollarSpatialFilter

func (o *MetroAPIStationExitParams) SetDollarSpatialFilter(dollarSpatialFilter *string)

SetDollarSpatialFilter adds the dollarSpatialFilter to the metro Api station exit params

func (*MetroAPIStationExitParams) SetDollarTop

func (o *MetroAPIStationExitParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api station exit params

func (*MetroAPIStationExitParams) SetHTTPClient

func (o *MetroAPIStationExitParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api station exit params

func (*MetroAPIStationExitParams) SetOperator

func (o *MetroAPIStationExitParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api station exit params

func (*MetroAPIStationExitParams) SetTimeout

func (o *MetroAPIStationExitParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api station exit params

func (*MetroAPIStationExitParams) WithContext

WithContext adds the context to the metro Api station exit params

func (*MetroAPIStationExitParams) WithDollarFilter

func (o *MetroAPIStationExitParams) WithDollarFilter(dollarFilter *string) *MetroAPIStationExitParams

WithDollarFilter adds the dollarFilter to the metro Api station exit params

func (*MetroAPIStationExitParams) WithDollarFormat

func (o *MetroAPIStationExitParams) WithDollarFormat(dollarFormat string) *MetroAPIStationExitParams

WithDollarFormat adds the dollarFormat to the metro Api station exit params

func (*MetroAPIStationExitParams) WithDollarOrderby

func (o *MetroAPIStationExitParams) WithDollarOrderby(dollarOrderby *string) *MetroAPIStationExitParams

WithDollarOrderby adds the dollarOrderby to the metro Api station exit params

func (*MetroAPIStationExitParams) WithDollarSelect

func (o *MetroAPIStationExitParams) WithDollarSelect(dollarSelect *string) *MetroAPIStationExitParams

WithDollarSelect adds the dollarSelect to the metro Api station exit params

func (*MetroAPIStationExitParams) WithDollarSkip

func (o *MetroAPIStationExitParams) WithDollarSkip(dollarSkip *string) *MetroAPIStationExitParams

WithDollarSkip adds the dollarSkip to the metro Api station exit params

func (*MetroAPIStationExitParams) WithDollarSpatialFilter

func (o *MetroAPIStationExitParams) WithDollarSpatialFilter(dollarSpatialFilter *string) *MetroAPIStationExitParams

WithDollarSpatialFilter adds the dollarSpatialFilter to the metro Api station exit params

func (*MetroAPIStationExitParams) WithDollarTop

func (o *MetroAPIStationExitParams) WithDollarTop(dollarTop *int64) *MetroAPIStationExitParams

WithDollarTop adds the dollarTop to the metro Api station exit params

func (*MetroAPIStationExitParams) WithHTTPClient

func (o *MetroAPIStationExitParams) WithHTTPClient(client *http.Client) *MetroAPIStationExitParams

WithHTTPClient adds the HTTPClient to the metro Api station exit params

func (*MetroAPIStationExitParams) WithOperator

func (o *MetroAPIStationExitParams) WithOperator(operator string) *MetroAPIStationExitParams

WithOperator adds the operator to the metro Api station exit params

func (*MetroAPIStationExitParams) WithTimeout

WithTimeout adds the timeout to the metro Api station exit params

func (*MetroAPIStationExitParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type MetroAPIStationExitReader

type MetroAPIStationExitReader struct {
	// contains filtered or unexported fields
}

MetroAPIStationExitReader is a Reader for the MetroAPIStationExit structure.

func (*MetroAPIStationExitReader) ReadResponse

func (o *MetroAPIStationExitReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type MetroAPIStationFacilityOK

type MetroAPIStationFacilityOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroStationFacility
}

MetroAPIStationFacilityOK handles this case with default header values.

OK

func NewMetroAPIStationFacilityOK

func NewMetroAPIStationFacilityOK() *MetroAPIStationFacilityOK

NewMetroAPIStationFacilityOK creates a MetroAPIStationFacilityOK with default headers values

func (*MetroAPIStationFacilityOK) Error

func (o *MetroAPIStationFacilityOK) Error() string

func (*MetroAPIStationFacilityOK) GetPayload

type MetroAPIStationFacilityParams

type MetroAPIStationFacilityParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator
	  欲查詢縣市

	*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPIStationFacilityParams contains all the parameters to send to the API endpoint for the metro Api station facility operation typically these are written to a http.Request

func NewMetroAPIStationFacilityParams

func NewMetroAPIStationFacilityParams() *MetroAPIStationFacilityParams

NewMetroAPIStationFacilityParams creates a new MetroAPIStationFacilityParams object with the default values initialized.

func NewMetroAPIStationFacilityParamsWithContext

func NewMetroAPIStationFacilityParamsWithContext(ctx context.Context) *MetroAPIStationFacilityParams

NewMetroAPIStationFacilityParamsWithContext creates a new MetroAPIStationFacilityParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPIStationFacilityParamsWithHTTPClient

func NewMetroAPIStationFacilityParamsWithHTTPClient(client *http.Client) *MetroAPIStationFacilityParams

NewMetroAPIStationFacilityParamsWithHTTPClient creates a new MetroAPIStationFacilityParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPIStationFacilityParamsWithTimeout

func NewMetroAPIStationFacilityParamsWithTimeout(timeout time.Duration) *MetroAPIStationFacilityParams

NewMetroAPIStationFacilityParamsWithTimeout creates a new MetroAPIStationFacilityParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPIStationFacilityParams) SetContext

func (o *MetroAPIStationFacilityParams) SetContext(ctx context.Context)

SetContext adds the context to the metro Api station facility params

func (*MetroAPIStationFacilityParams) SetDollarFilter

func (o *MetroAPIStationFacilityParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api station facility params

func (*MetroAPIStationFacilityParams) SetDollarFormat

func (o *MetroAPIStationFacilityParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api station facility params

func (*MetroAPIStationFacilityParams) SetDollarOrderby

func (o *MetroAPIStationFacilityParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api station facility params

func (*MetroAPIStationFacilityParams) SetDollarSelect

func (o *MetroAPIStationFacilityParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api station facility params

func (*MetroAPIStationFacilityParams) SetDollarSkip

func (o *MetroAPIStationFacilityParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api station facility params

func (*MetroAPIStationFacilityParams) SetDollarTop

func (o *MetroAPIStationFacilityParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api station facility params

func (*MetroAPIStationFacilityParams) SetHTTPClient

func (o *MetroAPIStationFacilityParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api station facility params

func (*MetroAPIStationFacilityParams) SetOperator

func (o *MetroAPIStationFacilityParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api station facility params

func (*MetroAPIStationFacilityParams) SetTimeout

func (o *MetroAPIStationFacilityParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api station facility params

func (*MetroAPIStationFacilityParams) WithContext

WithContext adds the context to the metro Api station facility params

func (*MetroAPIStationFacilityParams) WithDollarFilter

func (o *MetroAPIStationFacilityParams) WithDollarFilter(dollarFilter *string) *MetroAPIStationFacilityParams

WithDollarFilter adds the dollarFilter to the metro Api station facility params

func (*MetroAPIStationFacilityParams) WithDollarFormat

func (o *MetroAPIStationFacilityParams) WithDollarFormat(dollarFormat string) *MetroAPIStationFacilityParams

WithDollarFormat adds the dollarFormat to the metro Api station facility params

func (*MetroAPIStationFacilityParams) WithDollarOrderby

func (o *MetroAPIStationFacilityParams) WithDollarOrderby(dollarOrderby *string) *MetroAPIStationFacilityParams

WithDollarOrderby adds the dollarOrderby to the metro Api station facility params

func (*MetroAPIStationFacilityParams) WithDollarSelect

func (o *MetroAPIStationFacilityParams) WithDollarSelect(dollarSelect *string) *MetroAPIStationFacilityParams

WithDollarSelect adds the dollarSelect to the metro Api station facility params

func (*MetroAPIStationFacilityParams) WithDollarSkip

func (o *MetroAPIStationFacilityParams) WithDollarSkip(dollarSkip *string) *MetroAPIStationFacilityParams

WithDollarSkip adds the dollarSkip to the metro Api station facility params

func (*MetroAPIStationFacilityParams) WithDollarTop

WithDollarTop adds the dollarTop to the metro Api station facility params

func (*MetroAPIStationFacilityParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the metro Api station facility params

func (*MetroAPIStationFacilityParams) WithOperator

WithOperator adds the operator to the metro Api station facility params

func (*MetroAPIStationFacilityParams) WithTimeout

WithTimeout adds the timeout to the metro Api station facility params

func (*MetroAPIStationFacilityParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type MetroAPIStationFacilityReader

type MetroAPIStationFacilityReader struct {
	// contains filtered or unexported fields
}

MetroAPIStationFacilityReader is a Reader for the MetroAPIStationFacility structure.

func (*MetroAPIStationFacilityReader) ReadResponse

func (o *MetroAPIStationFacilityReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type MetroAPIStationOK

type MetroAPIStationOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroStation
}

MetroAPIStationOK handles this case with default header values.

OK

func NewMetroAPIStationOK

func NewMetroAPIStationOK() *MetroAPIStationOK

NewMetroAPIStationOK creates a MetroAPIStationOK with default headers values

func (*MetroAPIStationOK) Error

func (o *MetroAPIStationOK) Error() string

func (*MetroAPIStationOK) GetPayload

type MetroAPIStationOfLineOK

type MetroAPIStationOfLineOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroStationOfLine
}

MetroAPIStationOfLineOK handles this case with default header values.

OK

func NewMetroAPIStationOfLineOK

func NewMetroAPIStationOfLineOK() *MetroAPIStationOfLineOK

NewMetroAPIStationOfLineOK creates a MetroAPIStationOfLineOK with default headers values

func (*MetroAPIStationOfLineOK) Error

func (o *MetroAPIStationOfLineOK) Error() string

func (*MetroAPIStationOfLineOK) GetPayload

type MetroAPIStationOfLineParams

type MetroAPIStationOfLineParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator
	  欲查詢縣市

	*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPIStationOfLineParams contains all the parameters to send to the API endpoint for the metro Api station of line operation typically these are written to a http.Request

func NewMetroAPIStationOfLineParams

func NewMetroAPIStationOfLineParams() *MetroAPIStationOfLineParams

NewMetroAPIStationOfLineParams creates a new MetroAPIStationOfLineParams object with the default values initialized.

func NewMetroAPIStationOfLineParamsWithContext

func NewMetroAPIStationOfLineParamsWithContext(ctx context.Context) *MetroAPIStationOfLineParams

NewMetroAPIStationOfLineParamsWithContext creates a new MetroAPIStationOfLineParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPIStationOfLineParamsWithHTTPClient

func NewMetroAPIStationOfLineParamsWithHTTPClient(client *http.Client) *MetroAPIStationOfLineParams

NewMetroAPIStationOfLineParamsWithHTTPClient creates a new MetroAPIStationOfLineParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPIStationOfLineParamsWithTimeout

func NewMetroAPIStationOfLineParamsWithTimeout(timeout time.Duration) *MetroAPIStationOfLineParams

NewMetroAPIStationOfLineParamsWithTimeout creates a new MetroAPIStationOfLineParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPIStationOfLineParams) SetContext

func (o *MetroAPIStationOfLineParams) SetContext(ctx context.Context)

SetContext adds the context to the metro Api station of line params

func (*MetroAPIStationOfLineParams) SetDollarFilter

func (o *MetroAPIStationOfLineParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api station of line params

func (*MetroAPIStationOfLineParams) SetDollarFormat

func (o *MetroAPIStationOfLineParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api station of line params

func (*MetroAPIStationOfLineParams) SetDollarOrderby

func (o *MetroAPIStationOfLineParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api station of line params

func (*MetroAPIStationOfLineParams) SetDollarSelect

func (o *MetroAPIStationOfLineParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api station of line params

func (*MetroAPIStationOfLineParams) SetDollarSkip

func (o *MetroAPIStationOfLineParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api station of line params

func (*MetroAPIStationOfLineParams) SetDollarTop

func (o *MetroAPIStationOfLineParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api station of line params

func (*MetroAPIStationOfLineParams) SetHTTPClient

func (o *MetroAPIStationOfLineParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api station of line params

func (*MetroAPIStationOfLineParams) SetOperator

func (o *MetroAPIStationOfLineParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api station of line params

func (*MetroAPIStationOfLineParams) SetTimeout

func (o *MetroAPIStationOfLineParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api station of line params

func (*MetroAPIStationOfLineParams) WithContext

WithContext adds the context to the metro Api station of line params

func (*MetroAPIStationOfLineParams) WithDollarFilter

func (o *MetroAPIStationOfLineParams) WithDollarFilter(dollarFilter *string) *MetroAPIStationOfLineParams

WithDollarFilter adds the dollarFilter to the metro Api station of line params

func (*MetroAPIStationOfLineParams) WithDollarFormat

func (o *MetroAPIStationOfLineParams) WithDollarFormat(dollarFormat string) *MetroAPIStationOfLineParams

WithDollarFormat adds the dollarFormat to the metro Api station of line params

func (*MetroAPIStationOfLineParams) WithDollarOrderby

func (o *MetroAPIStationOfLineParams) WithDollarOrderby(dollarOrderby *string) *MetroAPIStationOfLineParams

WithDollarOrderby adds the dollarOrderby to the metro Api station of line params

func (*MetroAPIStationOfLineParams) WithDollarSelect

func (o *MetroAPIStationOfLineParams) WithDollarSelect(dollarSelect *string) *MetroAPIStationOfLineParams

WithDollarSelect adds the dollarSelect to the metro Api station of line params

func (*MetroAPIStationOfLineParams) WithDollarSkip

func (o *MetroAPIStationOfLineParams) WithDollarSkip(dollarSkip *string) *MetroAPIStationOfLineParams

WithDollarSkip adds the dollarSkip to the metro Api station of line params

func (*MetroAPIStationOfLineParams) WithDollarTop

func (o *MetroAPIStationOfLineParams) WithDollarTop(dollarTop *int64) *MetroAPIStationOfLineParams

WithDollarTop adds the dollarTop to the metro Api station of line params

func (*MetroAPIStationOfLineParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the metro Api station of line params

func (*MetroAPIStationOfLineParams) WithOperator

WithOperator adds the operator to the metro Api station of line params

func (*MetroAPIStationOfLineParams) WithTimeout

WithTimeout adds the timeout to the metro Api station of line params

func (*MetroAPIStationOfLineParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type MetroAPIStationOfLineReader

type MetroAPIStationOfLineReader struct {
	// contains filtered or unexported fields
}

MetroAPIStationOfLineReader is a Reader for the MetroAPIStationOfLine structure.

func (*MetroAPIStationOfLineReader) ReadResponse

func (o *MetroAPIStationOfLineReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type MetroAPIStationOfRouteOK

type MetroAPIStationOfRouteOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroStationOfRoute
}

MetroAPIStationOfRouteOK handles this case with default header values.

OK

func NewMetroAPIStationOfRouteOK

func NewMetroAPIStationOfRouteOK() *MetroAPIStationOfRouteOK

NewMetroAPIStationOfRouteOK creates a MetroAPIStationOfRouteOK with default headers values

func (*MetroAPIStationOfRouteOK) Error

func (o *MetroAPIStationOfRouteOK) Error() string

func (*MetroAPIStationOfRouteOK) GetPayload

type MetroAPIStationOfRouteParams

type MetroAPIStationOfRouteParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator
	  欲查詢縣市

	*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPIStationOfRouteParams contains all the parameters to send to the API endpoint for the metro Api station of route operation typically these are written to a http.Request

func NewMetroAPIStationOfRouteParams

func NewMetroAPIStationOfRouteParams() *MetroAPIStationOfRouteParams

NewMetroAPIStationOfRouteParams creates a new MetroAPIStationOfRouteParams object with the default values initialized.

func NewMetroAPIStationOfRouteParamsWithContext

func NewMetroAPIStationOfRouteParamsWithContext(ctx context.Context) *MetroAPIStationOfRouteParams

NewMetroAPIStationOfRouteParamsWithContext creates a new MetroAPIStationOfRouteParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPIStationOfRouteParamsWithHTTPClient

func NewMetroAPIStationOfRouteParamsWithHTTPClient(client *http.Client) *MetroAPIStationOfRouteParams

NewMetroAPIStationOfRouteParamsWithHTTPClient creates a new MetroAPIStationOfRouteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPIStationOfRouteParamsWithTimeout

func NewMetroAPIStationOfRouteParamsWithTimeout(timeout time.Duration) *MetroAPIStationOfRouteParams

NewMetroAPIStationOfRouteParamsWithTimeout creates a new MetroAPIStationOfRouteParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPIStationOfRouteParams) SetContext

func (o *MetroAPIStationOfRouteParams) SetContext(ctx context.Context)

SetContext adds the context to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) SetDollarFilter

func (o *MetroAPIStationOfRouteParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) SetDollarFormat

func (o *MetroAPIStationOfRouteParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) SetDollarOrderby

func (o *MetroAPIStationOfRouteParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) SetDollarSelect

func (o *MetroAPIStationOfRouteParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) SetDollarSkip

func (o *MetroAPIStationOfRouteParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) SetDollarTop

func (o *MetroAPIStationOfRouteParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) SetHTTPClient

func (o *MetroAPIStationOfRouteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) SetOperator

func (o *MetroAPIStationOfRouteParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) SetTimeout

func (o *MetroAPIStationOfRouteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) WithContext

WithContext adds the context to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) WithDollarFilter

func (o *MetroAPIStationOfRouteParams) WithDollarFilter(dollarFilter *string) *MetroAPIStationOfRouteParams

WithDollarFilter adds the dollarFilter to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) WithDollarFormat

func (o *MetroAPIStationOfRouteParams) WithDollarFormat(dollarFormat string) *MetroAPIStationOfRouteParams

WithDollarFormat adds the dollarFormat to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) WithDollarOrderby

func (o *MetroAPIStationOfRouteParams) WithDollarOrderby(dollarOrderby *string) *MetroAPIStationOfRouteParams

WithDollarOrderby adds the dollarOrderby to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) WithDollarSelect

func (o *MetroAPIStationOfRouteParams) WithDollarSelect(dollarSelect *string) *MetroAPIStationOfRouteParams

WithDollarSelect adds the dollarSelect to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) WithDollarSkip

func (o *MetroAPIStationOfRouteParams) WithDollarSkip(dollarSkip *string) *MetroAPIStationOfRouteParams

WithDollarSkip adds the dollarSkip to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) WithDollarTop

func (o *MetroAPIStationOfRouteParams) WithDollarTop(dollarTop *int64) *MetroAPIStationOfRouteParams

WithDollarTop adds the dollarTop to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) WithOperator

WithOperator adds the operator to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) WithTimeout

WithTimeout adds the timeout to the metro Api station of route params

func (*MetroAPIStationOfRouteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type MetroAPIStationOfRouteReader

type MetroAPIStationOfRouteReader struct {
	// contains filtered or unexported fields
}

MetroAPIStationOfRouteReader is a Reader for the MetroAPIStationOfRoute structure.

func (*MetroAPIStationOfRouteReader) ReadResponse

func (o *MetroAPIStationOfRouteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type MetroAPIStationParams

type MetroAPIStationParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarSpatialFilter
	  空間過濾

	*/
	DollarSpatialFilter *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator
	  欲查詢縣市

	*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPIStationParams contains all the parameters to send to the API endpoint for the metro Api station operation typically these are written to a http.Request

func NewMetroAPIStationParams

func NewMetroAPIStationParams() *MetroAPIStationParams

NewMetroAPIStationParams creates a new MetroAPIStationParams object with the default values initialized.

func NewMetroAPIStationParamsWithContext

func NewMetroAPIStationParamsWithContext(ctx context.Context) *MetroAPIStationParams

NewMetroAPIStationParamsWithContext creates a new MetroAPIStationParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPIStationParamsWithHTTPClient

func NewMetroAPIStationParamsWithHTTPClient(client *http.Client) *MetroAPIStationParams

NewMetroAPIStationParamsWithHTTPClient creates a new MetroAPIStationParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPIStationParamsWithTimeout

func NewMetroAPIStationParamsWithTimeout(timeout time.Duration) *MetroAPIStationParams

NewMetroAPIStationParamsWithTimeout creates a new MetroAPIStationParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPIStationParams) SetContext

func (o *MetroAPIStationParams) SetContext(ctx context.Context)

SetContext adds the context to the metro Api station params

func (*MetroAPIStationParams) SetDollarFilter

func (o *MetroAPIStationParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api station params

func (*MetroAPIStationParams) SetDollarFormat

func (o *MetroAPIStationParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api station params

func (*MetroAPIStationParams) SetDollarOrderby

func (o *MetroAPIStationParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api station params

func (*MetroAPIStationParams) SetDollarSelect

func (o *MetroAPIStationParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api station params

func (*MetroAPIStationParams) SetDollarSkip

func (o *MetroAPIStationParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api station params

func (*MetroAPIStationParams) SetDollarSpatialFilter

func (o *MetroAPIStationParams) SetDollarSpatialFilter(dollarSpatialFilter *string)

SetDollarSpatialFilter adds the dollarSpatialFilter to the metro Api station params

func (*MetroAPIStationParams) SetDollarTop

func (o *MetroAPIStationParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api station params

func (*MetroAPIStationParams) SetHTTPClient

func (o *MetroAPIStationParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api station params

func (*MetroAPIStationParams) SetOperator

func (o *MetroAPIStationParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api station params

func (*MetroAPIStationParams) SetTimeout

func (o *MetroAPIStationParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api station params

func (*MetroAPIStationParams) WithContext

WithContext adds the context to the metro Api station params

func (*MetroAPIStationParams) WithDollarFilter

func (o *MetroAPIStationParams) WithDollarFilter(dollarFilter *string) *MetroAPIStationParams

WithDollarFilter adds the dollarFilter to the metro Api station params

func (*MetroAPIStationParams) WithDollarFormat

func (o *MetroAPIStationParams) WithDollarFormat(dollarFormat string) *MetroAPIStationParams

WithDollarFormat adds the dollarFormat to the metro Api station params

func (*MetroAPIStationParams) WithDollarOrderby

func (o *MetroAPIStationParams) WithDollarOrderby(dollarOrderby *string) *MetroAPIStationParams

WithDollarOrderby adds the dollarOrderby to the metro Api station params

func (*MetroAPIStationParams) WithDollarSelect

func (o *MetroAPIStationParams) WithDollarSelect(dollarSelect *string) *MetroAPIStationParams

WithDollarSelect adds the dollarSelect to the metro Api station params

func (*MetroAPIStationParams) WithDollarSkip

func (o *MetroAPIStationParams) WithDollarSkip(dollarSkip *string) *MetroAPIStationParams

WithDollarSkip adds the dollarSkip to the metro Api station params

func (*MetroAPIStationParams) WithDollarSpatialFilter

func (o *MetroAPIStationParams) WithDollarSpatialFilter(dollarSpatialFilter *string) *MetroAPIStationParams

WithDollarSpatialFilter adds the dollarSpatialFilter to the metro Api station params

func (*MetroAPIStationParams) WithDollarTop

func (o *MetroAPIStationParams) WithDollarTop(dollarTop *int64) *MetroAPIStationParams

WithDollarTop adds the dollarTop to the metro Api station params

func (*MetroAPIStationParams) WithHTTPClient

func (o *MetroAPIStationParams) WithHTTPClient(client *http.Client) *MetroAPIStationParams

WithHTTPClient adds the HTTPClient to the metro Api station params

func (*MetroAPIStationParams) WithOperator

func (o *MetroAPIStationParams) WithOperator(operator string) *MetroAPIStationParams

WithOperator adds the operator to the metro Api station params

func (*MetroAPIStationParams) WithTimeout

func (o *MetroAPIStationParams) WithTimeout(timeout time.Duration) *MetroAPIStationParams

WithTimeout adds the timeout to the metro Api station params

func (*MetroAPIStationParams) WriteToRequest

func (o *MetroAPIStationParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type MetroAPIStationReader

type MetroAPIStationReader struct {
	// contains filtered or unexported fields
}

MetroAPIStationReader is a Reader for the MetroAPIStation structure.

func (*MetroAPIStationReader) ReadResponse

func (o *MetroAPIStationReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type MetroAPIStationTimeTableOK

type MetroAPIStationTimeTableOK struct {
	Payload []*models.ServiceDTOVersion2RailMetroStationTimeTable
}

MetroAPIStationTimeTableOK handles this case with default header values.

OK

func NewMetroAPIStationTimeTableOK

func NewMetroAPIStationTimeTableOK() *MetroAPIStationTimeTableOK

NewMetroAPIStationTimeTableOK creates a MetroAPIStationTimeTableOK with default headers values

func (*MetroAPIStationTimeTableOK) Error

func (*MetroAPIStationTimeTableOK) GetPayload

type MetroAPIStationTimeTableParams

type MetroAPIStationTimeTableParams struct {

	/*DollarFilter
	  過濾

	*/
	DollarFilter *string
	/*DollarFormat
	  指定來源格式

	*/
	DollarFormat string
	/*DollarOrderby
	  排序

	*/
	DollarOrderby *string
	/*DollarSelect
	  挑選

	*/
	DollarSelect *string
	/*DollarSkip
	  跳過前幾筆

	*/
	DollarSkip *string
	/*DollarTop
	  取前幾筆

	*/
	DollarTop *int64
	/*Operator
	  欲查詢縣市

	*/
	Operator string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

MetroAPIStationTimeTableParams contains all the parameters to send to the API endpoint for the metro Api station time table operation typically these are written to a http.Request

func NewMetroAPIStationTimeTableParams

func NewMetroAPIStationTimeTableParams() *MetroAPIStationTimeTableParams

NewMetroAPIStationTimeTableParams creates a new MetroAPIStationTimeTableParams object with the default values initialized.

func NewMetroAPIStationTimeTableParamsWithContext

func NewMetroAPIStationTimeTableParamsWithContext(ctx context.Context) *MetroAPIStationTimeTableParams

NewMetroAPIStationTimeTableParamsWithContext creates a new MetroAPIStationTimeTableParams object with the default values initialized, and the ability to set a context for a request

func NewMetroAPIStationTimeTableParamsWithHTTPClient

func NewMetroAPIStationTimeTableParamsWithHTTPClient(client *http.Client) *MetroAPIStationTimeTableParams

NewMetroAPIStationTimeTableParamsWithHTTPClient creates a new MetroAPIStationTimeTableParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewMetroAPIStationTimeTableParamsWithTimeout

func NewMetroAPIStationTimeTableParamsWithTimeout(timeout time.Duration) *MetroAPIStationTimeTableParams

NewMetroAPIStationTimeTableParamsWithTimeout creates a new MetroAPIStationTimeTableParams object with the default values initialized, and the ability to set a timeout on a request

func (*MetroAPIStationTimeTableParams) SetContext

func (o *MetroAPIStationTimeTableParams) SetContext(ctx context.Context)

SetContext adds the context to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) SetDollarFilter

func (o *MetroAPIStationTimeTableParams) SetDollarFilter(dollarFilter *string)

SetDollarFilter adds the dollarFilter to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) SetDollarFormat

func (o *MetroAPIStationTimeTableParams) SetDollarFormat(dollarFormat string)

SetDollarFormat adds the dollarFormat to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) SetDollarOrderby

func (o *MetroAPIStationTimeTableParams) SetDollarOrderby(dollarOrderby *string)

SetDollarOrderby adds the dollarOrderby to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) SetDollarSelect

func (o *MetroAPIStationTimeTableParams) SetDollarSelect(dollarSelect *string)

SetDollarSelect adds the dollarSelect to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) SetDollarSkip

func (o *MetroAPIStationTimeTableParams) SetDollarSkip(dollarSkip *string)

SetDollarSkip adds the dollarSkip to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) SetDollarTop

func (o *MetroAPIStationTimeTableParams) SetDollarTop(dollarTop *int64)

SetDollarTop adds the dollarTop to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) SetHTTPClient

func (o *MetroAPIStationTimeTableParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) SetOperator

func (o *MetroAPIStationTimeTableParams) SetOperator(operator string)

SetOperator adds the operator to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) SetTimeout

func (o *MetroAPIStationTimeTableParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) WithContext

WithContext adds the context to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) WithDollarFilter

func (o *MetroAPIStationTimeTableParams) WithDollarFilter(dollarFilter *string) *MetroAPIStationTimeTableParams

WithDollarFilter adds the dollarFilter to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) WithDollarFormat

func (o *MetroAPIStationTimeTableParams) WithDollarFormat(dollarFormat string) *MetroAPIStationTimeTableParams

WithDollarFormat adds the dollarFormat to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) WithDollarOrderby

func (o *MetroAPIStationTimeTableParams) WithDollarOrderby(dollarOrderby *string) *MetroAPIStationTimeTableParams

WithDollarOrderby adds the dollarOrderby to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) WithDollarSelect

func (o *MetroAPIStationTimeTableParams) WithDollarSelect(dollarSelect *string) *MetroAPIStationTimeTableParams

WithDollarSelect adds the dollarSelect to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) WithDollarSkip

WithDollarSkip adds the dollarSkip to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) WithDollarTop

WithDollarTop adds the dollarTop to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) WithOperator

WithOperator adds the operator to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) WithTimeout

WithTimeout adds the timeout to the metro Api station time table params

func (*MetroAPIStationTimeTableParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type MetroAPIStationTimeTableReader

type MetroAPIStationTimeTableReader struct {
	// contains filtered or unexported fields
}

MetroAPIStationTimeTableReader is a Reader for the MetroAPIStationTimeTable structure.

func (*MetroAPIStationTimeTableReader) ReadResponse

func (o *MetroAPIStationTimeTableReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

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