// Create creates a new post in Qiita. func (post *Post) Create(client api.Client, opts CreationOptions) (err error) { subDomain := "" if post.Team != nil { subDomain = post.Team.ID } cPost := CreationPost{ Post: *post, CreationOptions: opts, } body, _, err := client.Post(subDomain, "/items", cPost) if err != nil { return } err = json.Unmarshal(body, post) if err != nil { return } return }