Documentation ¶
Index ¶
- type ApplicationResource
- func (r *ApplicationResource) AddTag(key string, value string) (models.ApplicationTag, error)
- func (r *ApplicationResource) DeleteTag(key string) error
- func (r *ApplicationResource) Get() (models.Application, error)
- func (r *ApplicationResource) Releases() *ReleasesResource
- func (r *ApplicationResource) Select(s string) *ApplicationResource
- func (r *ApplicationResource) Services() *ServicesResource
- func (r *ApplicationResource) Tags() *ApplicationTagsResource
- func (r *ApplicationResource) UpdateTag(key string, value string) error
- type ApplicationTagResource
- type ApplicationTagsResource
- func (r *ApplicationTagsResource) Create(applicationID int, key string, value string) (models.ApplicationTag, error)
- func (r *ApplicationTagsResource) Delete() error
- func (r *ApplicationTagsResource) Filter(s string) *ApplicationTagsResource
- func (r *ApplicationTagsResource) FindByID(applicationTagID int) *ApplicationTagResource
- func (r *ApplicationTagsResource) Get() (map[int]models.ApplicationTag, error)
- func (r *ApplicationTagsResource) Select(s string) *ApplicationTagsResource
- func (r *ApplicationTagsResource) Update(value string) error
- type ApplicationsResource
- func (r *ApplicationsResource) All() *ApplicationsResource
- func (r *ApplicationsResource) Filter(f string) *ApplicationsResource
- func (r *ApplicationsResource) FindByID(applicationID int) *ApplicationResource
- func (r *ApplicationsResource) Get() (map[int]models.Application, error)
- func (r *ApplicationsResource) Select(s string) *ApplicationsResource
- type Client
- func (c *Client) Application(applicationID int) *ApplicationResource
- func (c *Client) ApplicationTag(applicationTagID int) *ApplicationTagResource
- func (c *Client) ApplicationTags() *ApplicationTagsResource
- func (c *Client) Applications() *ApplicationsResource
- func (c *Client) Device(deviceID int) *DeviceResource
- func (c *Client) DeviceTag(deviceTagID int) *DeviceTagResource
- func (c *Client) DeviceTags() *DeviceTagsResource
- func (c *Client) Devices() *DevicesResource
- func (c *Client) Release(releaseID int) *ReleaseResource
- func (c *Client) ReleaseTag(releaseTagID int) *ReleaseTagResource
- func (c *Client) ReleaseTags() *ReleaseTagsResource
- func (c *Client) Releases() *ReleasesResource
- func (c *Client) Service(serviceID int) *ServiceResource
- func (c *Client) Services() *ServicesResource
- func (c *Client) User(userID int) *UserResource
- func (c *Client) Users() *UsersResource
- func (c *Client) WhoAmI() (models.WhoAmI, error)
- type ClientModifier
- type DeviceResource
- func (r *DeviceResource) AddTag(key string, value string) (models.DeviceTag, error)
- func (r *DeviceResource) DeleteTag(key string) error
- func (r *DeviceResource) Get() (models.Device, error)
- func (r *DeviceResource) Select(s string) *DeviceResource
- func (r *DeviceResource) Tags() *DeviceTagsResource
- func (r *DeviceResource) UpdateTag(key string, value string) error
- type DeviceTagResource
- type DeviceTagsResource
- func (r *DeviceTagsResource) Create(deviceID int, key string, value string) (models.DeviceTag, error)
- func (r *DeviceTagsResource) Delete() error
- func (r *DeviceTagsResource) Filter(s string) *DeviceTagsResource
- func (r *DeviceTagsResource) FindByID(deviceTagID int) *DeviceTagResource
- func (r *DeviceTagsResource) Get() (map[int]models.DeviceTag, error)
- func (r *DeviceTagsResource) Select(s string) *DeviceTagsResource
- func (r *DeviceTagsResource) Update(value string) error
- type DevicesResource
- type ODataModifiers
- type ReleaseResource
- func (r *ReleaseResource) AddTag(key string, value string) (models.ReleaseTag, error)
- func (r *ReleaseResource) DeleteTag(key string) error
- func (r *ReleaseResource) Get() (models.Release, error)
- func (r *ReleaseResource) Select(s string) *ReleaseResource
- func (r *ReleaseResource) Tags() *ReleaseTagsResource
- func (r *ReleaseResource) UpdateTag(key string, value string) error
- type ReleaseTagResource
- type ReleaseTagsResource
- func (r *ReleaseTagsResource) Create(releaseID int, key string, value string) (models.ReleaseTag, error)
- func (r *ReleaseTagsResource) Delete() error
- func (r *ReleaseTagsResource) Filter(s string) *ReleaseTagsResource
- func (r *ReleaseTagsResource) FindByID(releaseTagID int) *ReleaseTagResource
- func (r *ReleaseTagsResource) Get() (map[int]models.ReleaseTag, error)
- func (r *ReleaseTagsResource) Select(s string) *ReleaseTagsResource
- func (r *ReleaseTagsResource) Update(value string) error
- type ReleasesResource
- type ServiceResource
- type ServicesResource
- type UserResource
- type UsersResource
- func (r *UsersResource) AssociatedWithApplication(applicationID int) *UsersResource
- func (r *UsersResource) Filter(f string) *UsersResource
- func (r *UsersResource) FindByID(userID int) *UserResource
- func (r *UsersResource) Get() (map[int]models.User, error)
- func (r *UsersResource) Select(s string) *UsersResource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationResource ¶
type ApplicationResource struct {
// contains filtered or unexported fields
}
func NewApplicationResource ¶
func NewApplicationResource(c *Client, applicationID int) *ApplicationResource
func (*ApplicationResource) AddTag ¶
func (r *ApplicationResource) AddTag(key string, value string) (models.ApplicationTag, error)
func (*ApplicationResource) DeleteTag ¶
func (r *ApplicationResource) DeleteTag(key string) error
func (*ApplicationResource) Get ¶
func (r *ApplicationResource) Get() (models.Application, error)
func (*ApplicationResource) Releases ¶
func (r *ApplicationResource) Releases() *ReleasesResource
func (*ApplicationResource) Select ¶
func (r *ApplicationResource) Select(s string) *ApplicationResource
func (*ApplicationResource) Services ¶
func (r *ApplicationResource) Services() *ServicesResource
func (*ApplicationResource) Tags ¶
func (r *ApplicationResource) Tags() *ApplicationTagsResource
type ApplicationTagResource ¶
type ApplicationTagResource struct {
// contains filtered or unexported fields
}
func NewApplicationTagResource ¶
func NewApplicationTagResource(c *Client, applicationTagID int) *ApplicationTagResource
func (*ApplicationTagResource) Expand ¶
func (r *ApplicationTagResource) Expand(s string) *ApplicationTagResource
func (*ApplicationTagResource) Get ¶
func (r *ApplicationTagResource) Get() (models.ApplicationTag, error)
func (*ApplicationTagResource) Select ¶
func (r *ApplicationTagResource) Select(s string) *ApplicationTagResource
type ApplicationTagsResource ¶
type ApplicationTagsResource struct {
// contains filtered or unexported fields
}
func NewApplicationTagsResource ¶
func NewApplicationTagsResource(c *Client) *ApplicationTagsResource
func (*ApplicationTagsResource) Create ¶
func (r *ApplicationTagsResource) Create(applicationID int, key string, value string) (models.ApplicationTag, error)
func (*ApplicationTagsResource) Delete ¶
func (r *ApplicationTagsResource) Delete() error
func (*ApplicationTagsResource) Filter ¶
func (r *ApplicationTagsResource) Filter(s string) *ApplicationTagsResource
func (*ApplicationTagsResource) FindByID ¶
func (r *ApplicationTagsResource) FindByID(applicationTagID int) *ApplicationTagResource
func (*ApplicationTagsResource) Get ¶
func (r *ApplicationTagsResource) Get() (map[int]models.ApplicationTag, error)
func (*ApplicationTagsResource) Select ¶
func (r *ApplicationTagsResource) Select(s string) *ApplicationTagsResource
func (*ApplicationTagsResource) Update ¶
func (r *ApplicationTagsResource) Update(value string) error
type ApplicationsResource ¶
type ApplicationsResource struct {
// contains filtered or unexported fields
}
func NewApplicationsResource ¶
func NewApplicationsResource(c *Client) *ApplicationsResource
func (*ApplicationsResource) All ¶
func (r *ApplicationsResource) All() *ApplicationsResource
func (*ApplicationsResource) Filter ¶
func (r *ApplicationsResource) Filter(f string) *ApplicationsResource
func (*ApplicationsResource) FindByID ¶
func (r *ApplicationsResource) FindByID(applicationID int) *ApplicationResource
func (*ApplicationsResource) Get ¶
func (r *ApplicationsResource) Get() (map[int]models.Application, error)
func (*ApplicationsResource) Select ¶
func (r *ApplicationsResource) Select(s string) *ApplicationsResource
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) Application ¶
func (c *Client) Application(applicationID int) *ApplicationResource
func (*Client) ApplicationTag ¶
func (c *Client) ApplicationTag(applicationTagID int) *ApplicationTagResource
func (*Client) ApplicationTags ¶
func (c *Client) ApplicationTags() *ApplicationTagsResource
func (*Client) Applications ¶
func (c *Client) Applications() *ApplicationsResource
func (*Client) Device ¶
func (c *Client) Device(deviceID int) *DeviceResource
func (*Client) DeviceTag ¶
func (c *Client) DeviceTag(deviceTagID int) *DeviceTagResource
func (*Client) DeviceTags ¶
func (c *Client) DeviceTags() *DeviceTagsResource
func (*Client) Devices ¶
func (c *Client) Devices() *DevicesResource
func (*Client) Release ¶
func (c *Client) Release(releaseID int) *ReleaseResource
func (*Client) ReleaseTag ¶
func (c *Client) ReleaseTag(releaseTagID int) *ReleaseTagResource
func (*Client) ReleaseTags ¶
func (c *Client) ReleaseTags() *ReleaseTagsResource
func (*Client) Releases ¶
func (c *Client) Releases() *ReleasesResource
func (*Client) Service ¶
func (c *Client) Service(serviceID int) *ServiceResource
func (*Client) Services ¶
func (c *Client) Services() *ServicesResource
func (*Client) User ¶
func (c *Client) User(userID int) *UserResource
func (*Client) Users ¶
func (c *Client) Users() *UsersResource
type ClientModifier ¶
type ClientModifier func(c *Client)
func WithDebug ¶
func WithDebug() ClientModifier
func WithLogger ¶
func WithLogger(logger logger.Logger) ClientModifier
func WithTimeout ¶
func WithTimeout(timeout time.Duration) ClientModifier
func WithTrace ¶
func WithTrace() ClientModifier
type DeviceResource ¶
type DeviceResource struct {
// contains filtered or unexported fields
}
func NewDeviceResource ¶
func NewDeviceResource(c *Client, deviceID int) *DeviceResource
func (*DeviceResource) DeleteTag ¶
func (r *DeviceResource) DeleteTag(key string) error
func (*DeviceResource) Select ¶
func (r *DeviceResource) Select(s string) *DeviceResource
func (*DeviceResource) Tags ¶
func (r *DeviceResource) Tags() *DeviceTagsResource
type DeviceTagResource ¶
type DeviceTagResource struct {
// contains filtered or unexported fields
}
func NewDeviceTagResource ¶
func NewDeviceTagResource(c *Client, deviceTagID int) *DeviceTagResource
func (*DeviceTagResource) Delete ¶
func (r *DeviceTagResource) Delete() error
func (*DeviceTagResource) Expand ¶
func (r *DeviceTagResource) Expand(s string) *DeviceTagResource
func (*DeviceTagResource) Select ¶
func (r *DeviceTagResource) Select(s string) *DeviceTagResource
func (*DeviceTagResource) Update ¶
func (r *DeviceTagResource) Update(value string) error
type DeviceTagsResource ¶
type DeviceTagsResource struct {
// contains filtered or unexported fields
}
func NewDeviceTagsResource ¶
func NewDeviceTagsResource(c *Client) *DeviceTagsResource
func (*DeviceTagsResource) Delete ¶
func (r *DeviceTagsResource) Delete() error
func (*DeviceTagsResource) Filter ¶
func (r *DeviceTagsResource) Filter(s string) *DeviceTagsResource
func (*DeviceTagsResource) FindByID ¶
func (r *DeviceTagsResource) FindByID(deviceTagID int) *DeviceTagResource
func (*DeviceTagsResource) Get ¶
func (r *DeviceTagsResource) Get() (map[int]models.DeviceTag, error)
func (*DeviceTagsResource) Select ¶
func (r *DeviceTagsResource) Select(s string) *DeviceTagsResource
func (*DeviceTagsResource) Update ¶
func (r *DeviceTagsResource) Update(value string) error
type DevicesResource ¶
type DevicesResource struct {
// contains filtered or unexported fields
}
func NewDevicesResource ¶
func NewDevicesResource(c *Client) *DevicesResource
func (*DevicesResource) Filter ¶
func (r *DevicesResource) Filter(f string) *DevicesResource
func (*DevicesResource) FindByID ¶
func (r *DevicesResource) FindByID(deviceID int) *DeviceResource
func (*DevicesResource) Select ¶
func (r *DevicesResource) Select(s string) *DevicesResource
type ODataModifiers ¶
type ODataModifiers struct {
// contains filtered or unexported fields
}
func NewODataModifiers ¶
func NewODataModifiers(c *Client) *ODataModifiers
func (*ODataModifiers) AddExpand ¶
func (o *ODataModifiers) AddExpand(value string) *ODataModifiers
func (*ODataModifiers) AddFilter ¶
func (o *ODataModifiers) AddFilter(value string) *ODataModifiers
func (*ODataModifiers) AddSelect ¶
func (o *ODataModifiers) AddSelect(value string) *ODataModifiers
func (*ODataModifiers) Get ¶
func (o *ODataModifiers) Get() map[modifierOption]string
type ReleaseResource ¶
type ReleaseResource struct {
// contains filtered or unexported fields
}
func NewReleaseResource ¶
func NewReleaseResource(c *Client, releaseID int) *ReleaseResource
func (*ReleaseResource) AddTag ¶
func (r *ReleaseResource) AddTag(key string, value string) (models.ReleaseTag, error)
func (*ReleaseResource) DeleteTag ¶
func (r *ReleaseResource) DeleteTag(key string) error
func (*ReleaseResource) Select ¶
func (r *ReleaseResource) Select(s string) *ReleaseResource
func (*ReleaseResource) Tags ¶
func (r *ReleaseResource) Tags() *ReleaseTagsResource
type ReleaseTagResource ¶
type ReleaseTagResource struct {
// contains filtered or unexported fields
}
func NewReleaseTagResource ¶
func NewReleaseTagResource(c *Client, releaseTagID int) *ReleaseTagResource
func (*ReleaseTagResource) Expand ¶
func (r *ReleaseTagResource) Expand(s string) *ReleaseTagResource
func (*ReleaseTagResource) Get ¶
func (r *ReleaseTagResource) Get() (models.ReleaseTag, error)
func (*ReleaseTagResource) Select ¶
func (r *ReleaseTagResource) Select(s string) *ReleaseTagResource
type ReleaseTagsResource ¶
type ReleaseTagsResource struct {
// contains filtered or unexported fields
}
func NewReleaseTagsResource ¶
func NewReleaseTagsResource(c *Client) *ReleaseTagsResource
func (*ReleaseTagsResource) Create ¶
func (r *ReleaseTagsResource) Create(releaseID int, key string, value string) (models.ReleaseTag, error)
func (*ReleaseTagsResource) Delete ¶
func (r *ReleaseTagsResource) Delete() error
func (*ReleaseTagsResource) Filter ¶
func (r *ReleaseTagsResource) Filter(s string) *ReleaseTagsResource
func (*ReleaseTagsResource) FindByID ¶
func (r *ReleaseTagsResource) FindByID(releaseTagID int) *ReleaseTagResource
func (*ReleaseTagsResource) Get ¶
func (r *ReleaseTagsResource) Get() (map[int]models.ReleaseTag, error)
func (*ReleaseTagsResource) Select ¶
func (r *ReleaseTagsResource) Select(s string) *ReleaseTagsResource
func (*ReleaseTagsResource) Update ¶
func (r *ReleaseTagsResource) Update(value string) error
type ReleasesResource ¶
type ReleasesResource struct {
// contains filtered or unexported fields
}
func NewReleasesResource ¶
func NewReleasesResource(c *Client) *ReleasesResource
func (*ReleasesResource) Filter ¶
func (r *ReleasesResource) Filter(f string) *ReleasesResource
func (*ReleasesResource) FindByID ¶
func (r *ReleasesResource) FindByID(releaseID int) *ReleaseResource
func (*ReleasesResource) Select ¶
func (r *ReleasesResource) Select(s string) *ReleasesResource
type ServiceResource ¶
type ServiceResource struct {
// contains filtered or unexported fields
}
func NewServiceResource ¶
func NewServiceResource(c *Client, serviceID int) *ServiceResource
func (*ServiceResource) Select ¶
func (r *ServiceResource) Select(s string) *ServiceResource
type ServicesResource ¶
type ServicesResource struct {
// contains filtered or unexported fields
}
func NewServicesResource ¶
func NewServicesResource(c *Client) *ServicesResource
func (*ServicesResource) Filter ¶
func (r *ServicesResource) Filter(f string) *ServicesResource
func (*ServicesResource) FindByID ¶
func (r *ServicesResource) FindByID(serviceID int) *ServiceResource
func (*ServicesResource) Select ¶
func (r *ServicesResource) Select(s string) *ServicesResource
type UserResource ¶
type UserResource struct {
// contains filtered or unexported fields
}
func NewUserResource ¶
func NewUserResource(c *Client, userID int) *UserResource
func (*UserResource) Select ¶
func (r *UserResource) Select(s string) *UserResource
type UsersResource ¶
type UsersResource struct {
// contains filtered or unexported fields
}
func NewUsersResource ¶
func NewUsersResource(c *Client) *UsersResource
func (*UsersResource) AssociatedWithApplication ¶
func (r *UsersResource) AssociatedWithApplication(applicationID int) *UsersResource
func (*UsersResource) Filter ¶
func (r *UsersResource) Filter(f string) *UsersResource
func (*UsersResource) FindByID ¶
func (r *UsersResource) FindByID(userID int) *UserResource
func (*UsersResource) Select ¶
func (r *UsersResource) Select(s string) *UsersResource
Click to show internal directories.
Click to hide internal directories.