Help us shape the future of Go! Take the 2026 Go Developer Survey

patreon

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Jun 23, 2021 License: MIT Imports: 4 Imported by: 1

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