patreon

package
v2.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 16, 2020 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiUser

type ApiUser struct {
	Attributes struct {
		Email           string `json:"email"`
		IsEmailVerified bool   `json:"is_email_verified"`
	} `json:"attributes"`
	Id Id `json:"id"`
}

type Id

type Id string

type Pledge

type Pledge struct {
	Email         string
	EmailVerified bool
	AmountCents   int
}

func GetCampaignPledges

func GetCampaignPledges(campaign Id, userAccessToken string) (ret []Pledge, err error)

func ParsePledgesApiResponse

func ParsePledgesApiResponse(r io.Reader) (ps []Pledge, err error)

type PledgesApiResponse

type PledgesApiResponse struct {
	Pledges []struct {
		Attributes struct {
			AmountCents int `json:"amount_cents"`
		} `json:"attributes"`
		Relationships struct {
			Patron struct {
				Data struct {
					Id Id `json:"id"`
				} `json:"data"`
			} `json:"patron"`
		} `json:"relationships"`
	} `json:"data"`
	Included []ApiUser `json:"included"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL