Documentation
¶
Index ¶
- Constants
- func OverWriteClient() *http.Client
- func OverWriteTSLClientConfig() *tls.Config
- type Action
- type Doc
- type FakePortfolio
- func (p *FakePortfolio) GenerateFakePortfolio()
- func (p *FakePortfolio) GenerateFakePostions(sets int) []Position
- func (p *FakePortfolio) GetPortfolio() FakePortfolio
- func (p *FakePortfolio) GetPositions() []Position
- func (p *FakePortfolio) GetPositionsAsBytes() ([]byte, error)
- func (p *FakePortfolio) SetPositions(positions []Position)
- type FakeRawTimeline
- type FakeRawTimelines
- func (t *FakeRawTimelines) Add(timeline FakeRawTimeline)
- func (t *FakeRawTimelines) First() FakeRawTimeline
- func (t *FakeRawTimelines) GenerateRawTimelines(sets int)
- func (t *FakeRawTimelines) Last() FakeRawTimeline
- func (t *FakeRawTimelines) Len() int
- func (t *FakeRawTimelines) Next(after string) FakeRawTimeline
- type FakeSavingsplans
- type FakeServer
- func (s *FakeServer) CreateCertAndKeyForFakeServer() error
- func (s *FakeServer) GenerateData()
- func (s *FakeServer) Login(w http.ResponseWriter, r *http.Request)
- func (s *FakeServer) RemoveCertAndKeyForFakeServer() error
- func (s *FakeServer) Run(done chan struct{}, port int)
- func (s *FakeServer) Status(w http.ResponseWriter, r *http.Request)
- func (s *FakeServer) Verify(w http.ResponseWriter, r *http.Request)
- func (s *FakeServer) WebSocket(w http.ResponseWriter, r *http.Request)
- type FakeSubscriptionStore
- func (s *FakeSubscriptionStore) AddSubscription(subscriptionId int)
- func (s *FakeSubscriptionStore) Clear()
- func (s *FakeSubscriptionStore) Contains(subscriptionId int) bool
- func (s *FakeSubscriptionStore) GetSubscriptionCount() int
- func (s *FakeSubscriptionStore) GetSubscriptions() []int
- func (s *FakeSubscriptionStore) Remove(subscriptionId int)
- type FakeTimelineDetails
- func (t *FakeTimelineDetails) Add(detail TimelineDetail)
- func (t *FakeTimelineDetails) GenerateTimelineDetail(event *TimeLineEvent)
- func (t *FakeTimelineDetails) GenerateTimelineDetailById(id string) TimelineDetail
- func (t *FakeTimelineDetails) GenerateTimelineDetailWithDoc(id string, sections int) TimelineDetail
- func (t *FakeTimelineDetails) GenerateTimelineDetailWithoutDoc(id string) TimelineDetail
- func (t *FakeTimelineDetails) Len() int
- type Position
- type TimeLineEvent
- type TimelineDetail
Constants ¶
View Source
const ( A code = iota D C E )
Variables ¶
This section is empty.
Functions ¶
func OverWriteClient ¶
Types ¶
type FakePortfolio ¶
type FakePortfolio struct {
Positions []Position `json:"positions"`
}
func NewFakePortfolio ¶
func NewFakePortfolio() *FakePortfolio
func (*FakePortfolio) GenerateFakePortfolio ¶
func (p *FakePortfolio) GenerateFakePortfolio()
func (*FakePortfolio) GenerateFakePostions ¶
func (p *FakePortfolio) GenerateFakePostions(sets int) []Position
func (*FakePortfolio) GetPortfolio ¶
func (p *FakePortfolio) GetPortfolio() FakePortfolio
func (*FakePortfolio) GetPositions ¶
func (p *FakePortfolio) GetPositions() []Position
func (*FakePortfolio) GetPositionsAsBytes ¶
func (p *FakePortfolio) GetPositionsAsBytes() ([]byte, error)
func (*FakePortfolio) SetPositions ¶
func (p *FakePortfolio) SetPositions(positions []Position)
type FakeRawTimeline ¶
type FakeRawTimeline struct { Data []TimeLineEvent `json:"data"` Cursors struct { Before string `json:"before,omitempty"` After string `json:"after,omitempty"` } `json:"cursors"` }
func (*FakeRawTimeline) Add ¶
func (t *FakeRawTimeline) Add(detail TimeLineEvent)
func (*FakeRawTimeline) Clear ¶
func (t *FakeRawTimeline) Clear()
func (*FakeRawTimeline) GenerateTimeline ¶
func (t *FakeRawTimeline) GenerateTimeline(sets int)
func (*FakeRawTimeline) Get ¶
func (t *FakeRawTimeline) Get() FakeRawTimeline
type FakeRawTimelines ¶
type FakeRawTimelines []FakeRawTimeline
func NewFakeTimelines ¶
func NewFakeTimelines() *FakeRawTimelines
func (*FakeRawTimelines) Add ¶
func (t *FakeRawTimelines) Add(timeline FakeRawTimeline)
func (*FakeRawTimelines) First ¶
func (t *FakeRawTimelines) First() FakeRawTimeline
func (*FakeRawTimelines) GenerateRawTimelines ¶
func (t *FakeRawTimelines) GenerateRawTimelines(sets int)
func (*FakeRawTimelines) Last ¶
func (t *FakeRawTimelines) Last() FakeRawTimeline
func (*FakeRawTimelines) Len ¶
func (t *FakeRawTimelines) Len() int
func (*FakeRawTimelines) Next ¶
func (t *FakeRawTimelines) Next(after string) FakeRawTimeline
type FakeSavingsplans ¶
type FakeSavingsplans struct { SavingsPlans []struct { ID string `json:"id"` CreatedAt int64 `json:"createdAt"` InstrumentID string `json:"instrumentId"` Amount float64 `json:"amount"` Interval string `json:"interval"` StartDate struct { Type string `json:"type"` Value int `json:"value"` NextExecutionDate string `json:"nextExecutionDate"` } `json:"startDate"` FirstExecutionDate interface{} `json:"firstExecutionDate"` NextExecutionDate string `json:"nextExecutionDate"` PreviousExecutionDate string `json:"previousExecutionDate"` VirtualPreviousExecutionDate string `json:"virtualPreviousExecutionDate"` FinalExecutionDate interface{} `json:"finalExecutionDate"` PaymentMethodID interface{} `json:"paymentMethodId"` PaymentMethodCode interface{} `json:"paymentMethodCode"` LastPaymentExecutionDate interface{} `json:"lastPaymentExecutionDate"` Paused bool `json:"paused"` } `json:"savingsPlans"` }
func NewFakeSavingsplans ¶
func NewFakeSavingsplans() *FakeSavingsplans
func (*FakeSavingsplans) GenerateFakeSavingsPlan ¶
func (s *FakeSavingsplans) GenerateFakeSavingsPlan() struct { ID string `json:"id"` CreatedAt int64 `json:"createdAt"` InstrumentID string `json:"instrumentId"` Amount float64 `json:"amount"` Interval string `json:"interval"` StartDate struct { Type string `json:"type"` Value int `json:"value"` NextExecutionDate string `json:"nextExecutionDate"` } `json:"startDate"` FirstExecutionDate interface{} `json:"firstExecutionDate"` NextExecutionDate string `json:"nextExecutionDate"` PreviousExecutionDate string `json:"previousExecutionDate"` VirtualPreviousExecutionDate string `json:"virtualPreviousExecutionDate"` FinalExecutionDate interface{} `json:"finalExecutionDate"` PaymentMethodID interface{} `json:"paymentMethodId"` PaymentMethodCode interface{} `json:"paymentMethodCode"` LastPaymentExecutionDate interface{} `json:"lastPaymentExecutionDate"` Paused bool `json:"paused"` }
func (*FakeSavingsplans) GenerateFakeSavingsPlans ¶
func (s *FakeSavingsplans) GenerateFakeSavingsPlans(sets int)
func (*FakeSavingsplans) GetSavingsPlans ¶
func (s *FakeSavingsplans) GetSavingsPlans() *FakeSavingsplans
type FakeServer ¶
type FakeServer struct { Timeline *FakeRawTimelines TimelineDetails *FakeTimelineDetails Subscriptios *FakeSubscriptionStore Portfolio *FakePortfolio SavingsPlans *FakeSavingsplans ProcessId string CertFile string KeyFile string // contains filtered or unexported fields }
func NewFakeServer ¶
func NewFakeServer(number, pin, processId, verifyCode string) *FakeServer
func (*FakeServer) CreateCertAndKeyForFakeServer ¶
func (s *FakeServer) CreateCertAndKeyForFakeServer() error
func (*FakeServer) GenerateData ¶
func (s *FakeServer) GenerateData()
func (*FakeServer) Login ¶
func (s *FakeServer) Login(w http.ResponseWriter, r *http.Request)
func (*FakeServer) RemoveCertAndKeyForFakeServer ¶
func (s *FakeServer) RemoveCertAndKeyForFakeServer() error
func (*FakeServer) Run ¶
func (s *FakeServer) Run(done chan struct{}, port int)
func (*FakeServer) Status ¶
func (s *FakeServer) Status(w http.ResponseWriter, r *http.Request)
func (*FakeServer) Verify ¶
func (s *FakeServer) Verify(w http.ResponseWriter, r *http.Request)
func (*FakeServer) WebSocket ¶
func (s *FakeServer) WebSocket(w http.ResponseWriter, r *http.Request)
type FakeSubscriptionStore ¶
type FakeSubscriptionStore []int
func NewFakeSubscriptionStore ¶
func NewFakeSubscriptionStore() *FakeSubscriptionStore
func (*FakeSubscriptionStore) AddSubscription ¶
func (s *FakeSubscriptionStore) AddSubscription(subscriptionId int)
func (*FakeSubscriptionStore) Clear ¶
func (s *FakeSubscriptionStore) Clear()
func (*FakeSubscriptionStore) Contains ¶
func (s *FakeSubscriptionStore) Contains(subscriptionId int) bool
func (*FakeSubscriptionStore) GetSubscriptionCount ¶
func (s *FakeSubscriptionStore) GetSubscriptionCount() int
func (*FakeSubscriptionStore) GetSubscriptions ¶
func (s *FakeSubscriptionStore) GetSubscriptions() []int
func (*FakeSubscriptionStore) Remove ¶
func (s *FakeSubscriptionStore) Remove(subscriptionId int)
type FakeTimelineDetails ¶
type FakeTimelineDetails []TimelineDetail
func NewFakeTimelineDetails ¶
func NewFakeTimelineDetails() *FakeTimelineDetails
func (*FakeTimelineDetails) Add ¶
func (t *FakeTimelineDetails) Add(detail TimelineDetail)
func (*FakeTimelineDetails) GenerateTimelineDetail ¶
func (t *FakeTimelineDetails) GenerateTimelineDetail(event *TimeLineEvent)
func (*FakeTimelineDetails) GenerateTimelineDetailById ¶
func (t *FakeTimelineDetails) GenerateTimelineDetailById(id string) TimelineDetail
func (*FakeTimelineDetails) GenerateTimelineDetailWithDoc ¶
func (t *FakeTimelineDetails) GenerateTimelineDetailWithDoc(id string, sections int) TimelineDetail
func (*FakeTimelineDetails) GenerateTimelineDetailWithoutDoc ¶
func (t *FakeTimelineDetails) GenerateTimelineDetailWithoutDoc(id string) TimelineDetail
func (*FakeTimelineDetails) Len ¶
func (t *FakeTimelineDetails) Len() int
type TimeLineEvent ¶
type TimeLineEvent struct { Type string `json:"type"` Data struct { ID string `json:"id"` Timestamp int64 `json:"timestamp"` Icon string `json:"icon"` Title string `json:"title"` Body string `json:"body"` Action Action `json:"action"` ActionLabel string `json:"actionLabel,omitempty"` Attributes []interface{} `json:"attributes"` Month string `json:"month"` } `json:"data"` }
type TimelineDetail ¶
Click to show internal directories.
Click to hide internal directories.