Versions in this module Expand all Collapse all v57 v57.0.0 Feb 8, 2022 Changes in this version + func GetListProductsProducttypeEnumStringValues() []string + func GetListProductsSortByEnumStringValues() []string + func GetListProductsSortOrderEnumStringValues() []string + func GetListRedeemableUsersSortByEnumStringValues() []string + func GetListRedeemableUsersSortOrderEnumStringValues() []string + type CreateRedeemableUserDetails struct + Items []RedeemableUser + func (m CreateRedeemableUserDetails) String() string + func (m CreateRedeemableUserDetails) ValidateEnumValue() (bool, error) + type CreateRedeemableUserRequest struct + IfMatch *string + OpcRequestId *string + OpcRetryToken *string + RequestMetadata common.RequestMetadata + SubscriptionId *string + TenancyId *string + UserId *string + func (request CreateRedeemableUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) + func (request CreateRedeemableUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error) + func (request CreateRedeemableUserRequest) RetryPolicy() *common.RetryPolicy + func (request CreateRedeemableUserRequest) String() string + func (request CreateRedeemableUserRequest) ValidateEnumValue() (bool, error) + type CreateRedeemableUserResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response CreateRedeemableUserResponse) HTTPResponse() *http.Response + func (response CreateRedeemableUserResponse) String() string + type DeleteRedeemableUserRequest struct + EmailId *string + IfMatch *string + OpcRequestId *string + RequestMetadata common.RequestMetadata + SubscriptionId *string + TenancyId *string + func (request DeleteRedeemableUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) + func (request DeleteRedeemableUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error) + func (request DeleteRedeemableUserRequest) RetryPolicy() *common.RetryPolicy + func (request DeleteRedeemableUserRequest) String() string + func (request DeleteRedeemableUserRequest) ValidateEnumValue() (bool, error) + type DeleteRedeemableUserResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response DeleteRedeemableUserResponse) HTTPResponse() *http.Response + func (response DeleteRedeemableUserResponse) String() string + type ListProductsProducttypeEnum string + const ListProductsProducttypeAll + const ListProductsProducttypeEligible + const ListProductsProducttypeIneligible + func GetListProductsProducttypeEnumValues() []ListProductsProducttypeEnum + type ListProductsRequest struct + Limit *int + OpcRequestId *string + Page *string + Producttype ListProductsProducttypeEnum + RequestMetadata common.RequestMetadata + SortBy ListProductsSortByEnum + SortOrder ListProductsSortOrderEnum + SubscriptionId *string + TenancyId *string + UsagePeriodKey *string + func (request ListProductsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) + func (request ListProductsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error) + func (request ListProductsRequest) RetryPolicy() *common.RetryPolicy + func (request ListProductsRequest) String() string + func (request ListProductsRequest) ValidateEnumValue() (bool, error) + type ListProductsResponse struct + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListProductsResponse) HTTPResponse() *http.Response + func (response ListProductsResponse) String() string + type ListProductsSortByEnum string + const ListProductsSortByTimecreated + const ListProductsSortByTimestart + func GetListProductsSortByEnumValues() []ListProductsSortByEnum + type ListProductsSortOrderEnum string + const ListProductsSortOrderAsc + const ListProductsSortOrderDesc + func GetListProductsSortOrderEnumValues() []ListProductsSortOrderEnum + type ListRedeemableUsersRequest struct + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + SortBy ListRedeemableUsersSortByEnum + SortOrder ListRedeemableUsersSortOrderEnum + SubscriptionId *string + TenancyId *string + func (request ListRedeemableUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) + func (request ListRedeemableUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error) + func (request ListRedeemableUsersRequest) RetryPolicy() *common.RetryPolicy + func (request ListRedeemableUsersRequest) String() string + func (request ListRedeemableUsersRequest) ValidateEnumValue() (bool, error) + type ListRedeemableUsersResponse struct + Etag *string + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListRedeemableUsersResponse) HTTPResponse() *http.Response + func (response ListRedeemableUsersResponse) String() string + type ListRedeemableUsersSortByEnum string + const ListRedeemableUsersSortByTimecreated + const ListRedeemableUsersSortByTimestart + func GetListRedeemableUsersSortByEnumValues() []ListRedeemableUsersSortByEnum + type ListRedeemableUsersSortOrderEnum string + const ListRedeemableUsersSortOrderAsc + const ListRedeemableUsersSortOrderDesc + func GetListRedeemableUsersSortOrderEnumValues() []ListRedeemableUsersSortOrderEnum + type ListRewardsRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + SubscriptionId *string + TenancyId *string + func (request ListRewardsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) + func (request ListRewardsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error) + func (request ListRewardsRequest) RetryPolicy() *common.RetryPolicy + func (request ListRewardsRequest) String() string + func (request ListRewardsRequest) ValidateEnumValue() (bool, error) + type ListRewardsResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response ListRewardsResponse) HTTPResponse() *http.Response + func (response ListRewardsResponse) String() string + type MonthlyRewardSummary struct + AvailableRewards *float32 + EarnedRewards *float32 + EligibleUsageAmount *float64 + IneligibleUsageAmount *float64 + IsManual *bool + RedeemedRewards *float32 + TimeRewardsEarned *common.SDKTime + TimeRewardsExpired *common.SDKTime + TimeUsageEnded *common.SDKTime + TimeUsageStarted *common.SDKTime + UsageAmount *float64 + UsagePeriodKey *string + func (m MonthlyRewardSummary) String() string + func (m MonthlyRewardSummary) ValidateEnumValue() (bool, error) + type ProductCollection struct + Items []ProductSummary + func (m ProductCollection) String() string + func (m ProductCollection) ValidateEnumValue() (bool, error) + type ProductSummary struct + EarnedRewards *float32 + IsEligibleToEarnRewards *bool + ProductName *string + ProductNumber *string + UsageAmount *float64 + func (m ProductSummary) String() string + func (m ProductSummary) ValidateEnumValue() (bool, error) + type RedeemableUser struct + EmailId *string + func (m RedeemableUser) String() string + func (m RedeemableUser) ValidateEnumValue() (bool, error) + type RedeemableUserCollection struct + Items []RedeemableUserSummary + func (m RedeemableUserCollection) String() string + func (m RedeemableUserCollection) ValidateEnumValue() (bool, error) + type RedeemableUserSummary struct + EmailId *string + func (m RedeemableUserSummary) String() string + func (m RedeemableUserSummary) ValidateEnumValue() (bool, error) + type RewardCollection struct + Items []MonthlyRewardSummary + Summary *RewardDetails + func (m RewardCollection) String() string + func (m RewardCollection) ValidateEnumValue() (bool, error) + type RewardDetails struct + Currency *string + RewardsRate *float64 + SubscriptionId *string + TenancyId *string + TotalRewardsAvailable *float32 + func (m RewardDetails) String() string + func (m RewardDetails) ValidateEnumValue() (bool, error) + type RewardsClient struct + func NewRewardsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client RewardsClient, err error) + func NewRewardsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client RewardsClient, err error) + func (client *RewardsClient) ConfigurationProvider() *common.ConfigurationProvider + func (client *RewardsClient) SetRegion(region string) + func (client RewardsClient) CreateRedeemableUser(ctx context.Context, request CreateRedeemableUserRequest) (response CreateRedeemableUserResponse, err error) + func (client RewardsClient) DeleteRedeemableUser(ctx context.Context, request DeleteRedeemableUserRequest) (response DeleteRedeemableUserResponse, err error) + func (client RewardsClient) ListProducts(ctx context.Context, request ListProductsRequest) (response ListProductsResponse, err error) + func (client RewardsClient) ListRedeemableUsers(ctx context.Context, request ListRedeemableUsersRequest) (response ListRedeemableUsersResponse, err error) + func (client RewardsClient) ListRewards(ctx context.Context, request ListRewardsRequest) (response ListRewardsResponse, err error) Other modules containing this package github.com/oracle/oci-go-sdk/v50 github.com/oracle/oci-go-sdk/v51 github.com/oracle/oci-go-sdk/v52 github.com/oracle/oci-go-sdk/v53 github.com/oracle/oci-go-sdk/v54 github.com/oracle/oci-go-sdk/v55 github.com/oracle/oci-go-sdk/v56 github.com/oracle/oci-go-sdk/v58 github.com/oracle/oci-go-sdk/v59 github.com/oracle/oci-go-sdk/v60 github.com/oracle/oci-go-sdk/v61 github.com/oracle/oci-go-sdk/v62 github.com/oracle/oci-go-sdk/v63 github.com/oracle/oci-go-sdk/v64 github.com/oracle/oci-go-sdk/v65