# Packages
No description provided by the author
# README
go-zasilkovna
Connecting to API
package main
import (
"log"
"go-zasilkovna/models"
)
func main() {
client, _ := New(&Options{
Creds: NewCredentials("API KEY"),
})
log.Println(client)
}
Full example of getting info about packet
package main
import (
"log"
"go-zasilkovna/models"
)
func main() {
client, _ := New(&Options{
Creds: NewCredentials("API KEY"),
})
log.Println(client)
a, err := client.PacketInfo(1234567890) //packetId
log.Println(a)
log.Println(err)
}
Full example of validating packet attributes
package main
import (
"log"
"go-zasilkovna/models"
)
func main() {
client, _ := New(&Options{
Creds: NewCredentials("API KEY"),
})
log.Println(client)
a, err := client.PacketAttributesValid(models.PacketAttributes{
Number: "123abc",
Name: "John",
Surname: "Doe",
Email: "[email protected]",
Phone: "123321123",
AddressId: 95,
Value: 100.00,
Eshop: "my.eshop",
})
log.Println(a)
log.Println(err)
}
Full example of creating new packet
package main
import (
"log"
"go-zasilkovna/models"
)
func main() {
client, _ := New(&Options{
Creds: NewCredentials("API KEY"),
})
log.Println(client)
a, err := client.CreatePacket(models.PacketAttributes{
Number: "123abc",
Name: "John",
Surname: "Doe",
Email: "[email protected]",
Phone: "123321123",
AddressId: 95,
Value: 100.00,
Eshop: "my.eshop",
})
log.Println(a)
log.Println(err)
}