Documentation
¶
Index ¶
- type Client
- func (cli *Client) GetAddresses(ctx context.Context, filters map[string]string) ([]sharedCommon.Address, error)
- func (cli *Client) GetAddressesBulk(ctx context.Context, bulkFilters []map[string]interface{}, ...) (GetAddressesResponseBulk, error)
- func (cli *Client) SaveAddress(ctx context.Context, filters map[string]string) ([]sharedCommon.Address, error)
- func (cli *Client) SaveAddressesBulk(ctx context.Context, addrMap []map[string]interface{}, attrs map[string]string) (SaveAddressesResponseBulk, error)
- type GetAddressesResponseBulk
- type GetAddressesResponseBulkItem
- type Manager
- type Response
- type SaveAddressResp
- type SaveAddressesResponseBulk
- type SaveAddressesResponseBulkItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func (*Client) GetAddresses ¶
func (*Client) GetAddressesBulk ¶ added in v1.4.0
func (cli *Client) GetAddressesBulk(ctx context.Context, bulkFilters []map[string]interface{}, baseFilters map[string]string) (GetAddressesResponseBulk, error)
GetAddressesBulk will list addresses according to specified filters sending a bulk request to fetch more addresses than the default limit
func (*Client) SaveAddress ¶
func (*Client) SaveAddressesBulk ¶ added in v1.4.0
type GetAddressesResponseBulk ¶ added in v1.4.0
type GetAddressesResponseBulk struct {
Status sharedCommon.Status `json:"status"`
BulkItems []GetAddressesResponseBulkItem `json:"requests"`
}
type GetAddressesResponseBulkItem ¶ added in v1.4.0
type GetAddressesResponseBulkItem struct {
Status sharedCommon.StatusBulk `json:"status"`
Addresses sharedCommon.Addresses `json:"records"`
}
type Manager ¶
type Manager interface {
GetAddresses(ctx context.Context, filters map[string]string) ([]sharedCommon.Address, error)
GetAddressesBulk(ctx context.Context, bulkFilters []map[string]interface{}, baseFilters map[string]string) (GetAddressesResponseBulk, error)
SaveAddress(ctx context.Context, filters map[string]string) ([]sharedCommon.Address, error)
SaveAddressesBulk(ctx context.Context, addrMap []map[string]interface{}, attrs map[string]string) (SaveAddressesResponseBulk, error)
}
type Response ¶
type Response struct {
Status sharedCommon.Status `json:"status"`
Addresses sharedCommon.Addresses `json:"records"`
}
GetAddressesResponse ..
type SaveAddressResp ¶ added in v1.4.0
type SaveAddressResp struct {
AddressID int `json:"addressID"`
}
type SaveAddressesResponseBulk ¶ added in v1.4.0
type SaveAddressesResponseBulk struct {
Status sharedCommon.Status `json:"status"`
BulkItems []SaveAddressesResponseBulkItem `json:"requests"`
}
type SaveAddressesResponseBulkItem ¶ added in v1.4.0
type SaveAddressesResponseBulkItem struct {
Status sharedCommon.StatusBulk `json:"status"`
Records []SaveAddressResp `json:"records"`
}
Click to show internal directories.
Click to hide internal directories.