Versions in this module Expand all Collapse all v0 v0.1.0 Jan 3, 2017 Changes in this version + const HOLOGRAM_REST_API_BASEURL + const STATUS_ACCEPTED + const STATUS_CREATED + const STATUS_FORBIDDEN + const STATUS_GATEWAY + const STATUS_INVALID + const STATUS_LIMIT + const STATUS_NOTFOUND + const STATUS_NO_CONTENT + const STATUS_OK + const STATUS_UNAUTHORIZED + func InitializeUsernameAndPassword(credentialFile string) + type Device map[string]interface + func (device Device) GetDeviceId() float64 + func (device Device) GetDeviceName() string + func (device Device) GetDeviceType() string + func (device Device) GetDeviceUserId() float64 + func (device Device) GetPhoneNumber() string + func (device Device) GetTunnelable() bool + func (device Device) GetWhenCreated() string + func ClaimOwnershipAndActivateDevice(simnumber int) Device + func GetDevice(deviceid int) Device + func PurchaseAndAssignPhoneNumberToDevice(deviceid int) Device + type Devices []interface + func GetDevices() Devices + type Error map[string]interface + func (e Error) Code() int64 + func (e Error) Error() string + func (e Error) Message() string + type Errors map[string]interface + func (e Errors) Error() string + func (e Errors) Errors() []Error + func (e Errors) String() string + type Parameters struct + type Placeholder map[string]interface + type Plan map[string]interface + func (plan Plan) GetDataPlanBillingPeriod() float64 + func (plan Plan) GetDataPlanCarrierId() float64 + func (plan Plan) GetDataPlanDescription() string + func (plan Plan) GetDataPlanGroupId() float64 + func (plan Plan) GetDataPlanId() float64 + func (plan Plan) GetDataPlanName() string + func (plan Plan) GetDataPlanPartnerId() float64 + func (plan Plan) GetDataPlanSize() float64 + func (plan Plan) GetDataPlanTemplateId() float64 + func (plan Plan) GetDataPlanTrialDays() float64 + func (plan Plan) IsDataPlanEnabled() bool + func (plan Plan) IsDataPlanRecurring() bool + func GetDeviceDataPlan(planid int) Plan + type Plans []interface + func GetDeviceDataPlans() Plans + type Product map[string]interface + func (product Product) GetProductDescription() string + func (product Product) GetProductId() float64 + func (product Product) GetProductImageUrl() string + func (product Product) GetProductInvoiceDescription() string + func (product Product) GetProductName() string + func (product Product) GetProductPreorderDetails() string + func (product Product) GetProductPrice() string + func (product Product) GetProductSku() string + func GetProduct(id int) Product + type ProductCategories []interface + func GetProductCategories() ProductCategories + type ProductCategory map[string]interface + func (productCategory ProductCategory) GetProductCategoryName() string + func (productCategory ProductCategory) GetProductIdsFromCategory() []interface{} + type ProductOption map[string]interface + func (productOption ProductOption) GetProductIdFromOption() float64 + func (productOption ProductOption) GetProductOptionAppendSku() string + func (productOption ProductOption) GetProductOptionDescription() string + func (productOption ProductOption) GetProductOptionInvoiceDescription() string + func (productOption ProductOption) GetProductOptionPriceChange() string + type ProductOptions []interface + func GetProductOptions() ProductOptions + type Products []interface + func GetProducts() Products + type Response http.Response + type ResponseError struct + Body string + Code int + func NewResponseError(code int, body string) ResponseError + func (e ResponseError) Error() string + type SMS map[string]interface + func SendSMSToDevice(deviceid int, phonenumber string) SMS + type Session map[string]interface + func CreateSession(email string, password string) Session + func EndSession(sesskey string) Session + type User map[string]interface + func (user User) GetUserAPIKey() string + func (user User) GetUserFirstName() string + func (user User) GetUserLastName() string + func (user User) GetUserRole() string + func AddUserAddress() User + func ChangeUserPassword(password string) User + func CreateUser(id int) User + func GenerateNewAPIKey() User + func GetAPIKey() User + func GetUserAccountDetails(id int) User + func GetUserAddresses() User + type Users []User