Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectorMetadata ¶
type ConnectorMetadata struct {
ID string `json:"id"`
Name string `json:"name"`
Type string `json:"type"`
Description string `json:"description"`
IconURL string `json:"icon_url"`
LinkToDocs string `json:"link_to_docs"`
LinkToErd string `json:"link_to_erd"`
Icons []string `json:"icons"`
ConnectorClass string `json:"connector_class"`
ServiceStatus string `json:"service_status"`
ServiceStatusUpdatedAt string `json:"service_status_updated_at"`
SupportedFeatures []SupportedFeatures `json:"supported_features"`
Config Property `json:"config"`
Auth Property `json:"auth"`
}
type ConnectorMetadataListResponse ¶
type ConnectorMetadataListResponse struct {
common.CommonResponse
Data struct {
Items []ConnectorMetadata `json:"items"`
NextCursor string `json:"next_cursor"`
} `json:"data"`
}
type ConnectorMetadataResponse ¶
type ConnectorMetadataResponse struct {
common.CommonResponse
Data struct {
ConnectorMetadata
} `json:"data"`
}
type MetadataDetailsService ¶
type MetadataDetailsService struct {
httputils.HttpService
// contains filtered or unexported fields
}
func (*MetadataDetailsService) Do ¶
func (s *MetadataDetailsService) Do(ctx context.Context) (ConnectorMetadataResponse, error)
func (*MetadataDetailsService) Service ¶
func (s *MetadataDetailsService) Service(value string) *MetadataDetailsService
type MetadataListService ¶
type MetadataListService struct {
httputils.HttpService
// contains filtered or unexported fields
}
func (*MetadataListService) Cursor ¶
func (s *MetadataListService) Cursor(value string) *MetadataListService
func (*MetadataListService) Do ¶
func (s *MetadataListService) Do(ctx context.Context) (ConnectorMetadataListResponse, error)
func (*MetadataListService) Limit ¶
func (s *MetadataListService) Limit(value int) *MetadataListService
type Property ¶
type Property struct {
Type string `json:"type"`
Description string `json:"description"`
Title string `json:"title"`
Readonly bool `json:"readonly"`
Nullable bool `json:"nullable"`
Format string `json:"format"`
Immutable bool `json:"immutable"`
FieldStatus string `json:"fieldStatus"`
Properties map[string]*Property `json:"properties"`
Enum []string `json:"enum"`
Items *Property `json:"items"` // for array properties
Required []string `json:"required"`
}
type SupportedFeatures ¶
Click to show internal directories.
Click to hide internal directories.