tmdb - networks.go
1 package tmdb
2
3 import (
4 "fmt"
5 "net/url"
6 )
7
8 // NetworkDetails gets the details of a network
9 func (t *TMDB) NetworkDetails(id int64) (*CompanyDetails, error) {
10 c := new(CompanyDetails)
11 if err := t.get(c, fmt.Sprintf("/3/network/%d", id), url.Values{}); err != nil {
12 return nil, err
13 }
14 return c, nil
15 }
16
17 // NetworkAlternativeNames gets the alternative names of a network
18 func (t *TMDB) NetworkAlternativeNames(id int64) (*CompanyAlternativeNames, error) {
19 c := new(CompanyAlternativeNames)
20 if err := t.get(c, fmt.Sprintf("/3/network/%d/alternative_names", id), url.Values{}); err != nil {
21 return nil, err
22 }
23 return c, nil
24 }
25
26 // NetworkImages retrieves the logos for a network
27 func (t *TMDB) NetworkImages(id int64) (*CompanyImages, error) {
28 c := new(CompanyImages)
29 if err := t.get(c, fmt.Sprintf("/3/network/%d/images", id), url.Values{}); err != nil {
30 return nil, err
31 }
32 return c, nil
33 }