Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions actions/addon/addon.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,29 @@ package addon

import (
"fmt"

"github.com/chargebee/chargebee-go/v3"
"github.com/chargebee/chargebee-go/v3/models/addon"
"net/url"
)

func Create(params *addon.CreateRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/addons"), params)
}
func Update(id string, params *addon.UpdateRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/addons/%v", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/addons/%v", chargebee.IDEscape(id)), params)
}
func List(params *addon.ListRequestParams) chargebee.RequestObj {
return chargebee.SendList("GET", fmt.Sprintf("/addons"), params)
}
func Retrieve(id string) chargebee.RequestObj {
return chargebee.Send("GET", fmt.Sprintf("/addons/%v", url.PathEscape(id)), nil)
return chargebee.Send("GET", fmt.Sprintf("/addons/%v", chargebee.IDEscape(id)), nil)
}
func Delete(id string) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/addons/%v/delete", url.PathEscape(id)), nil)
return chargebee.Send("POST", fmt.Sprintf("/addons/%v/delete", chargebee.IDEscape(id)), nil)
}
func Copy(params *addon.CopyRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/addons/copy"), params)
}
func Unarchive(id string) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/addons/%v/unarchive", url.PathEscape(id)), nil)
return chargebee.Send("POST", fmt.Sprintf("/addons/%v/unarchive", chargebee.IDEscape(id)), nil)
}
12 changes: 6 additions & 6 deletions actions/attacheditem/attached_item.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,23 @@ package attacheditem

import (
"fmt"

"github.com/chargebee/chargebee-go/v3"
"github.com/chargebee/chargebee-go/v3/models/attacheditem"
"net/url"
)

func Create(id string, params *attacheditem.CreateRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/items/%v/attached_items", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/items/%v/attached_items", chargebee.IDEscape(id)), params)
}
func Update(id string, params *attacheditem.UpdateRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/attached_items/%v", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/attached_items/%v", chargebee.IDEscape(id)), params)
}
func Retrieve(id string, params *attacheditem.RetrieveRequestParams) chargebee.RequestObj {
return chargebee.Send("GET", fmt.Sprintf("/attached_items/%v", url.PathEscape(id)), params)
return chargebee.Send("GET", fmt.Sprintf("/attached_items/%v", chargebee.IDEscape(id)), params)
}
func Delete(id string, params *attacheditem.DeleteRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/attached_items/%v/delete", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/attached_items/%v/delete", chargebee.IDEscape(id)), params)
}
func List(id string, params *attacheditem.ListRequestParams) chargebee.RequestObj {
return chargebee.SendList("GET", fmt.Sprintf("/items/%v/attached_items", url.PathEscape(id)), params)
return chargebee.SendList("GET", fmt.Sprintf("/items/%v/attached_items", chargebee.IDEscape(id)), params)
}
12 changes: 6 additions & 6 deletions actions/card/card.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,23 @@ package card

import (
"fmt"

"github.com/chargebee/chargebee-go/v3"
"github.com/chargebee/chargebee-go/v3/models/card"
"net/url"
)

func Retrieve(id string) chargebee.RequestObj {
return chargebee.Send("GET", fmt.Sprintf("/cards/%v", url.PathEscape(id)), nil)
return chargebee.Send("GET", fmt.Sprintf("/cards/%v", chargebee.IDEscape(id)), nil)
}
func UpdateCardForCustomer(id string, params *card.UpdateCardForCustomerRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/customers/%v/credit_card", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/customers/%v/credit_card", chargebee.IDEscape(id)), params)
}
func SwitchGatewayForCustomer(id string, params *card.SwitchGatewayForCustomerRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/customers/%v/switch_gateway", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/customers/%v/switch_gateway", chargebee.IDEscape(id)), params)
}
func CopyCardForCustomer(id string, params *card.CopyCardForCustomerRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/customers/%v/copy_card", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/customers/%v/copy_card", chargebee.IDEscape(id)), params)
}
func DeleteCardForCustomer(id string) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/customers/%v/delete_card", url.PathEscape(id)), nil)
return chargebee.Send("POST", fmt.Sprintf("/customers/%v/delete_card", chargebee.IDEscape(id)), nil)
}
6 changes: 3 additions & 3 deletions actions/comment/comment.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@ package comment

import (
"fmt"

"github.com/chargebee/chargebee-go/v3"
"github.com/chargebee/chargebee-go/v3/models/comment"
"net/url"
)

func Create(params *comment.CreateRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/comments"), params)
}
func Retrieve(id string) chargebee.RequestObj {
return chargebee.Send("GET", fmt.Sprintf("/comments/%v", url.PathEscape(id)), nil)
return chargebee.Send("GET", fmt.Sprintf("/comments/%v", chargebee.IDEscape(id)), nil)
}
func List(params *comment.ListRequestParams) chargebee.RequestObj {
return chargebee.SendList("GET", fmt.Sprintf("/comments"), params)
}
func Delete(id string) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/comments/%v/delete", url.PathEscape(id)), nil)
return chargebee.Send("POST", fmt.Sprintf("/comments/%v/delete", chargebee.IDEscape(id)), nil)
}
12 changes: 6 additions & 6 deletions actions/coupon/coupon.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ package coupon

import (
"fmt"

"github.com/chargebee/chargebee-go/v3"
"github.com/chargebee/chargebee-go/v3/models/coupon"
"net/url"
)

func Create(params *coupon.CreateRequestParams) chargebee.RequestObj {
Expand All @@ -14,23 +14,23 @@ func CreateForItems(params *coupon.CreateForItemsRequestParams) chargebee.Reques
return chargebee.Send("POST", fmt.Sprintf("/coupons/create_for_items"), params)
}
func UpdateForItems(id string, params *coupon.UpdateForItemsRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/coupons/%v/update_for_items", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/coupons/%v/update_for_items", chargebee.IDEscape(id)), params)
}
func List(params *coupon.ListRequestParams) chargebee.RequestObj {
return chargebee.SendList("GET", fmt.Sprintf("/coupons"), params)
}
func Retrieve(id string) chargebee.RequestObj {
return chargebee.Send("GET", fmt.Sprintf("/coupons/%v", url.PathEscape(id)), nil)
return chargebee.Send("GET", fmt.Sprintf("/coupons/%v", chargebee.IDEscape(id)), nil)
}
func Update(id string, params *coupon.UpdateRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/coupons/%v", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/coupons/%v", chargebee.IDEscape(id)), params)
}
func Delete(id string) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/coupons/%v/delete", url.PathEscape(id)), nil)
return chargebee.Send("POST", fmt.Sprintf("/coupons/%v/delete", chargebee.IDEscape(id)), nil)
}
func Copy(params *coupon.CopyRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/coupons/copy"), params)
}
func Unarchive(id string) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/coupons/%v/unarchive", url.PathEscape(id)), nil)
return chargebee.Send("POST", fmt.Sprintf("/coupons/%v/unarchive", chargebee.IDEscape(id)), nil)
}
6 changes: 3 additions & 3 deletions actions/couponcode/coupon_code.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@ package couponcode

import (
"fmt"

"github.com/chargebee/chargebee-go/v3"
"github.com/chargebee/chargebee-go/v3/models/couponcode"
"net/url"
)

func Create(params *couponcode.CreateRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/coupon_codes"), params)
}
func Retrieve(id string) chargebee.RequestObj {
return chargebee.Send("GET", fmt.Sprintf("/coupon_codes/%v", url.PathEscape(id)), nil)
return chargebee.Send("GET", fmt.Sprintf("/coupon_codes/%v", chargebee.IDEscape(id)), nil)
}
func List(params *couponcode.ListRequestParams) chargebee.RequestObj {
return chargebee.SendList("GET", fmt.Sprintf("/coupon_codes"), params)
}
func Archive(id string) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/coupon_codes/%v/archive", url.PathEscape(id)), nil)
return chargebee.Send("POST", fmt.Sprintf("/coupon_codes/%v/archive", chargebee.IDEscape(id)), nil)
}
12 changes: 6 additions & 6 deletions actions/couponset/coupon_set.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,29 @@ package couponset

import (
"fmt"

"github.com/chargebee/chargebee-go/v3"
"github.com/chargebee/chargebee-go/v3/models/couponset"
"net/url"
)

func Create(params *couponset.CreateRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/coupon_sets"), params)
}
func AddCouponCodes(id string, params *couponset.AddCouponCodesRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/coupon_sets/%v/add_coupon_codes", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/coupon_sets/%v/add_coupon_codes", chargebee.IDEscape(id)), params)
}
func List(params *couponset.ListRequestParams) chargebee.RequestObj {
return chargebee.SendList("GET", fmt.Sprintf("/coupon_sets"), params)
}
func Retrieve(id string) chargebee.RequestObj {
return chargebee.Send("GET", fmt.Sprintf("/coupon_sets/%v", url.PathEscape(id)), nil)
return chargebee.Send("GET", fmt.Sprintf("/coupon_sets/%v", chargebee.IDEscape(id)), nil)
}
func Update(id string, params *couponset.UpdateRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/coupon_sets/%v/update", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/coupon_sets/%v/update", chargebee.IDEscape(id)), params)
}
func Delete(id string) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/coupon_sets/%v/delete", url.PathEscape(id)), nil)
return chargebee.Send("POST", fmt.Sprintf("/coupon_sets/%v/delete", chargebee.IDEscape(id)), nil)
}
func DeleteUnusedCouponCodes(id string) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/coupon_sets/%v/delete_unused_coupon_codes", url.PathEscape(id)), nil)
return chargebee.Send("POST", fmt.Sprintf("/coupon_sets/%v/delete_unused_coupon_codes", chargebee.IDEscape(id)), nil)
}
24 changes: 12 additions & 12 deletions actions/creditnote/credit_note.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,49 +2,49 @@ package creditnote

import (
"fmt"

"github.com/chargebee/chargebee-go/v3"
"github.com/chargebee/chargebee-go/v3/models/creditnote"
"net/url"
)

func Create(params *creditnote.CreateRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/credit_notes"), params)
}
func Retrieve(id string) chargebee.RequestObj {
return chargebee.Send("GET", fmt.Sprintf("/credit_notes/%v", url.PathEscape(id)), nil)
return chargebee.Send("GET", fmt.Sprintf("/credit_notes/%v", chargebee.IDEscape(id)), nil)
}
func Pdf(id string, params *creditnote.PdfRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/pdf", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/pdf", chargebee.IDEscape(id)), params)
}
func DownloadEinvoice(id string) chargebee.RequestObj {
return chargebee.Send("GET", fmt.Sprintf("/credit_notes/%v/download_einvoice", url.PathEscape(id)), nil)
return chargebee.Send("GET", fmt.Sprintf("/credit_notes/%v/download_einvoice", chargebee.IDEscape(id)), nil)
}
func Refund(id string, params *creditnote.RefundRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/refund", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/refund", chargebee.IDEscape(id)), params)
}
func RecordRefund(id string, params *creditnote.RecordRefundRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/record_refund", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/record_refund", chargebee.IDEscape(id)), params)
}
func VoidCreditNote(id string, params *creditnote.VoidCreditNoteRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/void", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/void", chargebee.IDEscape(id)), params)
}
func List(params *creditnote.ListRequestParams) chargebee.RequestObj {
return chargebee.SendList("GET", fmt.Sprintf("/credit_notes"), params)
}
func CreditNotesForCustomer(id string, params *creditnote.CreditNotesForCustomerRequestParams) chargebee.RequestObj {
return chargebee.SendList("GET", fmt.Sprintf("/customers/%v/credit_notes", url.PathEscape(id)), params)
return chargebee.SendList("GET", fmt.Sprintf("/customers/%v/credit_notes", chargebee.IDEscape(id)), params)
}
func Delete(id string, params *creditnote.DeleteRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/delete", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/delete", chargebee.IDEscape(id)), params)
}
func RemoveTaxWithheldRefund(id string, params *creditnote.RemoveTaxWithheldRefundRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/remove_tax_withheld_refund", url.PathEscape(id)), params)
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/remove_tax_withheld_refund", chargebee.IDEscape(id)), params)
}
func ResendEinvoice(id string) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/resend_einvoice", url.PathEscape(id)), nil)
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/resend_einvoice", chargebee.IDEscape(id)), nil)
}
func SendEinvoice(id string) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/send_einvoice", url.PathEscape(id)), nil)
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/%v/send_einvoice", chargebee.IDEscape(id)), nil)
}
func ImportCreditNote(params *creditnote.ImportCreditNoteRequestParams) chargebee.RequestObj {
return chargebee.Send("POST", fmt.Sprintf("/credit_notes/import_credit_note"), params)
Expand Down
Loading