Documentation ¶
Overview ¶
Package licensing provides access to the Enterprise License Manager API.
See https://developers.google.com/google-apps/licensing/
Usage example:
import "google.golang.org/api/licensing/v1" ... licensingService, err := licensing.New(oauthHttpClient)
Index ¶
- type LicenseAssignment
- type LicenseAssignmentInsert
- type LicenseAssignmentList
- type LicenseAssignmentsDeleteCall
- type LicenseAssignmentsGetCall
- type LicenseAssignmentsInsertCall
- type LicenseAssignmentsListForProductAndSkuCall
- func (c *LicenseAssignmentsListForProductAndSkuCall) Do() (*LicenseAssignmentList, error)
- func (c *LicenseAssignmentsListForProductAndSkuCall) Fields(s ...googleapi.Field) *LicenseAssignmentsListForProductAndSkuCall
- func (c *LicenseAssignmentsListForProductAndSkuCall) MaxResults(maxResults int64) *LicenseAssignmentsListForProductAndSkuCall
- func (c *LicenseAssignmentsListForProductAndSkuCall) PageToken(pageToken string) *LicenseAssignmentsListForProductAndSkuCall
- type LicenseAssignmentsListForProductCall
- func (c *LicenseAssignmentsListForProductCall) Do() (*LicenseAssignmentList, error)
- func (c *LicenseAssignmentsListForProductCall) Fields(s ...googleapi.Field) *LicenseAssignmentsListForProductCall
- func (c *LicenseAssignmentsListForProductCall) MaxResults(maxResults int64) *LicenseAssignmentsListForProductCall
- func (c *LicenseAssignmentsListForProductCall) PageToken(pageToken string) *LicenseAssignmentsListForProductCall
- type LicenseAssignmentsPatchCall
- type LicenseAssignmentsService
- func (r *LicenseAssignmentsService) Delete(productId string, skuId string, userId string) *LicenseAssignmentsDeleteCall
- func (r *LicenseAssignmentsService) Get(productId string, skuId string, userId string) *LicenseAssignmentsGetCall
- func (r *LicenseAssignmentsService) Insert(productId string, skuId string, ...) *LicenseAssignmentsInsertCall
- func (r *LicenseAssignmentsService) ListForProduct(productId string, customerId string) *LicenseAssignmentsListForProductCall
- func (r *LicenseAssignmentsService) ListForProductAndSku(productId string, skuId string, customerId string) *LicenseAssignmentsListForProductAndSkuCall
- func (r *LicenseAssignmentsService) Patch(productId string, skuId string, userId string, ...) *LicenseAssignmentsPatchCall
- func (r *LicenseAssignmentsService) Update(productId string, skuId string, userId string, ...) *LicenseAssignmentsUpdateCall
- type LicenseAssignmentsUpdateCall
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LicenseAssignment ¶
type LicenseAssignment struct { string `json:"etags,omitempty"` // Kind: Identifies the resource as a LicenseAssignment. Kind string `json:"kind,omitempty"` // ProductId: Name of the product. ProductId string `json:"productId,omitempty"` // SelfLink: Link to this page. SelfLink string `json:"selfLink,omitempty"` // SkuId: Name of the sku of the product. SkuId string `json:"skuId,omitempty"` // UserId: Email id of the user. UserId string `json:"userId,omitempty"` }Etags
type LicenseAssignmentInsert ¶
type LicenseAssignmentInsert struct { // UserId: Email id of the user UserId string `json:"userId,omitempty"` }
type LicenseAssignmentList ¶
type LicenseAssignmentList struct { // Etag: ETag of the resource. Etag string `json:"etag,omitempty"` // Items: The LicenseAssignments in this page of results. Items []*LicenseAssignment `json:"items,omitempty"` // Kind: Identifies the resource as a collection of LicenseAssignments. Kind string `json:"kind,omitempty"` // NextPageToken: The continuation token, used to page through large // result sets. Provide this value in a subsequent request to return the // next page of results. NextPageToken string `json:"nextPageToken,omitempty"` }
type LicenseAssignmentsDeleteCall ¶
type LicenseAssignmentsDeleteCall struct {
// contains filtered or unexported fields
}
func (*LicenseAssignmentsDeleteCall) Do ¶
func (c *LicenseAssignmentsDeleteCall) Do() error
func (*LicenseAssignmentsDeleteCall) Fields ¶
func (c *LicenseAssignmentsDeleteCall) Fields(s ...googleapi.Field) *LicenseAssignmentsDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type LicenseAssignmentsGetCall ¶
type LicenseAssignmentsGetCall struct {
// contains filtered or unexported fields
}
func (*LicenseAssignmentsGetCall) Do ¶
func (c *LicenseAssignmentsGetCall) Do() (*LicenseAssignment, error)
func (*LicenseAssignmentsGetCall) Fields ¶
func (c *LicenseAssignmentsGetCall) Fields(s ...googleapi.Field) *LicenseAssignmentsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type LicenseAssignmentsInsertCall ¶
type LicenseAssignmentsInsertCall struct {
// contains filtered or unexported fields
}
func (*LicenseAssignmentsInsertCall) Do ¶
func (c *LicenseAssignmentsInsertCall) Do() (*LicenseAssignment, error)
func (*LicenseAssignmentsInsertCall) Fields ¶
func (c *LicenseAssignmentsInsertCall) Fields(s ...googleapi.Field) *LicenseAssignmentsInsertCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type LicenseAssignmentsListForProductAndSkuCall ¶
type LicenseAssignmentsListForProductAndSkuCall struct {
// contains filtered or unexported fields
}
func (*LicenseAssignmentsListForProductAndSkuCall) Do ¶
func (c *LicenseAssignmentsListForProductAndSkuCall) Do() (*LicenseAssignmentList, error)
func (*LicenseAssignmentsListForProductAndSkuCall) Fields ¶
func (c *LicenseAssignmentsListForProductAndSkuCall) Fields(s ...googleapi.Field) *LicenseAssignmentsListForProductAndSkuCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*LicenseAssignmentsListForProductAndSkuCall) MaxResults ¶
func (c *LicenseAssignmentsListForProductAndSkuCall) MaxResults(maxResults int64) *LicenseAssignmentsListForProductAndSkuCall
MaxResults sets the optional parameter "maxResults": Maximum number of campaigns to return at one time. Must be positive. Default value is 100.
func (*LicenseAssignmentsListForProductAndSkuCall) PageToken ¶
func (c *LicenseAssignmentsListForProductAndSkuCall) PageToken(pageToken string) *LicenseAssignmentsListForProductAndSkuCall
PageToken sets the optional parameter "pageToken": Token to fetch the next page. By default server will return first page
type LicenseAssignmentsListForProductCall ¶
type LicenseAssignmentsListForProductCall struct {
// contains filtered or unexported fields
}
func (*LicenseAssignmentsListForProductCall) Do ¶
func (c *LicenseAssignmentsListForProductCall) Do() (*LicenseAssignmentList, error)
func (*LicenseAssignmentsListForProductCall) Fields ¶
func (c *LicenseAssignmentsListForProductCall) Fields(s ...googleapi.Field) *LicenseAssignmentsListForProductCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*LicenseAssignmentsListForProductCall) MaxResults ¶
func (c *LicenseAssignmentsListForProductCall) MaxResults(maxResults int64) *LicenseAssignmentsListForProductCall
MaxResults sets the optional parameter "maxResults": Maximum number of campaigns to return at one time. Must be positive. Default value is 100.
func (*LicenseAssignmentsListForProductCall) PageToken ¶
func (c *LicenseAssignmentsListForProductCall) PageToken(pageToken string) *LicenseAssignmentsListForProductCall
PageToken sets the optional parameter "pageToken": Token to fetch the next page. By default server will return first page
type LicenseAssignmentsPatchCall ¶
type LicenseAssignmentsPatchCall struct {
// contains filtered or unexported fields
}
func (*LicenseAssignmentsPatchCall) Do ¶
func (c *LicenseAssignmentsPatchCall) Do() (*LicenseAssignment, error)
func (*LicenseAssignmentsPatchCall) Fields ¶
func (c *LicenseAssignmentsPatchCall) Fields(s ...googleapi.Field) *LicenseAssignmentsPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
type LicenseAssignmentsService ¶
type LicenseAssignmentsService struct {
// contains filtered or unexported fields
}
func NewLicenseAssignmentsService ¶
func NewLicenseAssignmentsService(s *Service) *LicenseAssignmentsService
func (*LicenseAssignmentsService) Delete ¶
func (r *LicenseAssignmentsService) Delete(productId string, skuId string, userId string) *LicenseAssignmentsDeleteCall
Delete: Revoke License.
func (*LicenseAssignmentsService) Get ¶
func (r *LicenseAssignmentsService) Get(productId string, skuId string, userId string) *LicenseAssignmentsGetCall
Get: Get license assignment of a particular product and sku for a user
func (*LicenseAssignmentsService) Insert ¶
func (r *LicenseAssignmentsService) Insert(productId string, skuId string, licenseassignmentinsert *LicenseAssignmentInsert) *LicenseAssignmentsInsertCall
Insert: Assign License.
func (*LicenseAssignmentsService) ListForProduct ¶
func (r *LicenseAssignmentsService) ListForProduct(productId string, customerId string) *LicenseAssignmentsListForProductCall
ListForProduct: List license assignments for given product of the customer.
func (*LicenseAssignmentsService) ListForProductAndSku ¶
func (r *LicenseAssignmentsService) ListForProductAndSku(productId string, skuId string, customerId string) *LicenseAssignmentsListForProductAndSkuCall
ListForProductAndSku: List license assignments for given product and sku of the customer.
func (*LicenseAssignmentsService) Patch ¶
func (r *LicenseAssignmentsService) Patch(productId string, skuId string, userId string, licenseassignment *LicenseAssignment) *LicenseAssignmentsPatchCall
Patch: Assign License. This method supports patch semantics.
func (*LicenseAssignmentsService) Update ¶
func (r *LicenseAssignmentsService) Update(productId string, skuId string, userId string, licenseassignment *LicenseAssignment) *LicenseAssignmentsUpdateCall
Update: Assign License.
type LicenseAssignmentsUpdateCall ¶
type LicenseAssignmentsUpdateCall struct {
// contains filtered or unexported fields
}
func (*LicenseAssignmentsUpdateCall) Do ¶
func (c *LicenseAssignmentsUpdateCall) Do() (*LicenseAssignment, error)
func (*LicenseAssignmentsUpdateCall) Fields ¶
func (c *LicenseAssignmentsUpdateCall) Fields(s ...googleapi.Field) *LicenseAssignmentsUpdateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.