card

package
v1.2.3 Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2024 License: Unlicense Imports: 5 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_card_card_set_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type CardSet added in v1.2.0

type CardSet struct {
	AsciiName               string                 `protobuf:"bytes,1,opt,name=asciiName,proto3" json:"asciiName,omitempty"`
	AttractionLights        []string               `protobuf:"bytes,2,rep,name=attractionLights,proto3" json:"attractionLights,omitempty"`
	ColorIdentity           []string               `protobuf:"bytes,3,rep,name=colorIdentity,proto3" json:"colorIdentity,omitempty"`
	ColorIndicator          []string               `protobuf:"bytes,4,rep,name=colorIndicator,proto3" json:"colorIndicator,omitempty"`
	Colors                  []string               `protobuf:"bytes,5,rep,name=colors,proto3" json:"colors,omitempty"`
	ConvertedManaCost       int64                  `protobuf:"varint,6,opt,name=convertedManaCost,proto3" json:"convertedManaCost,omitempty"`
	Defense                 string                 `protobuf:"bytes,7,opt,name=defense,proto3" json:"defense,omitempty"`
	EdhrecRank              int64                  `protobuf:"varint,8,opt,name=edhrecRank,proto3" json:"edhrecRank,omitempty"`
	EdhrecSaltiness         float64                `protobuf:"fixed64,9,opt,name=edhrecSaltiness,proto3" json:"edhrecSaltiness,omitempty"`
	FaceConvertedManaCost   int64                  `protobuf:"varint,10,opt,name=faceConvertedManaCost,proto3" json:"faceConvertedManaCost,omitempty"`
	FaceManaValue           int64                  `protobuf:"varint,11,opt,name=faceManaValue,proto3" json:"faceManaValue,omitempty"`
	FaceName                string                 `protobuf:"bytes,12,opt,name=faceName,proto3" json:"faceName,omitempty"`
	FirstPrinting           string                 `protobuf:"bytes,13,opt,name=firstPrinting,proto3" json:"firstPrinting,omitempty"`
	ForeignData             []*meta.ForeignData    `protobuf:"bytes,14,rep,name=foreignData,proto3" json:"foreignData,omitempty"`
	Hand                    string                 `protobuf:"bytes,15,opt,name=hand,proto3" json:"hand,omitempty"`
	HasAlternativeDeckLimit bool                   `protobuf:"varint,16,opt,name=hasAlternativeDeckLimit,proto3" json:"hasAlternativeDeckLimit,omitempty"`
	Identifiers             *meta.CardIdentifiers  `protobuf:"bytes,17,opt,name=identifiers,proto3" json:"identifiers,omitempty"`
	IsFunny                 bool                   `protobuf:"varint,18,opt,name=isFunny,proto3" json:"isFunny,omitempty"`
	IsReserved              bool                   `protobuf:"varint,19,opt,name=isReserved,proto3" json:"isReserved,omitempty"`
	Keywords                []string               `protobuf:"bytes,20,rep,name=keywords,proto3" json:"keywords,omitempty"`
	Layout                  string                 `protobuf:"bytes,21,opt,name=layout,proto3" json:"layout,omitempty"`
	LeadershipSkills        *meta.LeadershipSkills `protobuf:"bytes,22,opt,name=leadershipSkills,proto3" json:"leadershipSkills,omitempty"`
	Legalities              *meta.CardLegalities   `protobuf:"bytes,23,opt,name=legalities,proto3" json:"legalities,omitempty"`
	Life                    string                 `protobuf:"bytes,24,opt,name=life,proto3" json:"life,omitempty"`
	Loyalty                 string                 `protobuf:"bytes,25,opt,name=loyalty,proto3" json:"loyalty,omitempty"`
	ManaCost                string                 `protobuf:"bytes,26,opt,name=manaCost,proto3" json:"manaCost,omitempty"`
	ManaValue               int64                  `protobuf:"varint,27,opt,name=manaValue,proto3" json:"manaValue,omitempty"`
	Name                    string                 `protobuf:"bytes,28,opt,name=name,proto3" json:"name,omitempty"`
	Power                   string                 `protobuf:"bytes,29,opt,name=power,proto3" json:"power,omitempty"`
	Printings               []string               `protobuf:"bytes,30,rep,name=printings,proto3" json:"printings,omitempty"`
	PurchaseUrls            *meta.PurchaseUrls     `protobuf:"bytes,31,opt,name=purchaseUrls,proto3" json:"purchaseUrls,omitempty"`
	RelatedCards            *meta.RelatedCards     `protobuf:"bytes,32,opt,name=relatedCards,proto3" json:"relatedCards,omitempty"`
	Rulings                 []*meta.CardRulings    `protobuf:"bytes,33,rep,name=rulings,proto3" json:"rulings,omitempty"`
	Side                    string                 `protobuf:"bytes,34,opt,name=side,proto3" json:"side,omitempty"`
	Subsets                 []string               `protobuf:"bytes,35,rep,name=subsets,proto3" json:"subsets,omitempty"`
	Subtypes                []string               `protobuf:"bytes,36,rep,name=subtypes,proto3" json:"subtypes,omitempty"`
	Supertypes              []string               `protobuf:"bytes,37,rep,name=supertypes,proto3" json:"supertypes,omitempty"`
	Text                    string                 `protobuf:"bytes,38,opt,name=text,proto3" json:"text,omitempty"`
	Toughness               string                 `protobuf:"bytes,39,opt,name=toughness,proto3" json:"toughness,omitempty"`
	Type                    string                 `protobuf:"bytes,40,opt,name=type,proto3" json:"type,omitempty"`
	Types                   []string               `protobuf:"bytes,41,rep,name=types,proto3" json:"types,omitempty"`
	Artist                  string                 `protobuf:"bytes,42,opt,name=artist,proto3" json:"artist,omitempty"`
	ArtistIds               []string               `protobuf:"bytes,43,rep,name=artistIds,proto3" json:"artistIds,omitempty"`
	Availability            []string               `protobuf:"bytes,44,rep,name=availability,proto3" json:"availability,omitempty"`
	BoosterTypes            []string               `protobuf:"bytes,45,rep,name=boosterTypes,proto3" json:"boosterTypes,omitempty"`
	BorderColor             string                 `protobuf:"bytes,46,opt,name=borderColor,proto3" json:"borderColor,omitempty"`
	CardParts               []string               `protobuf:"bytes,47,rep,name=cardParts,proto3" json:"cardParts,omitempty"`
	DuelDeck                string                 `protobuf:"bytes,48,opt,name=duelDeck,proto3" json:"duelDeck,omitempty"`
	FaceFlavorName          string                 `protobuf:"bytes,49,opt,name=faceFlavorName,proto3" json:"faceFlavorName,omitempty"`
	Finishes                []string               `protobuf:"bytes,50,rep,name=finishes,proto3" json:"finishes,omitempty"`
	FlavorName              string                 `protobuf:"bytes,51,opt,name=flavorName,proto3" json:"flavorName,omitempty"`
	FrameEffects            []string               `protobuf:"bytes,52,rep,name=frameEffects,proto3" json:"frameEffects,omitempty"`
	FrameVersion            string                 `protobuf:"bytes,53,opt,name=frameVersion,proto3" json:"frameVersion,omitempty"`
	HasContentWarning       bool                   `protobuf:"varint,54,opt,name=hasContentWarning,proto3" json:"hasContentWarning,omitempty"`
	HasFoil                 bool                   `protobuf:"varint,55,opt,name=hasFoil,proto3" json:"hasFoil,omitempty"`
	HasNonFoil              bool                   `protobuf:"varint,56,opt,name=hasNonFoil,proto3" json:"hasNonFoil,omitempty"`
	IsAlternative           bool                   `protobuf:"varint,57,opt,name=isAlternative,proto3" json:"isAlternative,omitempty"`
	IsFullArt               bool                   `protobuf:"varint,58,opt,name=isFullArt,proto3" json:"isFullArt,omitempty"`
	IsOnlineOnly            bool                   `protobuf:"varint,59,opt,name=isOnlineOnly,proto3" json:"isOnlineOnly,omitempty"`
	IsOversized             bool                   `protobuf:"varint,60,opt,name=isOversized,proto3" json:"isOversized,omitempty"`
	IsPromo                 bool                   `protobuf:"varint,61,opt,name=isPromo,proto3" json:"isPromo,omitempty"`
	IsRebalanced            bool                   `protobuf:"varint,62,opt,name=isRebalanced,proto3" json:"isRebalanced,omitempty"`
	IsReprint               bool                   `protobuf:"varint,63,opt,name=isReprint,proto3" json:"isReprint,omitempty"`
	IsStarter               bool                   `protobuf:"varint,64,opt,name=isStarter,proto3" json:"isStarter,omitempty"`
	IsStorySpotlight        bool                   `protobuf:"varint,65,opt,name=isStorySpotlight,proto3" json:"isStorySpotlight,omitempty"`
	IsTextless              bool                   `protobuf:"varint,66,opt,name=isTextless,proto3" json:"isTextless,omitempty"`
	IsTimeshifted           bool                   `protobuf:"varint,67,opt,name=isTimeshifted,proto3" json:"isTimeshifted,omitempty"`
	Language                string                 `protobuf:"bytes,68,opt,name=language,proto3" json:"language,omitempty"`
	Number                  string                 `protobuf:"bytes,69,opt,name=number,proto3" json:"number,omitempty"`
	OriginalPrintings       []string               `protobuf:"bytes,70,rep,name=originalPrintings,proto3" json:"originalPrintings,omitempty"`
	OriginalReleaseDate     string                 `protobuf:"bytes,71,opt,name=originalReleaseDate,proto3" json:"originalReleaseDate,omitempty"`
	OriginalText            string                 `protobuf:"bytes,72,opt,name=originalText,proto3" json:"originalText,omitempty"`
	OriginalType            string                 `protobuf:"bytes,73,opt,name=originalType,proto3" json:"originalType,omitempty"`
	OtherFaceIds            []string               `protobuf:"bytes,74,rep,name=otherFaceIds,proto3" json:"otherFaceIds,omitempty"`
	PromoTypes              []string               `protobuf:"bytes,75,rep,name=promoTypes,proto3" json:"promoTypes,omitempty"`
	Rarity                  string                 `protobuf:"bytes,76,opt,name=rarity,proto3" json:"rarity,omitempty"`
	RebalancedPrintings     []string               `protobuf:"bytes,77,rep,name=rebalancedPrintings,proto3" json:"rebalancedPrintings,omitempty"`
	SecurityStamp           string                 `protobuf:"bytes,78,opt,name=securityStamp,proto3" json:"securityStamp,omitempty"`
	SetCode                 string                 `protobuf:"bytes,79,opt,name=setCode,proto3" json:"setCode,omitempty"`
	Signature               string                 `protobuf:"bytes,80,opt,name=signature,proto3" json:"signature,omitempty"`
	SourceProducts          *meta.SourceProducts   `protobuf:"bytes,81,opt,name=sourceProducts,proto3" json:"sourceProducts,omitempty"`
	Uuid                    string                 `protobuf:"bytes,82,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Variations              []string               `protobuf:"bytes,83,rep,name=variations,proto3" json:"variations,omitempty"`
	Watermark               []string               `protobuf:"bytes,84,rep,name=watermark,proto3" json:"watermark,omitempty"`
	MtgjsonApiMeta          *meta.MTGJSONAPIMeta   `protobuf:"bytes,85,opt,name=mtgjsonApiMeta,proto3" json:"mtgjsonApiMeta,omitempty"`
	// contains filtered or unexported fields
}

CardSet - Represents a card within a Magic: The Gathering set See here for more info: https://mtgjson.com/data-models/card/card-set/

func (*CardSet) Descriptor deprecated added in v1.2.0

func (*CardSet) Descriptor() ([]byte, []int)

Deprecated: Use CardSet.ProtoReflect.Descriptor instead.

func (*CardSet) GetArtist added in v1.2.0

func (x *CardSet) GetArtist() string

func (*CardSet) GetArtistIds added in v1.2.0

func (x *CardSet) GetArtistIds() []string

func (*CardSet) GetAsciiName added in v1.2.0

func (x *CardSet) GetAsciiName() string

func (*CardSet) GetAttractionLights added in v1.2.0

func (x *CardSet) GetAttractionLights() []string

func (*CardSet) GetAvailability added in v1.2.0

func (x *CardSet) GetAvailability() []string

func (*CardSet) GetBoosterTypes added in v1.2.0

func (x *CardSet) GetBoosterTypes() []string

func (*CardSet) GetBorderColor added in v1.2.0

func (x *CardSet) GetBorderColor() string

func (*CardSet) GetCardParts added in v1.2.0

func (x *CardSet) GetCardParts() []string

func (*CardSet) GetColorIdentity added in v1.2.0

func (x *CardSet) GetColorIdentity() []string

func (*CardSet) GetColorIndicator added in v1.2.0

func (x *CardSet) GetColorIndicator() []string

func (*CardSet) GetColors added in v1.2.0

func (x *CardSet) GetColors() []string

func (*CardSet) GetConvertedManaCost added in v1.2.0

func (x *CardSet) GetConvertedManaCost() int64

func (*CardSet) GetDefense added in v1.2.0

func (x *CardSet) GetDefense() string

func (*CardSet) GetDuelDeck added in v1.2.0

func (x *CardSet) GetDuelDeck() string

func (*CardSet) GetEdhrecRank added in v1.2.0

func (x *CardSet) GetEdhrecRank() int64

func (*CardSet) GetEdhrecSaltiness added in v1.2.0

func (x *CardSet) GetEdhrecSaltiness() float64

func (*CardSet) GetFaceConvertedManaCost added in v1.2.0

func (x *CardSet) GetFaceConvertedManaCost() int64

func (*CardSet) GetFaceFlavorName added in v1.2.0

func (x *CardSet) GetFaceFlavorName() string

func (*CardSet) GetFaceManaValue added in v1.2.0

func (x *CardSet) GetFaceManaValue() int64

func (*CardSet) GetFaceName added in v1.2.0

func (x *CardSet) GetFaceName() string

func (*CardSet) GetFinishes added in v1.2.0

func (x *CardSet) GetFinishes() []string

func (*CardSet) GetFirstPrinting added in v1.2.0

func (x *CardSet) GetFirstPrinting() string

func (*CardSet) GetFlavorName added in v1.2.0

func (x *CardSet) GetFlavorName() string

func (*CardSet) GetForeignData added in v1.2.0

func (x *CardSet) GetForeignData() []*meta.ForeignData

func (*CardSet) GetFrameEffects added in v1.2.0

func (x *CardSet) GetFrameEffects() []string

func (*CardSet) GetFrameVersion added in v1.2.3

func (x *CardSet) GetFrameVersion() string

func (*CardSet) GetHand added in v1.2.0

func (x *CardSet) GetHand() string

func (*CardSet) GetHasAlternativeDeckLimit added in v1.2.0

func (x *CardSet) GetHasAlternativeDeckLimit() bool

func (*CardSet) GetHasContentWarning added in v1.2.0

func (x *CardSet) GetHasContentWarning() bool

func (*CardSet) GetHasFoil added in v1.2.0

func (x *CardSet) GetHasFoil() bool

func (*CardSet) GetHasNonFoil added in v1.2.0

func (x *CardSet) GetHasNonFoil() bool

func (*CardSet) GetIdentifiers added in v1.2.0

func (x *CardSet) GetIdentifiers() *meta.CardIdentifiers

func (*CardSet) GetIsAlternative added in v1.2.0

func (x *CardSet) GetIsAlternative() bool

func (*CardSet) GetIsFullArt added in v1.2.0

func (x *CardSet) GetIsFullArt() bool

func (*CardSet) GetIsFunny added in v1.2.0

func (x *CardSet) GetIsFunny() bool

func (*CardSet) GetIsOnlineOnly added in v1.2.0

func (x *CardSet) GetIsOnlineOnly() bool

func (*CardSet) GetIsOversized added in v1.2.0

func (x *CardSet) GetIsOversized() bool

func (*CardSet) GetIsPromo added in v1.2.0

func (x *CardSet) GetIsPromo() bool

func (*CardSet) GetIsRebalanced added in v1.2.0

func (x *CardSet) GetIsRebalanced() bool

func (*CardSet) GetIsReprint added in v1.2.0

func (x *CardSet) GetIsReprint() bool

func (*CardSet) GetIsReserved added in v1.2.0

func (x *CardSet) GetIsReserved() bool

func (*CardSet) GetIsStarter added in v1.2.0

func (x *CardSet) GetIsStarter() bool

func (*CardSet) GetIsStorySpotlight added in v1.2.0

func (x *CardSet) GetIsStorySpotlight() bool

func (*CardSet) GetIsTextless added in v1.2.0

func (x *CardSet) GetIsTextless() bool

func (*CardSet) GetIsTimeshifted added in v1.2.0

func (x *CardSet) GetIsTimeshifted() bool

func (*CardSet) GetKeywords added in v1.2.0

func (x *CardSet) GetKeywords() []string

func (*CardSet) GetLanguage added in v1.2.0

func (x *CardSet) GetLanguage() string

func (*CardSet) GetLayout added in v1.2.0

func (x *CardSet) GetLayout() string

func (*CardSet) GetLeadershipSkills added in v1.2.0

func (x *CardSet) GetLeadershipSkills() *meta.LeadershipSkills

func (*CardSet) GetLegalities added in v1.2.0

func (x *CardSet) GetLegalities() *meta.CardLegalities

func (*CardSet) GetLife added in v1.2.0

func (x *CardSet) GetLife() string

func (*CardSet) GetLoyalty added in v1.2.0

func (x *CardSet) GetLoyalty() string

func (*CardSet) GetManaCost added in v1.2.0

func (x *CardSet) GetManaCost() string

func (*CardSet) GetManaValue added in v1.2.0

func (x *CardSet) GetManaValue() int64

func (*CardSet) GetMtgjsonApiMeta added in v1.2.0

func (x *CardSet) GetMtgjsonApiMeta() *meta.MTGJSONAPIMeta

func (*CardSet) GetName added in v1.2.0

func (x *CardSet) GetName() string

func (*CardSet) GetNumber added in v1.2.0

func (x *CardSet) GetNumber() string

func (*CardSet) GetOriginalPrintings added in v1.2.0

func (x *CardSet) GetOriginalPrintings() []string

func (*CardSet) GetOriginalReleaseDate added in v1.2.0

func (x *CardSet) GetOriginalReleaseDate() string

func (*CardSet) GetOriginalText added in v1.2.0

func (x *CardSet) GetOriginalText() string

func (*CardSet) GetOriginalType added in v1.2.0

func (x *CardSet) GetOriginalType() string

func (*CardSet) GetOtherFaceIds added in v1.2.0

func (x *CardSet) GetOtherFaceIds() []string

func (*CardSet) GetPower added in v1.2.0

func (x *CardSet) GetPower() string

func (*CardSet) GetPrintings added in v1.2.0

func (x *CardSet) GetPrintings() []string

func (*CardSet) GetPromoTypes added in v1.2.0

func (x *CardSet) GetPromoTypes() []string

func (*CardSet) GetPurchaseUrls added in v1.2.0

func (x *CardSet) GetPurchaseUrls() *meta.PurchaseUrls

func (*CardSet) GetRarity added in v1.2.0

func (x *CardSet) GetRarity() string

func (*CardSet) GetRebalancedPrintings added in v1.2.0

func (x *CardSet) GetRebalancedPrintings() []string

func (*CardSet) GetRelatedCards added in v1.2.0

func (x *CardSet) GetRelatedCards() *meta.RelatedCards

func (*CardSet) GetRulings added in v1.2.0

func (x *CardSet) GetRulings() []*meta.CardRulings

func (*CardSet) GetSecurityStamp added in v1.2.0

func (x *CardSet) GetSecurityStamp() string

func (*CardSet) GetSetCode added in v1.2.0

func (x *CardSet) GetSetCode() string

func (*CardSet) GetSide added in v1.2.0

func (x *CardSet) GetSide() string

func (*CardSet) GetSignature added in v1.2.0

func (x *CardSet) GetSignature() string

func (*CardSet) GetSourceProducts added in v1.2.0

func (x *CardSet) GetSourceProducts() *meta.SourceProducts

func (*CardSet) GetSubsets added in v1.2.0

func (x *CardSet) GetSubsets() []string

func (*CardSet) GetSubtypes added in v1.2.0

func (x *CardSet) GetSubtypes() []string

func (*CardSet) GetSupertypes added in v1.2.0

func (x *CardSet) GetSupertypes() []string

func (*CardSet) GetText added in v1.2.0

func (x *CardSet) GetText() string

func (*CardSet) GetToughness added in v1.2.0

func (x *CardSet) GetToughness() string

func (*CardSet) GetType added in v1.2.0

func (x *CardSet) GetType() string

func (*CardSet) GetTypes added in v1.2.0

func (x *CardSet) GetTypes() []string

func (*CardSet) GetUuid added in v1.2.0

func (x *CardSet) GetUuid() string

func (*CardSet) GetVariations added in v1.2.0

func (x *CardSet) GetVariations() []string

func (*CardSet) GetWatermark added in v1.2.0

func (x *CardSet) GetWatermark() []string

func (*CardSet) ProtoMessage added in v1.2.0

func (*CardSet) ProtoMessage()

func (*CardSet) ProtoReflect added in v1.2.0

func (x *CardSet) ProtoReflect() protoreflect.Message

func (*CardSet) Reset added in v1.2.0

func (x *CardSet) Reset()

func (*CardSet) String added in v1.2.0

func (x *CardSet) String() string

Jump to

Keyboard shortcuts

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