api

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Overview

Package api provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.12.4 DO NOT EDIT.

Package api provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.12.4 DO NOT EDIT.

Index

Constants

View Source
const (
	Rnaget_authScopes = "rnaget_auth.Scopes"
)

Variables

This section is empty.

Functions

func NewGetContinuousFileByIdRequest

func NewGetContinuousFileByIdRequest(server string, continuousId string, params *GetContinuousFileByIdParams) (*http.Request, error)

NewGetContinuousFileByIdRequest generates requests for GetContinuousFileById

func NewGetContinuousFileRequest

func NewGetContinuousFileRequest(server string, params *GetContinuousFileParams) (*http.Request, error)

NewGetContinuousFileRequest generates requests for GetContinuousFile

func NewGetContinuousFiltersRequest

func NewGetContinuousFiltersRequest(server string) (*http.Request, error)

NewGetContinuousFiltersRequest generates requests for GetContinuousFilters

func NewGetContinuousFormatsRequest

func NewGetContinuousFormatsRequest(server string) (*http.Request, error)

NewGetContinuousFormatsRequest generates requests for GetContinuousFormats

func NewGetContinuousTicketByIdRequest

func NewGetContinuousTicketByIdRequest(server string, continuousId string, params *GetContinuousTicketByIdParams) (*http.Request, error)

NewGetContinuousTicketByIdRequest generates requests for GetContinuousTicketById

func NewGetContinuousTicketRequest

func NewGetContinuousTicketRequest(server string, params *GetContinuousTicketParams) (*http.Request, error)

NewGetContinuousTicketRequest generates requests for GetContinuousTicket

func NewGetExpressionFileByIdRequest

func NewGetExpressionFileByIdRequest(server string, expressionId string, params *GetExpressionFileByIdParams) (*http.Request, error)

NewGetExpressionFileByIdRequest generates requests for GetExpressionFileById

func NewGetExpressionFileRequest

func NewGetExpressionFileRequest(server string, params *GetExpressionFileParams) (*http.Request, error)

NewGetExpressionFileRequest generates requests for GetExpressionFile

func NewGetExpressionFiltersRequest

func NewGetExpressionFiltersRequest(server string, params *GetExpressionFiltersParams) (*http.Request, error)

NewGetExpressionFiltersRequest generates requests for GetExpressionFilters

func NewGetExpressionFormatsRequest

func NewGetExpressionFormatsRequest(server string) (*http.Request, error)

NewGetExpressionFormatsRequest generates requests for GetExpressionFormats

func NewGetExpressionTicketByIdRequest

func NewGetExpressionTicketByIdRequest(server string, expressionId string, params *GetExpressionTicketByIdParams) (*http.Request, error)

NewGetExpressionTicketByIdRequest generates requests for GetExpressionTicketById

func NewGetExpressionTicketRequest

func NewGetExpressionTicketRequest(server string, params *GetExpressionTicketParams) (*http.Request, error)

NewGetExpressionTicketRequest generates requests for GetExpressionTicket

func NewGetExpressionUnitsRequest

func NewGetExpressionUnitsRequest(server string) (*http.Request, error)

NewGetExpressionUnitsRequest generates requests for GetExpressionUnits

func NewGetProjectByIdRequest

func NewGetProjectByIdRequest(server string, projectId string) (*http.Request, error)

NewGetProjectByIdRequest generates requests for GetProjectById

func NewGetProjectFiltersRequest

func NewGetProjectFiltersRequest(server string) (*http.Request, error)

NewGetProjectFiltersRequest generates requests for GetProjectFilters

func NewGetProjectsRequest

func NewGetProjectsRequest(server string, params *GetProjectsParams) (*http.Request, error)

NewGetProjectsRequest generates requests for GetProjects

func NewGetServiceInfoRequest

func NewGetServiceInfoRequest(server string) (*http.Request, error)

NewGetServiceInfoRequest generates requests for GetServiceInfo

func NewGetStudiesRequest

func NewGetStudiesRequest(server string, params *GetStudiesParams) (*http.Request, error)

NewGetStudiesRequest generates requests for GetStudies

func NewGetStudyByIdRequest

func NewGetStudyByIdRequest(server string, studyId string) (*http.Request, error)

NewGetStudyByIdRequest generates requests for GetStudyById

func NewGetStudyFiltersRequest

func NewGetStudyFiltersRequest(server string) (*http.Request, error)

NewGetStudyFiltersRequest generates requests for GetStudyFilters

Types

type ChrParam

type ChrParam = string

ChrParam defines model for chrParam.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) GetContinuousFile

func (c *Client) GetContinuousFile(ctx context.Context, params *GetContinuousFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetContinuousFileById

func (c *Client) GetContinuousFileById(ctx context.Context, continuousId string, params *GetContinuousFileByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetContinuousFilters

func (c *Client) GetContinuousFilters(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetContinuousFormats

func (c *Client) GetContinuousFormats(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetContinuousTicket

func (c *Client) GetContinuousTicket(ctx context.Context, params *GetContinuousTicketParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetContinuousTicketById

func (c *Client) GetContinuousTicketById(ctx context.Context, continuousId string, params *GetContinuousTicketByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExpressionFile

func (c *Client) GetExpressionFile(ctx context.Context, params *GetExpressionFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExpressionFileById

func (c *Client) GetExpressionFileById(ctx context.Context, expressionId string, params *GetExpressionFileByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExpressionFilters

func (c *Client) GetExpressionFilters(ctx context.Context, params *GetExpressionFiltersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExpressionFormats

func (c *Client) GetExpressionFormats(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExpressionTicket

func (c *Client) GetExpressionTicket(ctx context.Context, params *GetExpressionTicketParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExpressionTicketById

func (c *Client) GetExpressionTicketById(ctx context.Context, expressionId string, params *GetExpressionTicketByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExpressionUnits

func (c *Client) GetExpressionUnits(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectById

func (c *Client) GetProjectById(ctx context.Context, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectFilters

func (c *Client) GetProjectFilters(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjects

func (c *Client) GetProjects(ctx context.Context, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServiceInfo

func (c *Client) GetServiceInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStudies

func (c *Client) GetStudies(ctx context.Context, params *GetStudiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStudyById

func (c *Client) GetStudyById(ctx context.Context, studyId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStudyFilters

func (c *Client) GetStudyFilters(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetContinuousFile request
	GetContinuousFile(ctx context.Context, params *GetContinuousFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetContinuousFilters request
	GetContinuousFilters(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetContinuousFormats request
	GetContinuousFormats(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetContinuousTicket request
	GetContinuousTicket(ctx context.Context, params *GetContinuousTicketParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetContinuousFileById request
	GetContinuousFileById(ctx context.Context, continuousId string, params *GetContinuousFileByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetContinuousTicketById request
	GetContinuousTicketById(ctx context.Context, continuousId string, params *GetContinuousTicketByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExpressionFile request
	GetExpressionFile(ctx context.Context, params *GetExpressionFileParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExpressionFilters request
	GetExpressionFilters(ctx context.Context, params *GetExpressionFiltersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExpressionFormats request
	GetExpressionFormats(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExpressionTicket request
	GetExpressionTicket(ctx context.Context, params *GetExpressionTicketParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExpressionUnits request
	GetExpressionUnits(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExpressionFileById request
	GetExpressionFileById(ctx context.Context, expressionId string, params *GetExpressionFileByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExpressionTicketById request
	GetExpressionTicketById(ctx context.Context, expressionId string, params *GetExpressionTicketByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjects request
	GetProjects(ctx context.Context, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectFilters request
	GetProjectFilters(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectById request
	GetProjectById(ctx context.Context, projectId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceInfo request
	GetServiceInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStudies request
	GetStudies(ctx context.Context, params *GetStudiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStudyFilters request
	GetStudyFilters(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStudyById request
	GetStudyById(ctx context.Context, studyId string, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) GetContinuousFileByIdWithResponse

func (c *ClientWithResponses) GetContinuousFileByIdWithResponse(ctx context.Context, continuousId string, params *GetContinuousFileByIdParams, reqEditors ...RequestEditorFn) (*GetContinuousFileByIdResponse, error)

GetContinuousFileByIdWithResponse request returning *GetContinuousFileByIdResponse

func (*ClientWithResponses) GetContinuousFileWithResponse

func (c *ClientWithResponses) GetContinuousFileWithResponse(ctx context.Context, params *GetContinuousFileParams, reqEditors ...RequestEditorFn) (*GetContinuousFileResponse, error)

GetContinuousFileWithResponse request returning *GetContinuousFileResponse

func (*ClientWithResponses) GetContinuousFiltersWithResponse

func (c *ClientWithResponses) GetContinuousFiltersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetContinuousFiltersResponse, error)

GetContinuousFiltersWithResponse request returning *GetContinuousFiltersResponse

func (*ClientWithResponses) GetContinuousFormatsWithResponse

func (c *ClientWithResponses) GetContinuousFormatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetContinuousFormatsResponse, error)

GetContinuousFormatsWithResponse request returning *GetContinuousFormatsResponse

func (*ClientWithResponses) GetContinuousTicketByIdWithResponse

func (c *ClientWithResponses) GetContinuousTicketByIdWithResponse(ctx context.Context, continuousId string, params *GetContinuousTicketByIdParams, reqEditors ...RequestEditorFn) (*GetContinuousTicketByIdResponse, error)

GetContinuousTicketByIdWithResponse request returning *GetContinuousTicketByIdResponse

func (*ClientWithResponses) GetContinuousTicketWithResponse

func (c *ClientWithResponses) GetContinuousTicketWithResponse(ctx context.Context, params *GetContinuousTicketParams, reqEditors ...RequestEditorFn) (*GetContinuousTicketResponse, error)

GetContinuousTicketWithResponse request returning *GetContinuousTicketResponse

func (*ClientWithResponses) GetExpressionFileByIdWithResponse

func (c *ClientWithResponses) GetExpressionFileByIdWithResponse(ctx context.Context, expressionId string, params *GetExpressionFileByIdParams, reqEditors ...RequestEditorFn) (*GetExpressionFileByIdResponse, error)

GetExpressionFileByIdWithResponse request returning *GetExpressionFileByIdResponse

func (*ClientWithResponses) GetExpressionFileWithResponse

func (c *ClientWithResponses) GetExpressionFileWithResponse(ctx context.Context, params *GetExpressionFileParams, reqEditors ...RequestEditorFn) (*GetExpressionFileResponse, error)

GetExpressionFileWithResponse request returning *GetExpressionFileResponse

func (*ClientWithResponses) GetExpressionFiltersWithResponse

func (c *ClientWithResponses) GetExpressionFiltersWithResponse(ctx context.Context, params *GetExpressionFiltersParams, reqEditors ...RequestEditorFn) (*GetExpressionFiltersResponse, error)

GetExpressionFiltersWithResponse request returning *GetExpressionFiltersResponse

func (*ClientWithResponses) GetExpressionFormatsWithResponse

func (c *ClientWithResponses) GetExpressionFormatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExpressionFormatsResponse, error)

GetExpressionFormatsWithResponse request returning *GetExpressionFormatsResponse

func (*ClientWithResponses) GetExpressionTicketByIdWithResponse

func (c *ClientWithResponses) GetExpressionTicketByIdWithResponse(ctx context.Context, expressionId string, params *GetExpressionTicketByIdParams, reqEditors ...RequestEditorFn) (*GetExpressionTicketByIdResponse, error)

GetExpressionTicketByIdWithResponse request returning *GetExpressionTicketByIdResponse

func (*ClientWithResponses) GetExpressionTicketWithResponse

func (c *ClientWithResponses) GetExpressionTicketWithResponse(ctx context.Context, params *GetExpressionTicketParams, reqEditors ...RequestEditorFn) (*GetExpressionTicketResponse, error)

GetExpressionTicketWithResponse request returning *GetExpressionTicketResponse

func (*ClientWithResponses) GetExpressionUnitsWithResponse

func (c *ClientWithResponses) GetExpressionUnitsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExpressionUnitsResponse, error)

GetExpressionUnitsWithResponse request returning *GetExpressionUnitsResponse

func (*ClientWithResponses) GetProjectByIdWithResponse

func (c *ClientWithResponses) GetProjectByIdWithResponse(ctx context.Context, projectId string, reqEditors ...RequestEditorFn) (*GetProjectByIdResponse, error)

GetProjectByIdWithResponse request returning *GetProjectByIdResponse

func (*ClientWithResponses) GetProjectFiltersWithResponse

func (c *ClientWithResponses) GetProjectFiltersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetProjectFiltersResponse, error)

GetProjectFiltersWithResponse request returning *GetProjectFiltersResponse

func (*ClientWithResponses) GetProjectsWithResponse

func (c *ClientWithResponses) GetProjectsWithResponse(ctx context.Context, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*GetProjectsResponse, error)

GetProjectsWithResponse request returning *GetProjectsResponse

func (*ClientWithResponses) GetServiceInfoWithResponse

func (c *ClientWithResponses) GetServiceInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServiceInfoResponse, error)

GetServiceInfoWithResponse request returning *GetServiceInfoResponse

func (*ClientWithResponses) GetStudiesWithResponse

func (c *ClientWithResponses) GetStudiesWithResponse(ctx context.Context, params *GetStudiesParams, reqEditors ...RequestEditorFn) (*GetStudiesResponse, error)

GetStudiesWithResponse request returning *GetStudiesResponse

func (*ClientWithResponses) GetStudyByIdWithResponse

func (c *ClientWithResponses) GetStudyByIdWithResponse(ctx context.Context, studyId string, reqEditors ...RequestEditorFn) (*GetStudyByIdResponse, error)

GetStudyByIdWithResponse request returning *GetStudyByIdResponse

func (*ClientWithResponses) GetStudyFiltersWithResponse

func (c *ClientWithResponses) GetStudyFiltersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStudyFiltersResponse, error)

GetStudyFiltersWithResponse request returning *GetStudyFiltersResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetContinuousFile request
	GetContinuousFileWithResponse(ctx context.Context, params *GetContinuousFileParams, reqEditors ...RequestEditorFn) (*GetContinuousFileResponse, error)

	// GetContinuousFilters request
	GetContinuousFiltersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetContinuousFiltersResponse, error)

	// GetContinuousFormats request
	GetContinuousFormatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetContinuousFormatsResponse, error)

	// GetContinuousTicket request
	GetContinuousTicketWithResponse(ctx context.Context, params *GetContinuousTicketParams, reqEditors ...RequestEditorFn) (*GetContinuousTicketResponse, error)

	// GetContinuousFileById request
	GetContinuousFileByIdWithResponse(ctx context.Context, continuousId string, params *GetContinuousFileByIdParams, reqEditors ...RequestEditorFn) (*GetContinuousFileByIdResponse, error)

	// GetContinuousTicketById request
	GetContinuousTicketByIdWithResponse(ctx context.Context, continuousId string, params *GetContinuousTicketByIdParams, reqEditors ...RequestEditorFn) (*GetContinuousTicketByIdResponse, error)

	// GetExpressionFile request
	GetExpressionFileWithResponse(ctx context.Context, params *GetExpressionFileParams, reqEditors ...RequestEditorFn) (*GetExpressionFileResponse, error)

	// GetExpressionFilters request
	GetExpressionFiltersWithResponse(ctx context.Context, params *GetExpressionFiltersParams, reqEditors ...RequestEditorFn) (*GetExpressionFiltersResponse, error)

	// GetExpressionFormats request
	GetExpressionFormatsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExpressionFormatsResponse, error)

	// GetExpressionTicket request
	GetExpressionTicketWithResponse(ctx context.Context, params *GetExpressionTicketParams, reqEditors ...RequestEditorFn) (*GetExpressionTicketResponse, error)

	// GetExpressionUnits request
	GetExpressionUnitsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetExpressionUnitsResponse, error)

	// GetExpressionFileById request
	GetExpressionFileByIdWithResponse(ctx context.Context, expressionId string, params *GetExpressionFileByIdParams, reqEditors ...RequestEditorFn) (*GetExpressionFileByIdResponse, error)

	// GetExpressionTicketById request
	GetExpressionTicketByIdWithResponse(ctx context.Context, expressionId string, params *GetExpressionTicketByIdParams, reqEditors ...RequestEditorFn) (*GetExpressionTicketByIdResponse, error)

	// GetProjects request
	GetProjectsWithResponse(ctx context.Context, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*GetProjectsResponse, error)

	// GetProjectFilters request
	GetProjectFiltersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetProjectFiltersResponse, error)

	// GetProjectById request
	GetProjectByIdWithResponse(ctx context.Context, projectId string, reqEditors ...RequestEditorFn) (*GetProjectByIdResponse, error)

	// GetServiceInfo request
	GetServiceInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetServiceInfoResponse, error)

	// GetStudies request
	GetStudiesWithResponse(ctx context.Context, params *GetStudiesParams, reqEditors ...RequestEditorFn) (*GetStudiesResponse, error)

	// GetStudyFilters request
	GetStudyFiltersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetStudyFiltersResponse, error)

	// GetStudyById request
	GetStudyByIdWithResponse(ctx context.Context, studyId string, reqEditors ...RequestEditorFn) (*GetStudyByIdResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type EndParam

type EndParam = int32

EndParam defines model for endParam.

type Error

type Error struct {
	// Message Error message details
	Message *string `json:"message,omitempty"`
}

Error General API error model

type FeatureIDListParam

type FeatureIDListParam = []string

FeatureIDListParam defines model for featureIDListParam.

type FeatureMaxParam

type FeatureMaxParam = float32

FeatureMaxParam defines model for featureMaxParam.

type FeatureMinParam

type FeatureMinParam = float32

FeatureMinParam defines model for featureMinParam.

type FeatureNameListParam

type FeatureNameListParam = []string

FeatureNameListParam defines model for featureNameListParam.

type Filter

type Filter struct {
	// Description Detailed description of the filter
	Description *string `json:"description,omitempty"`

	// FieldType The dataType (string, float, etc.) of the filter
	FieldType *string `json:"fieldType,omitempty"`

	// Filter A unique name for the filter for use in query URLs
	Filter string `json:"filter"`

	// Values List of supported values for the filter
	Values *[]string `json:"values,omitempty"`
}

Filter Implementation defined parameter to use for filtering collections

type GetContinuousFileByIdParams

type GetContinuousFileByIdParams struct {
	// Chr The refererence to which start and end apply in the form chr? where ? is the specific ID of the chromosome (ex. chr1, chrX).
	Chr *ChrParam `form:"chr,omitempty" json:"chr,omitempty"`

	// Start The start position of the range on the sequence, 0-based, inclusive.
	Start *StartParam `form:"start,omitempty" json:"start,omitempty"`

	// End The end position of the range on the sequence, 0-based, exclusive.
	End *EndParam `form:"end,omitempty" json:"end,omitempty"`
}

GetContinuousFileByIdParams defines parameters for GetContinuousFileById.

type GetContinuousFileByIdResponse

type GetContinuousFileByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetContinuousFileByIdResponse

func ParseGetContinuousFileByIdResponse(rsp *http.Response) (*GetContinuousFileByIdResponse, error)

ParseGetContinuousFileByIdResponse parses an HTTP response from a GetContinuousFileByIdWithResponse call

func (GetContinuousFileByIdResponse) Status

Status returns HTTPResponse.Status

func (GetContinuousFileByIdResponse) StatusCode

func (r GetContinuousFileByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetContinuousFileParams

type GetContinuousFileParams struct {
	// Format Data format to return
	Format string `form:"format" json:"format"`

	// ProjectID project to filter by
	ProjectID *ProjectIDParam `form:"projectID,omitempty" json:"projectID,omitempty"`

	// StudyID study to filter by
	StudyID *StudyIDParam `form:"studyID,omitempty" json:"studyID,omitempty"`

	// Version version to filter by
	Version *VersionParam `form:"version,omitempty" json:"version,omitempty"`

	// SampleIDList return only values for listed sampleIDs
	SampleIDList *SampleIDListParam `form:"sampleIDList,omitempty" json:"sampleIDList,omitempty"`

	// Chr The refererence to which start and end apply in the form chr? where ? is the specific ID of the chromosome (ex. chr1, chrX).
	Chr *ChrParam `form:"chr,omitempty" json:"chr,omitempty"`

	// Start The start position of the range on the sequence, 0-based, inclusive.
	Start *StartParam `form:"start,omitempty" json:"start,omitempty"`

	// End The end position of the range on the sequence, 0-based, exclusive.
	End *EndParam `form:"end,omitempty" json:"end,omitempty"`
}

GetContinuousFileParams defines parameters for GetContinuousFile.

type GetContinuousFileResponse

type GetContinuousFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetContinuousFileResponse

func ParseGetContinuousFileResponse(rsp *http.Response) (*GetContinuousFileResponse, error)

ParseGetContinuousFileResponse parses an HTTP response from a GetContinuousFileWithResponse call

func (GetContinuousFileResponse) Status

func (r GetContinuousFileResponse) Status() string

Status returns HTTPResponse.Status

func (GetContinuousFileResponse) StatusCode

func (r GetContinuousFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetContinuousFiltersResponse

type GetContinuousFiltersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Filter
	JSON400      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetContinuousFiltersResponse

func ParseGetContinuousFiltersResponse(rsp *http.Response) (*GetContinuousFiltersResponse, error)

ParseGetContinuousFiltersResponse parses an HTTP response from a GetContinuousFiltersWithResponse call

func (GetContinuousFiltersResponse) Status

Status returns HTTPResponse.Status

func (GetContinuousFiltersResponse) StatusCode

func (r GetContinuousFiltersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetContinuousFormatsResponse

type GetContinuousFormatsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]string
	JSON404      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetContinuousFormatsResponse

func ParseGetContinuousFormatsResponse(rsp *http.Response) (*GetContinuousFormatsResponse, error)

ParseGetContinuousFormatsResponse parses an HTTP response from a GetContinuousFormatsWithResponse call

func (GetContinuousFormatsResponse) Status

Status returns HTTPResponse.Status

func (GetContinuousFormatsResponse) StatusCode

func (r GetContinuousFormatsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetContinuousTicketByIdParams

type GetContinuousTicketByIdParams struct {
	// Chr The refererence to which start and end apply in the form chr? where ? is the specific ID of the chromosome (ex. chr1, chrX).
	Chr *ChrParam `form:"chr,omitempty" json:"chr,omitempty"`

	// Start The start position of the range on the sequence, 0-based, inclusive.
	Start *StartParam `form:"start,omitempty" json:"start,omitempty"`

	// End The end position of the range on the sequence, 0-based, exclusive.
	End *EndParam `form:"end,omitempty" json:"end,omitempty"`
}

GetContinuousTicketByIdParams defines parameters for GetContinuousTicketById.

type GetContinuousTicketByIdResponse

type GetContinuousTicketByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Ticket
	JSON400      *Error
	JSON404      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetContinuousTicketByIdResponse

func ParseGetContinuousTicketByIdResponse(rsp *http.Response) (*GetContinuousTicketByIdResponse, error)

ParseGetContinuousTicketByIdResponse parses an HTTP response from a GetContinuousTicketByIdWithResponse call

func (GetContinuousTicketByIdResponse) Status

Status returns HTTPResponse.Status

func (GetContinuousTicketByIdResponse) StatusCode

func (r GetContinuousTicketByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetContinuousTicketParams

type GetContinuousTicketParams struct {
	// Format Data format to return
	Format string `form:"format" json:"format"`

	// ProjectID project to filter by
	ProjectID *ProjectIDParam `form:"projectID,omitempty" json:"projectID,omitempty"`

	// StudyID study to filter by
	StudyID *StudyIDParam `form:"studyID,omitempty" json:"studyID,omitempty"`

	// Version version to filter by
	Version *VersionParam `form:"version,omitempty" json:"version,omitempty"`

	// SampleIDList return only values for listed sampleIDs
	SampleIDList *SampleIDListParam `form:"sampleIDList,omitempty" json:"sampleIDList,omitempty"`

	// Chr The refererence to which start and end apply in the form chr? where ? is the specific ID of the chromosome (ex. chr1, chrX).
	Chr *ChrParam `form:"chr,omitempty" json:"chr,omitempty"`

	// Start The start position of the range on the sequence, 0-based, inclusive.
	Start *StartParam `form:"start,omitempty" json:"start,omitempty"`

	// End The end position of the range on the sequence, 0-based, exclusive.
	End *EndParam `form:"end,omitempty" json:"end,omitempty"`
}

GetContinuousTicketParams defines parameters for GetContinuousTicket.

type GetContinuousTicketResponse

type GetContinuousTicketResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Ticket
	JSON400      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetContinuousTicketResponse

func ParseGetContinuousTicketResponse(rsp *http.Response) (*GetContinuousTicketResponse, error)

ParseGetContinuousTicketResponse parses an HTTP response from a GetContinuousTicketWithResponse call

func (GetContinuousTicketResponse) Status

Status returns HTTPResponse.Status

func (GetContinuousTicketResponse) StatusCode

func (r GetContinuousTicketResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExpressionFileByIdParams

type GetExpressionFileByIdParams struct {
	// SampleIDList return only values for listed sampleIDs
	SampleIDList *SampleIDListParam `form:"sampleIDList,omitempty" json:"sampleIDList,omitempty"`

	// FeatureIDList return only values for listed feature IDs
	FeatureIDList *FeatureIDListParam `form:"featureIDList,omitempty" json:"featureIDList,omitempty"`

	// FeatureNameList return only values for listed features
	FeatureNameList *FeatureNameListParam `form:"featureNameList,omitempty" json:"featureNameList,omitempty"`

	// FeatureMinValue Sets a minimum expression value for features. If set the resulting matrix will not contain any features with a value less than the provided threshold in any sample in the matrix. The resulting matrix should have values >= the supplied threshold in every cell. Using this with feature_max_value will result in matrix values in the closed interval [feature_min_value, feature_max_value].
	FeatureMinValue *FeatureMinParam `form:"feature_min_value,omitempty" json:"feature_min_value,omitempty"`

	// FeatureMaxValue Sets a maximum expression value for features. If set the resulting matrix will not contain any features with a value greater than the provided threshold in any sample in the matrix. The resulting matrix should have values <= the supplied threshold in every cell. Using this with feature_min_value will result in matrix values in the closed interval [feature_min_value, feature_max_value].
	FeatureMaxValue *FeatureMaxParam `form:"feature_max_value,omitempty" json:"feature_max_value,omitempty"`

	// Units The values in the matrix will be those corresponding to the requested units.  If present the value provided MUST match an item in the list returned by a request to /expressions/units.
	Units *UnitsParam `form:"units,omitempty" json:"units,omitempty"`
}

GetExpressionFileByIdParams defines parameters for GetExpressionFileById.

type GetExpressionFileByIdResponse

type GetExpressionFileByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetExpressionFileByIdResponse

func ParseGetExpressionFileByIdResponse(rsp *http.Response) (*GetExpressionFileByIdResponse, error)

ParseGetExpressionFileByIdResponse parses an HTTP response from a GetExpressionFileByIdWithResponse call

func (GetExpressionFileByIdResponse) Status

Status returns HTTPResponse.Status

func (GetExpressionFileByIdResponse) StatusCode

func (r GetExpressionFileByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExpressionFileParams

type GetExpressionFileParams struct {
	// Format Data format to return
	Format string `form:"format" json:"format"`

	// ProjectID project to filter by
	ProjectID *ProjectIDParam `form:"projectID,omitempty" json:"projectID,omitempty"`

	// StudyID study to filter by
	StudyID *StudyIDParam `form:"studyID,omitempty" json:"studyID,omitempty"`

	// Version version to filter by
	Version *VersionParam `form:"version,omitempty" json:"version,omitempty"`

	// SampleIDList return only values for listed sampleIDs
	SampleIDList *SampleIDListParam `form:"sampleIDList,omitempty" json:"sampleIDList,omitempty"`

	// FeatureIDList return only values for listed feature IDs
	FeatureIDList *FeatureIDListParam `form:"featureIDList,omitempty" json:"featureIDList,omitempty"`

	// FeatureNameList return only values for listed features
	FeatureNameList *FeatureNameListParam `form:"featureNameList,omitempty" json:"featureNameList,omitempty"`

	// FeatureMinValue Sets a minimum expression value for features. If set the resulting matrix will not contain any features with a value less than the provided threshold in any sample in the matrix. The resulting matrix should have values >= the supplied threshold in every cell. Using this with feature_max_value will result in matrix values in the closed interval [feature_min_value, feature_max_value].
	FeatureMinValue *FeatureMinParam `form:"feature_min_value,omitempty" json:"feature_min_value,omitempty"`

	// FeatureMaxValue Sets a maximum expression value for features. If set the resulting matrix will not contain any features with a value greater than the provided threshold in any sample in the matrix. The resulting matrix should have values <= the supplied threshold in every cell. Using this with feature_min_value will result in matrix values in the closed interval [feature_min_value, feature_max_value].
	FeatureMaxValue *FeatureMaxParam `form:"feature_max_value,omitempty" json:"feature_max_value,omitempty"`

	// Units The values in the matrix will be those corresponding to the requested units.  If present the value provided MUST match an item in the list returned by a request to /expressions/units.
	Units *UnitsParam `form:"units,omitempty" json:"units,omitempty"`
}

GetExpressionFileParams defines parameters for GetExpressionFile.

type GetExpressionFileResponse

type GetExpressionFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetExpressionFileResponse

func ParseGetExpressionFileResponse(rsp *http.Response) (*GetExpressionFileResponse, error)

ParseGetExpressionFileResponse parses an HTTP response from a GetExpressionFileWithResponse call

func (GetExpressionFileResponse) Status

func (r GetExpressionFileResponse) Status() string

Status returns HTTPResponse.Status

func (GetExpressionFileResponse) StatusCode

func (r GetExpressionFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExpressionFiltersParams

type GetExpressionFiltersParams struct {
	// Type one of `feature` or `sample` reflecting which axis to request filters for.  If blank, both will be returned
	Type *string `form:"type,omitempty" json:"type,omitempty"`
}

GetExpressionFiltersParams defines parameters for GetExpressionFilters.

type GetExpressionFiltersResponse

type GetExpressionFiltersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Filter
	JSON400      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetExpressionFiltersResponse

func ParseGetExpressionFiltersResponse(rsp *http.Response) (*GetExpressionFiltersResponse, error)

ParseGetExpressionFiltersResponse parses an HTTP response from a GetExpressionFiltersWithResponse call

func (GetExpressionFiltersResponse) Status

Status returns HTTPResponse.Status

func (GetExpressionFiltersResponse) StatusCode

func (r GetExpressionFiltersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExpressionFormatsResponse

type GetExpressionFormatsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]string
	JSON404      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetExpressionFormatsResponse

func ParseGetExpressionFormatsResponse(rsp *http.Response) (*GetExpressionFormatsResponse, error)

ParseGetExpressionFormatsResponse parses an HTTP response from a GetExpressionFormatsWithResponse call

func (GetExpressionFormatsResponse) Status

Status returns HTTPResponse.Status

func (GetExpressionFormatsResponse) StatusCode

func (r GetExpressionFormatsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExpressionTicketByIdParams

type GetExpressionTicketByIdParams struct {
	// SampleIDList return only values for listed sampleIDs
	SampleIDList *SampleIDListParam `form:"sampleIDList,omitempty" json:"sampleIDList,omitempty"`

	// FeatureIDList return only values for listed feature IDs
	FeatureIDList *FeatureIDListParam `form:"featureIDList,omitempty" json:"featureIDList,omitempty"`

	// FeatureNameList return only values for listed features
	FeatureNameList *FeatureNameListParam `form:"featureNameList,omitempty" json:"featureNameList,omitempty"`

	// FeatureMinValue Sets a minimum expression value for features. If set the resulting matrix will not contain any features with a value less than the provided threshold in any sample in the matrix. The resulting matrix should have values >= the supplied threshold in every cell. Using this with feature_max_value will result in matrix values in the closed interval [feature_min_value, feature_max_value].
	FeatureMinValue *FeatureMinParam `form:"feature_min_value,omitempty" json:"feature_min_value,omitempty"`

	// FeatureMaxValue Sets a maximum expression value for features. If set the resulting matrix will not contain any features with a value greater than the provided threshold in any sample in the matrix. The resulting matrix should have values <= the supplied threshold in every cell. Using this with feature_min_value will result in matrix values in the closed interval [feature_min_value, feature_max_value].
	FeatureMaxValue *FeatureMaxParam `form:"feature_max_value,omitempty" json:"feature_max_value,omitempty"`

	// Units The values in the matrix will be those corresponding to the requested units.  If present the value provided MUST match an item in the list returned by a request to /expressions/units.
	Units *UnitsParam `form:"units,omitempty" json:"units,omitempty"`
}

GetExpressionTicketByIdParams defines parameters for GetExpressionTicketById.

type GetExpressionTicketByIdResponse

type GetExpressionTicketByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Ticket
	JSON400      *Error
	JSON404      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetExpressionTicketByIdResponse

func ParseGetExpressionTicketByIdResponse(rsp *http.Response) (*GetExpressionTicketByIdResponse, error)

ParseGetExpressionTicketByIdResponse parses an HTTP response from a GetExpressionTicketByIdWithResponse call

func (GetExpressionTicketByIdResponse) Status

Status returns HTTPResponse.Status

func (GetExpressionTicketByIdResponse) StatusCode

func (r GetExpressionTicketByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExpressionTicketParams

type GetExpressionTicketParams struct {
	// Format Data format to return
	Format string `form:"format" json:"format"`

	// ProjectID project to filter by
	ProjectID *ProjectIDParam `form:"projectID,omitempty" json:"projectID,omitempty"`

	// StudyID study to filter by
	StudyID *StudyIDParam `form:"studyID,omitempty" json:"studyID,omitempty"`

	// Version version to filter by
	Version *VersionParam `form:"version,omitempty" json:"version,omitempty"`

	// SampleIDList return only values for listed sampleIDs
	SampleIDList *SampleIDListParam `form:"sampleIDList,omitempty" json:"sampleIDList,omitempty"`

	// FeatureIDList return only values for listed feature IDs
	FeatureIDList *FeatureIDListParam `form:"featureIDList,omitempty" json:"featureIDList,omitempty"`

	// FeatureNameList return only values for listed features
	FeatureNameList *FeatureNameListParam `form:"featureNameList,omitempty" json:"featureNameList,omitempty"`

	// FeatureMinValue Sets a minimum expression value for features. If set the resulting matrix will not contain any features with a value less than the provided threshold in any sample in the matrix. The resulting matrix should have values >= the supplied threshold in every cell. Using this with feature_max_value will result in matrix values in the closed interval [feature_min_value, feature_max_value].
	FeatureMinValue *FeatureMinParam `form:"feature_min_value,omitempty" json:"feature_min_value,omitempty"`

	// FeatureMaxValue Sets a maximum expression value for features. If set the resulting matrix will not contain any features with a value greater than the provided threshold in any sample in the matrix. The resulting matrix should have values <= the supplied threshold in every cell. Using this with feature_min_value will result in matrix values in the closed interval [feature_min_value, feature_max_value].
	FeatureMaxValue *FeatureMaxParam `form:"feature_max_value,omitempty" json:"feature_max_value,omitempty"`

	// Units The values in the matrix will be those corresponding to the requested units.  If present the value provided MUST match an item in the list returned by a request to /expressions/units.
	Units *UnitsParam `form:"units,omitempty" json:"units,omitempty"`
}

GetExpressionTicketParams defines parameters for GetExpressionTicket.

type GetExpressionTicketResponse

type GetExpressionTicketResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Ticket
	JSON400      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetExpressionTicketResponse

func ParseGetExpressionTicketResponse(rsp *http.Response) (*GetExpressionTicketResponse, error)

ParseGetExpressionTicketResponse parses an HTTP response from a GetExpressionTicketWithResponse call

func (GetExpressionTicketResponse) Status

Status returns HTTPResponse.Status

func (GetExpressionTicketResponse) StatusCode

func (r GetExpressionTicketResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetExpressionUnitsResponse

type GetExpressionUnitsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]string
	JSON404      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetExpressionUnitsResponse

func ParseGetExpressionUnitsResponse(rsp *http.Response) (*GetExpressionUnitsResponse, error)

ParseGetExpressionUnitsResponse parses an HTTP response from a GetExpressionUnitsWithResponse call

func (GetExpressionUnitsResponse) Status

Status returns HTTPResponse.Status

func (GetExpressionUnitsResponse) StatusCode

func (r GetExpressionUnitsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectByIdResponse

type GetProjectByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Project
	JSON400      *Error
	JSON404      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetProjectByIdResponse

func ParseGetProjectByIdResponse(rsp *http.Response) (*GetProjectByIdResponse, error)

ParseGetProjectByIdResponse parses an HTTP response from a GetProjectByIdWithResponse call

func (GetProjectByIdResponse) Status

func (r GetProjectByIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetProjectByIdResponse) StatusCode

func (r GetProjectByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectFiltersResponse

type GetProjectFiltersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Filter
	JSON400      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetProjectFiltersResponse

func ParseGetProjectFiltersResponse(rsp *http.Response) (*GetProjectFiltersResponse, error)

ParseGetProjectFiltersResponse parses an HTTP response from a GetProjectFiltersWithResponse call

func (GetProjectFiltersResponse) Status

func (r GetProjectFiltersResponse) Status() string

Status returns HTTPResponse.Status

func (GetProjectFiltersResponse) StatusCode

func (r GetProjectFiltersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProjectsParams

type GetProjectsParams struct {
	// Version version to filter by
	Version *VersionParam `form:"version,omitempty" json:"version,omitempty"`
}

GetProjectsParams defines parameters for GetProjects.

type GetProjectsResponse

type GetProjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Project
	JSON400      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetProjectsResponse

func ParseGetProjectsResponse(rsp *http.Response) (*GetProjectsResponse, error)

ParseGetProjectsResponse parses an HTTP response from a GetProjectsWithResponse call

func (GetProjectsResponse) Status

func (r GetProjectsResponse) Status() string

Status returns HTTPResponse.Status

func (GetProjectsResponse) StatusCode

func (r GetProjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceInfoResponse

type GetServiceInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Service
}

func ParseGetServiceInfoResponse

func ParseGetServiceInfoResponse(rsp *http.Response) (*GetServiceInfoResponse, error)

ParseGetServiceInfoResponse parses an HTTP response from a GetServiceInfoWithResponse call

func (GetServiceInfoResponse) Status

func (r GetServiceInfoResponse) Status() string

Status returns HTTPResponse.Status

func (GetServiceInfoResponse) StatusCode

func (r GetServiceInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStudiesParams

type GetStudiesParams struct {
	// Version version to filter by
	Version *VersionParam `form:"version,omitempty" json:"version,omitempty"`
}

GetStudiesParams defines parameters for GetStudies.

type GetStudiesResponse

type GetStudiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Study
	JSON400      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetStudiesResponse

func ParseGetStudiesResponse(rsp *http.Response) (*GetStudiesResponse, error)

ParseGetStudiesResponse parses an HTTP response from a GetStudiesWithResponse call

func (GetStudiesResponse) Status

func (r GetStudiesResponse) Status() string

Status returns HTTPResponse.Status

func (GetStudiesResponse) StatusCode

func (r GetStudiesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStudyByIdResponse

type GetStudyByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Study
	JSON400      *Error
	JSON404      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetStudyByIdResponse

func ParseGetStudyByIdResponse(rsp *http.Response) (*GetStudyByIdResponse, error)

ParseGetStudyByIdResponse parses an HTTP response from a GetStudyByIdWithResponse call

func (GetStudyByIdResponse) Status

func (r GetStudyByIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetStudyByIdResponse) StatusCode

func (r GetStudyByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStudyFiltersResponse

type GetStudyFiltersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Filter
	JSON400      *Error
	JSON406      *Error
	JSON501      *Error
}

func ParseGetStudyFiltersResponse

func ParseGetStudyFiltersResponse(rsp *http.Response) (*GetStudyFiltersResponse, error)

ParseGetStudyFiltersResponse parses an HTTP response from a GetStudyFiltersWithResponse call

func (GetStudyFiltersResponse) Status

func (r GetStudyFiltersResponse) Status() string

Status returns HTTPResponse.Status

func (GetStudyFiltersResponse) StatusCode

func (r GetStudyFiltersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type Project

type Project struct {
	// Description Detailed description of the object
	Description *string `json:"description,omitempty"`

	// Id A unique identifier assigned to this object
	Id string `json:"id"`

	// Name Short, readable name
	Name *string `json:"name,omitempty"`

	// Version Version number of the object
	Version *string `json:"version,omitempty"`
}

Project The project is the top level of the model hierarchy and contains one or more studies.

type ProjectIDParam

type ProjectIDParam = string

ProjectIDParam defines model for projectIDParam.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type SampleIDListParam

type SampleIDListParam = []string

SampleIDListParam defines model for sampleIDListParam.

type Service

type Service struct {
	// ContactUrl URL of the contact for the provider of this service, e.g. a link to a contact form (RFC 3986 format), or an email (RFC 2368 format).
	ContactUrl *string `json:"contactUrl,omitempty"`

	// CreatedAt Timestamp describing when the service was first deployed and available (RFC 3339 format)
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// Description Description of the service. Should be human readable and provide information about the service.
	Description *string `json:"description,omitempty"`

	// DocumentationUrl URL of the documentation of this service (RFC 3986 format). This should help someone learn how to use your service, including any specifics required to access data, e.g. authentication.
	DocumentationUrl *string `json:"documentationUrl,omitempty"`

	// Environment Environment the service is running in. Use this to distinguish between production, development and testing/staging deployments. Suggested values are prod, test, dev, staging. However this is advised and not enforced.
	Environment *string `json:"environment,omitempty"`

	// Id Unique ID of this service. Reverse domain name notation is recommended, though not required. The identifier should attempt to be globally unique so it can be used in downstream aggregator services e.g. Service Registry.
	Id string `json:"id"`

	// Name Name of this service. Should be human readable.
	Name string `json:"name"`

	// Organization Organization providing the service
	Organization struct {
		// Name Name of the organization responsible for the service
		Name string `json:"name"`

		// Url URL of the website of the organization (RFC 3986 format)
		Url string `json:"url"`
	} `json:"organization"`

	// Supported A true value indicates that the corresponding route is implemented by the service.  A non-implemented route should have a false value and return a 501 error to any requests.  If any boolean property is not provided, it is assumed to be implemented. If the entire supported object is not provided, all endpoints are assumed to be implemented.
	Supported *Supported `json:"supported,omitempty"`
	Type      struct {
		Artifact *interface{} `json:"artifact,omitempty"`
		Version  *interface{} `json:"version,omitempty"`
	} `json:"type"`

	// UpdatedAt Timestamp describing when the service was last updated (RFC 3339 format)
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`

	// Version Version of the service being described. Semantic versioning is recommended, but other identifiers, such as dates or commit hashes, are also allowed. The version should be changed whenever the service is updated.
	Version string `json:"version"`
}

Service defines model for Service.

type StartParam

type StartParam = int32

StartParam defines model for startParam.

type Study

type Study struct {
	// Description Detailed description of the object
	Description *string `json:"description,omitempty"`

	// Genome Name of the reference genome build used for aligning samples in the study
	Genome *string `json:"genome,omitempty"`

	// Id A unique identifier assigned to this object
	Id string `json:"id"`

	// Name Short, readable name
	Name *string `json:"name,omitempty"`

	// ParentProjectID ID of the project containing the study
	ParentProjectID *string `json:"parentProjectID,omitempty"`

	// Version Version number of the object
	Version *string `json:"version,omitempty"`
}

Study The study is a container for one or more related RNA expression matrices.

type StudyIDParam

type StudyIDParam = string

StudyIDParam defines model for studyIDParam.

type Supported

type Supported struct {
	Continuous  *bool `json:"continuous,omitempty"`
	Expressions *bool `json:"expressions,omitempty"`
	Projects    *bool `json:"projects,omitempty"`
	Studies     *bool `json:"studies,omitempty"`
}

Supported A true value indicates that the corresponding route is implemented by the service. A non-implemented route should have a false value and return a 501 error to any requests. If any boolean property is not provided, it is assumed to be implemented. If the entire supported object is not provided, all endpoints are assumed to be implemented.

type Ticket

type Ticket struct {
	// FileType Type of file. Examples include: loom, tsv
	FileType *string `json:"fileType,omitempty"`

	// Headers For HTTPS URLs, the server may supply a JSON object containing one or more string key-value pairs which the client MUST supply verbatim as headers with any request to the URL. For example, if headers is `{"Authorization": "Bearer xxxx"}`, then the client must supply the header `Authorization: Bearer xxxx` with the HTTPS request to the URL.
	Headers *map[string]interface{} `json:"headers,omitempty"`

	// Md5 MD5 digest of the file
	Md5 *string `json:"md5,omitempty"`

	// StudyID ID of containing study
	StudyID *string `json:"studyID,omitempty"`

	// Units Units for the values. Examples include: TPM, FPKM, counts
	Units string `json:"units"`

	// Url An `https:` URL to download file
	Url string `json:"url"`

	// Version Version number of the object
	Version *string `json:"version,omitempty"`
}

Ticket URL and type for data files

type UnitsParam

type UnitsParam = string

UnitsParam defines model for unitsParam.

type VersionParam

type VersionParam = string

VersionParam defines model for versionParam.

Jump to

Keyboard shortcuts

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