Documentation
¶
Index ¶
- type AddMessageRequest
- type AppLinkData
- type AppLinkInfo
- type AppTarget
- type Barcode
- type Client
- type DateTime
- type Image
- type ImageModuleData
- type ImageUri
- type Issuer
- func (iss *Issuer) Create(ctx context.Context, im *IssuerMetadata) error
- func (iss *Issuer) LoyaltyClass(id string) *LoyaltyClass
- func (iss *Issuer) LoyaltyClasses(ctx context.Context) ([]*LoyaltyClass, error)
- func (iss *Issuer) Metadata(ctx context.Context) (*IssuerMetadata, error)
- func (iss *Issuer) OfferClass(id string) *OfferClass
- func (iss *Issuer) OfferClasses(ctx context.Context) ([]*OfferClass, error)
- type IssuerContactInfo
- type IssuerMetadata
- type JWT
- type LatLongPoint
- type LinksModuleData
- type LocalizedString
- type LoyaltyClass
- func (lc *LoyaltyClass) AddMessage(ctx context.Context, amr *AddMessageRequest) error
- func (lc *LoyaltyClass) Create(ctx context.Context, lcm *LoyaltyClassMetadata) error
- func (lc *LoyaltyClass) LoyaltyObject(id string) *LoyaltyObject
- func (lc *LoyaltyClass) LoyaltyObjects(ctx context.Context) ([]*LoyaltyObject, error)
- func (lc *LoyaltyClass) Metadata(ctx context.Context) (*LoyaltyClassMetadata, error)
- func (lc *LoyaltyClass) Update(ctx context.Context, ocm *LoyaltyClassMetadataToUpdate) (*LoyaltyClassMetadata, error)
- type LoyaltyClassMetadata
- type LoyaltyClassMetadataToUpdate
- type LoyaltyObject
- func (lc *LoyaltyObject) AddMessage(ctx context.Context, amr *AddMessageRequest) error
- func (lc *LoyaltyObject) Create(ctx context.Context, lom *LoyaltyObjectMetadata) error
- func (lc *LoyaltyObject) Metadata(ctx context.Context) (*LoyaltyObjectMetadata, error)
- func (lc *LoyaltyObject) Update(ctx context.Context, lom *LoyaltyObjectMetadataUpdate) (*LoyaltyObjectMetadata, error)
- type LoyaltyObjectMetadata
- type LoyaltyObjectMetadataUpdate
- type LoyaltyPoints
- type LoyaltyPointsBalance
- type Message
- type Money
- type OfferClass
- func (oc *OfferClass) AddMessage(ctx context.Context, amr *AddMessageRequest) error
- func (oc *OfferClass) Create(ctx context.Context, ocm *OfferClassMetadata) error
- func (oc *OfferClass) Metadata(ctx context.Context) (*OfferClassMetadata, error)
- func (oc *OfferClass) OfferObject(id string) *OfferObject
- func (oc *OfferClass) OfferObjects(ctx context.Context) ([]*OfferObject, error)
- func (oc *OfferClass) Update(ctx context.Context, ocm *OfferClassMetadataToUpdate) (*OfferClassMetadata, error)
- type OfferClassMetadata
- type OfferClassMetadataToUpdate
- type OfferObject
- func (oo *OfferObject) AddMessage(ctx context.Context, amr *AddMessageRequest) error
- func (oo *OfferObject) Create(ctx context.Context, oom *OfferObjectMetadata) error
- func (oo *OfferObject) Metadata(ctx context.Context) (*OfferObjectMetadata, error)
- func (oo *OfferObject) Update(ctx context.Context, oom *OfferObjectMetadataToUpdate) (*OfferObjectMetadata, error)
- type OfferObjectMetadata
- type OfferObjectMetadataToUpdate
- type TextModuleData
- type TimeInterval
- type TranslatedString
- type URI
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddMessageRequest ¶
type AddMessageRequest struct {
Message *Message
}
type AppLinkData ¶
type AppLinkData struct { AndroidAppLinkInfo *AppLinkInfo IOSAppLinkInfo *AppLinkInfo WebAppLinkInfo *AppLinkInfo }
type AppLinkInfo ¶
type AppLinkInfo struct { AppLogoImage *Image Title *LocalizedString Description *LocalizedString AppTarget *AppTarget }
type ImageModuleData ¶
type ImageUri ¶
type ImageUri struct { LocalizedDescription *LocalizedString URI string }
type Issuer ¶
type Issuer struct { IssuerID int64 // contains filtered or unexported fields }
func (*Issuer) LoyaltyClass ¶
func (iss *Issuer) LoyaltyClass(id string) *LoyaltyClass
func (*Issuer) LoyaltyClasses ¶
func (iss *Issuer) LoyaltyClasses(ctx context.Context) ([]*LoyaltyClass, error)
func (*Issuer) OfferClass ¶
func (iss *Issuer) OfferClass(id string) *OfferClass
func (*Issuer) OfferClasses ¶
func (iss *Issuer) OfferClasses(ctx context.Context) ([]*OfferClass, error)
type IssuerContactInfo ¶
type IssuerMetadata ¶
type IssuerMetadata struct { ContactInfo *IssuerContactInfo HomepageURL string Name string }
type JWT ¶
type JWT struct {
// contains filtered or unexported fields
}
func (*JWT) AddOfferObject ¶
func (j *JWT) AddOfferObject(oo *OfferObject) *JWT
type LatLongPoint ¶
type LinksModuleData ¶
type LinksModuleData struct {
URIs []*URI
}
type LocalizedString ¶
type LocalizedString struct { DefaultValue *TranslatedString TranslatedValues []*TranslatedString }
type LoyaltyClass ¶
type LoyaltyClass struct { IssuerID int64 LoyaltyClassID string // contains filtered or unexported fields }
func (*LoyaltyClass) AddMessage ¶
func (lc *LoyaltyClass) AddMessage(ctx context.Context, amr *AddMessageRequest) error
func (*LoyaltyClass) Create ¶
func (lc *LoyaltyClass) Create(ctx context.Context, lcm *LoyaltyClassMetadata) error
func (*LoyaltyClass) LoyaltyObject ¶
func (lc *LoyaltyClass) LoyaltyObject(id string) *LoyaltyObject
func (*LoyaltyClass) LoyaltyObjects ¶
func (lc *LoyaltyClass) LoyaltyObjects(ctx context.Context) ([]*LoyaltyObject, error)
func (*LoyaltyClass) Metadata ¶
func (lc *LoyaltyClass) Metadata(ctx context.Context) (*LoyaltyClassMetadata, error)
func (*LoyaltyClass) Update ¶
func (lc *LoyaltyClass) Update(ctx context.Context, ocm *LoyaltyClassMetadataToUpdate) (*LoyaltyClassMetadata, error)
type LoyaltyClassMetadata ¶
type LoyaltyClassMetadata struct { LocalizedAccountIdLabel *LocalizedString LocalizedAccountNameLabel *LocalizedString ProgramLogo *Image ProgramName string HeroImage *Image HexBackgroundColor string IssuerName string ReviewStatus string }
type LoyaltyObject ¶
type LoyaltyObject struct { IssuerID int64 LoyaltyClassID string LoyaltyObjectID string // contains filtered or unexported fields }
func (*LoyaltyObject) AddMessage ¶
func (lc *LoyaltyObject) AddMessage(ctx context.Context, amr *AddMessageRequest) error
func (*LoyaltyObject) Create ¶
func (lc *LoyaltyObject) Create(ctx context.Context, lom *LoyaltyObjectMetadata) error
func (*LoyaltyObject) Metadata ¶
func (lc *LoyaltyObject) Metadata(ctx context.Context) (*LoyaltyObjectMetadata, error)
func (*LoyaltyObject) Update ¶
func (lc *LoyaltyObject) Update(ctx context.Context, lom *LoyaltyObjectMetadataUpdate) (*LoyaltyObjectMetadata, error)
type LoyaltyObjectMetadata ¶
type LoyaltyObjectMetadata struct { AccountId string AccountName string AppLinkData *AppLinkData Barcode *Barcode ImageModulesData []*ImageModuleData LinkedOfferIds []string LinksModuleData *LinksModuleData Locations []*LatLongPoint LoyaltyPoints *LoyaltyPoints SecondaryLoyaltyPoints *LoyaltyPoints State string TextModulesData []*TextModuleData ValidTimeInterval *TimeInterval }
type LoyaltyObjectMetadataUpdate ¶
type LoyaltyObjectMetadataUpdate struct { AccountId string AccountName string AppLinkData *AppLinkData Barcode *Barcode ImageModulesData []*ImageModuleData LinkedOfferIds []string LinksModuleData *LinksModuleData Locations []*LatLongPoint LoyaltyPoints *LoyaltyPoints SecondaryLoyaltyPoints *LoyaltyPoints State string TextModulesData []*TextModuleData ValidTimeInterval *TimeInterval }
type LoyaltyPoints ¶
type LoyaltyPoints struct { Balance *LoyaltyPointsBalance Label string LocalizedLabel *LocalizedString }
type LoyaltyPointsBalance ¶
type OfferClass ¶
type OfferClass struct { IssuerID int64 OfferClassID string // contains filtered or unexported fields }
func (*OfferClass) AddMessage ¶
func (oc *OfferClass) AddMessage(ctx context.Context, amr *AddMessageRequest) error
func (*OfferClass) Create ¶
func (oc *OfferClass) Create(ctx context.Context, ocm *OfferClassMetadata) error
func (*OfferClass) Metadata ¶
func (oc *OfferClass) Metadata(ctx context.Context) (*OfferClassMetadata, error)
func (*OfferClass) OfferObject ¶
func (oc *OfferClass) OfferObject(id string) *OfferObject
func (*OfferClass) OfferObjects ¶
func (oc *OfferClass) OfferObjects(ctx context.Context) ([]*OfferObject, error)
func (*OfferClass) Update ¶
func (oc *OfferClass) Update(ctx context.Context, ocm *OfferClassMetadataToUpdate) (*OfferClassMetadata, error)
type OfferClassMetadata ¶
type OfferClassMetadata struct { IssuerName string Provider string RedemptionChannel string ReviewStatus string ShortTitle string Title string LocalizedShortTitle *LocalizedString LocalizedTitle *LocalizedString }
type OfferClassMetadataToUpdate ¶
type OfferClassMetadataToUpdate struct { ReviewStatus string Title string ShortTitle string LocalizedShortTitle *LocalizedString LocalizedTitle *LocalizedString }
type OfferObject ¶
type OfferObject struct { IssuerID int64 OfferClassID string OfferObjectID string // contains filtered or unexported fields }
func (*OfferObject) AddMessage ¶
func (oo *OfferObject) AddMessage(ctx context.Context, amr *AddMessageRequest) error
func (*OfferObject) Create ¶
func (oo *OfferObject) Create(ctx context.Context, oom *OfferObjectMetadata) error
func (*OfferObject) Metadata ¶
func (oo *OfferObject) Metadata(ctx context.Context) (*OfferObjectMetadata, error)
func (*OfferObject) Update ¶
func (oo *OfferObject) Update(ctx context.Context, oom *OfferObjectMetadataToUpdate) (*OfferObjectMetadata, error)
type OfferObjectMetadata ¶
type OfferObjectMetadata struct { State string Locations []*LatLongPoint Barcode *Barcode LinksModuleData *LinksModuleData TextModulesData []*TextModuleData ImageModulesData []*ImageModuleData AppLinkData *AppLinkData }
type OfferObjectMetadataToUpdate ¶
type OfferObjectMetadataToUpdate struct { State string Locations []*LatLongPoint Barcode *Barcode LinksModuleData *LinksModuleData TextModulesData []*TextModuleData ImageModulesData []*ImageModuleData AppLinkData *AppLinkData }
type TextModuleData ¶
type TextModuleData struct { Body string Header string ID string LocalizedBody *LocalizedString LocalizedHeader *LocalizedString }
type TimeInterval ¶
type TranslatedString ¶
type URI ¶
type URI struct { ID string URI string LocalizedDescription *LocalizedString }
Source Files
¶
Directories
¶
Path | Synopsis |
---|---|
internal
|
|
gensupport
Package gensupport is an internal implementation detail used by code generated by the google-api-go-generator tool.
|
Package gensupport is an internal implementation detail used by code generated by the google-api-go-generator tool. |
tool
|
|
Package walletobjects provides access to the Google Pay Passes API.
|
Package walletobjects provides access to the Google Pay Passes API. |
Click to show internal directories.
Click to hide internal directories.