From 2f61b07aea82fa0f5b98686bdfeba2e297c7b21b Mon Sep 17 00:00:00 2001 From: DJ O'Leary Date: Mon, 7 Sep 2026 03:13:01 +0200 Subject: refactor(cardmarket): move handlers to own directory --- src/cardmarket/account.go | 70 ----------------------------------------------- 1 file changed, 70 deletions(-) delete mode 100644 src/cardmarket/account.go (limited to 'src/cardmarket/account.go') diff --git a/src/cardmarket/account.go b/src/cardmarket/account.go deleted file mode 100644 index bdef2bd..0000000 --- a/src/cardmarket/account.go +++ /dev/null @@ -1,70 +0,0 @@ -package cardmarket - -import ( - "context" -) - -type Account struct { - UserID uint32 `json:"idUser"` - Username string `json:"username"` - Type uint8 `json:"isCommercial"` - Reputation uint8 `json:"reputation"` - SalesCount uint32 `json:"sellCount"` - OnVacation bool `json:"onVacation"` - Country string `json:"country"` - MaySell bool `json:"maySell"` - SellerStatus uint8 `json:"sellerActivation"` - ShipsFast int8 `json:"shipsFast"` - SoldItemCount uint32 `json:"soldItems"` - AvgShippingTime uint8 `json:"avgShippingTime"` - DisplayLanguageID uint8 `json:"idDisplayLanguage"` - Name struct { - First string `json:"firstName"` - Last string `json:"lastName"` - } `json:"name"` - HomeAddress struct { - ReceiverName string `json:"name"` - Extra string `json:"extra"` - Street string `json:"street"` - PostCode string `json:"zip"` - City string `json:"city"` - Country string `json:"country"` - } `json:"homeAddress"` - Email string `json:"email"` - PhoneNumber string `json:"phoneNumber"` - VAT string `json:"vat"` - LegalInformation string `json:"legalInformation"` - RegistrationDate string `json:"registerDate"` - IsActivated bool `json:"isActivated"` - BankAccount struct { - AccountOwner string `json:"accountOwner"` - IBAN string `json:"iban"` - BIC string `json:"bic"` - BankName string `json:"bankName"` - } `json:"bankAccount"` - ArticlesInShoppingCart uint16 `json:"articlesInShoppingCart"` - UnreadMessages uint16 `json:"unreadMessages"` - Wallet struct { - TotalBalance float32 `json:"totalBalance"` - MoneyBalance float32 `json:"moneyBalance"` - BonusBalance float32 `json:"bonusBalance"` - UnpaidAmount float32 `json:"unpaidAmount"` - ProviderRechargeAmount float32 `json:"providerRechargeAmount"` - CurrencyID uint8 `json:"idCurrency"` - CurrencyCode string `json:"currencyCode"` - } `json:"moneyDetails"` - RiskGroup uint8 `json:"riskGroup"` - LossPercentage string `json:"lossPercentage"` -} - -func (c *ApiClient) GetAccountInformation(ctx context.Context) (Account, error) { - type responseBody struct { - Account Account `json:"account"` - Links Links `json:"links"` - } - respBody := &responseBody{} - if err := c.get(ctx, "/account", respBody); err != nil { - return Account{}, err - } - return respBody.Account, nil -} -- cgit v1.2.3