Struct mm_client::Client [] [src]

pub struct Client { /* fields omitted */ }

A client for communicating with the Media Manager API

Methods

impl Client
[src]

Generates a new client for the production Media Manager API

Generates a new client for the staging Media Manager API

Attempts to fetch a single object with the requested id from the requested Media Manager API endpoint

Attempts to fetch a list of objects from the requested Media Manager API endpoint augmented by the requested parameters

Attempts to create a new object of the provided Endpoints for the provided parent Endpoints

Attempts to fetch the edit object specified by the Endpoints and id

Attempts to update the object specified by the Endpoints and id

Attempts to delete the object specified by the Endpoints and id

Allows for calling any arbitrary url from the Media Manager API

Shorthand for accessing a single asset

Shorthand for accessing a list of changes

Shorthand for accessing a single collection

Shorthand for accessing a list of collections

Shorthand for accessing a single episode

Shorthand for accessing a single franchise

Shorthand for accessing a list of franchises

Shorthand for accessing a single season

Shorthand for accessing a single special

Shorthand for accessing a single show

Shorthand for accessing a list of shows

Trait Implementations

impl Debug for Client
[src]

Formats the value using the given formatter.