Skip to content

Commit

Permalink
examples using getters and setters
Browse files Browse the repository at this point in the history
  • Loading branch information
heycatch committed Jun 2, 2024
1 parent eff3608 commit cb6e70f
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions examples/getter_setter/main.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
package main

import (
"fmt"

g "github.com/heycatch/goshikimori"
)

func config() *g.Configuration {
return g.SetConfiguration(
"APPLICATION_NAME",
"PRIVATE_KEY",
)
}

func main() {
c := config()

fast, status, err := c.FastIdUser("arctica")
if status != 200 || err != nil {
fmt.Println(err)
return
}

// Getting an id.
fmt.Println(fast.Id)
// Additional option for receiving id.
fmt.Println(fast.GetFastId())
// Quick id change.
new_id := c.SetFastId(1337)
fmt.Println(new_id.Id)

// Getting configuration.
fmt.Println(c.GetConfiguration())
// Quick configuration change.
new_config := g.SetConfiguration("Bob", "XXX-XXX-XXX")
fmt.Println(new_config.Application, new_config.AccessToken)
}

0 comments on commit cb6e70f

Please sign in to comment.