MCPcopy Create free account

hub / github.com/abishekmuthian/open-payment-host / types & classes

Types & classes194 in github.com/abishekmuthian/open-payment-host

↓ 5 callersTypeAliasByName
ByName implements sort.Interface for []Country based on the Name field.
src/products/actions/update.go:37
StructAbility
Ability represents an authorisation for an action for a given role
src/lib/auth/can/ability.go:40
StructActionContext
ActionContext is the scheduled action context, a simplified version of a web request context
src/lib/server/schedule/context.go:17
StructAdapter
Adapter is a struct defining a few functions used by all adapters
src/lib/query/adapters/database.go:42
StructAddress
src/subscriptions/square.go:289
StructAddress
src/subscriptions/stripeEvent.go:50
StructAmount
src/subscriptions/paypalCreateOrder.go:64
StructAmountMoney
src/subscriptions/square.go:87
StructApplicationContext
src/subscriptions/paypalCreateOrder.go:24
StructAttachment
Attachment represents a single supported attachment
src/lib/mandrill/mandrill.go:173
StructAttributes
src/subscriptions/paypalCreateOrder.go:113
StructAudience
src/lib/mailchimp/mailchimp.go:15
StructBase
Base defines shared fields and behaviour for resources.
src/lib/resource/resource.go:13
StructBaseTemplate
TODO - base template is a mixin, get rid of all methods which are going to be overridden like StartParse BaseTemplate is a base template which conform
src/lib/view/parser/template.go:44
StructBillingAddress
src/subscriptions/square.go:376
StructBillingAddress
src/subscriptions/paypalCreateOrder.go:104
StructBillingDetails
src/subscriptions/stripeEvent.go:44
StructBreakdown
src/subscriptions/paypalCreateOrder.go:55
StructCampaign
src/lib/mailchimp/mailchimp.go:33
StructCampaignContent
src/lib/mailchimp/mailchimp.go:43
StructCampaignId
src/lib/mailchimp/mailchimp.go:39
StructCard
src/subscriptions/square.go:384
StructCard
src/subscriptions/paypalCreateOrder.go:95
StructCardModel
src/subscriptions/card.go:3
StructCatalogModel
src/subscriptions/catalog.go:5
StructCharge
src/subscriptions/charge.go:5
StructClient
Client manages requests to the Mandrill API
src/lib/mandrill/mandrill.go:56
StructCollection
TODO: remove assumptions about location of assets.json file - this should be configurable Collection holds the complete list of groups
src/lib/assets/assets.go:19
InterfaceConfig
Config Interface to retreive configuration details of the server
src/lib/server/schedule/context.go:10
StructConfig
Usage l,err := influx.New(influx.Config{}) log.AddValueLogger(l) ... log.Values(map[string]interface{}{"key",value}) Config represents the config for
src/lib/mux/log/adapters/influx/influx.go:21
StructConfig
Config represents a set of key/value pairs for each mode of the app, production, development and test. Which set of values is used is set by Mode.
src/lib/server/config/config.go:31
InterfaceContext
Context is the context passed to ScheduledActions, a subset of the router.Context interface
src/lib/server/schedule/schedule.go:9
TypeAliasContext
Context defines a simple list of string:value pairs for mail templates.
src/lib/mail/mail.go:23
StructCookieSessionStore
CookieSessionStore is a concrete version of SessionStore, which stores the information encrypted in cookies.
src/lib/auth/session.go:57
StructCountry
src/products/actions/update.go:31
StructCustomer
src/subscriptions/paypalCreateOrder.go:120
StructCustomerDetails
src/subscriptions/stripeEvent.go:40
StructCustomerModel
src/subscriptions/customer.go:5
StructData
src/subscriptions/stripeEvent.go:19
InterfaceDatabase
Database provides an interface for database adapters to conform to
src/lib/query/adapters/database.go:11
StructDefault
Default defines a default logger to stdout
src/lib/mux/log/default.go:11
StructDefault
Default defines a default logger which simply logs to Writer, Writer is set to stderr, Level is LevelDebug and Prefix is empty by default.
src/lib/server/log/default.go:37
StructDiscount
src/subscriptions/paypalCreateOrder.go:51
StructEmail
Email represents an email to be sent.
src/lib/mail/email.go:8
StructEmail
src/subscriptions/stripeEvent.go:75
StructError
Error reprents an error from the Mandrill API * Invalid_Key -The provided API key is not a valid Mandrill API key\r * PaymentRequired -The requested f
src/lib/mandrill/mandrill.go:200
FuncTypeErrorHandlerFunc
ErrorHandlerFunc defines a HandlerFunc which accepts an error and displays it.
src/lib/mux/mux.go:13
StructErrorModel
src/subscriptions/error.go:3
StructEvent
Stripe event object
src/subscriptions/stripeEvent.go:12
StructEventPaymentModel
src/subscriptions/squareEventSubscription.go:30
StructEventSubscriptionModel
src/subscriptions/squareEventSubscription.go:5
StructExperienceContext
src/subscriptions/paypalCreateOrder.go:9
StructFile
File logs to a local file as well as stdout
src/lib/mux/log/file.go:9
StructFile
File stores a filename and hash fingerprint for the asset file
src/lib/assets/file.go:15
StructFile
File logs to a local file for all messages at or above Level.
src/lib/server/log/file.go:9
StructFileAttachmentResponse
src/products/actions/upload.go:83
FuncTypeFunc
Func is a function which applies effects to queries
src/lib/query/query.go:29
TypeAliasFuncMap
FuncMap is a map of functions
src/lib/view/parser/parser.go:5
StructGroup
Group holds a name and a list of files (images, scripts, styles)
src/lib/assets/group.go:23
StructHTMLTemplate
HTMLTemplate represents an HTML template using go HTML/template
src/lib/view/parser/template.html.go:16
FuncTypeHandlerFunc
HandlerFunc defines a std net/http HandlerFunc, but which returns an error.
src/lib/mux/mux.go:10
StructHandling
src/subscriptions/paypalCreateOrder.go:35
StructInsurance
src/subscriptions/paypalCreateOrder.go:43
StructItemTotal
src/subscriptions/paypalCreateOrder.go:27
StructItems
src/subscriptions/paypalCreateOrder.go:77
StructJSONTemplate
JSONTemplate represents a template using go HTML/template
src/lib/view/parser/template.json.go:16
InterfaceLogger
Deprecated - use server/log pkg instead to log Logger interface for a logger - deprecated for 2.0
src/lib/server/deprecated.go:16
InterfaceLogger
Logger Interface for a simple logger (the stdlib log pkg and the fragmenta log pkg conform)
src/lib/server/schedule/context.go:5
StructLogger
Logger logs values to a specified influxdb database
src/lib/mux/log/adapters/influx/influx.go:59
StructLogger
We accept hashtags like #error in log messages, which can be used to filter messages These tags can also be used to indicate the level of the message
src/lib/server/log/deprecated.go:19
StructMerge
src/lib/mailchimp/mailchimp.go:11
StructMessage
Message represents the message payload sent to the API
src/lib/mandrill/mandrill.go:66
StructMetaData
src/subscriptions/stripeEvent.go:59
FuncTypeMiddleware
Middleware is a handler that wraps another handler
src/lib/mux/mux.go:16
StructModel
Model base class
src/lib/model/model.go:12
StructMux
Mux handles http requests by selecting a handler and passing the request to it. Routes are evaluated in the order they were added. Before the request
src/lib/mux/mux.go:64
StructMysqlAdapter
MysqlAdapter conforms to the query.Database interface
src/lib/query/adapters/database_mysql.go:12
StructNaiveRoute
NaiveRoute holds a pattern which matches a route and params within it, and an associated handler which will be called when the route matches.
src/lib/mux/route.go:32
StructName
src/subscriptions/paypalCreateOrder.go:135
StructOAuth1
src/lib/go-oauth1/go_oauth1.go:14
StructObject
src/products/actions/create.go:486
StructObject
src/subscriptions/stripeEvent.go:23
StructOption
FIXME - make Option conform to Selectable interface and use that instead of concrete type below Option type contains number and string
src/lib/view/helpers/forms.go:229
StructOptions
Options represents image options
src/lib/model/file/image.go:20
StructPage
At present psql and mysql are tested, sqlite is disabled due to cross-compilation requirements Pages is a simple example model for testing the query p
src/lib/query/query_test.go:21
StructPalmAPIError
src/products/actions/suggestion.go:132
StructPalmAPIResponse
src/products/actions/suggestion.go:122
InterfaceParser
Parser loads template files, and returns a template suitable for rendering content
src/lib/view/parser/parser.go:8
StructPayPalOrderDetailsResult
src/subscriptions/PaypalOrderDetailsResult.go:5
StructPayload
src/products/actions/create.go:492
StructPayload
src/products/actions/suggestion.go:47
StructPayload
src/subscriptions/square.go:92
StructPayload
src/subscriptions/paypal.go:572
StructPaymentSource
src/subscriptions/paypalCreateOrder.go:20
StructPaypal
src/subscriptions/paypalCreateOrder.go:17
StructPaypalCaptureOrderResult
src/subscriptions/paypalCaptureOrderResult.go:5
StructPaypalCreateOrder
src/subscriptions/paypalCreateOrder.go:3
StructPaypalCreateOrderResult
src/subscriptions/paypalCreateOrderResult.go:3
StructPaypalEventCaptureRefund
src/subscriptions/paypalEventCaptureRefund.go:5
StructPaypalEventCheckout
src/subscriptions/paypalEventCheckout.go:5
next →1–100 of 194, ranked by callers