VolumeContentCollection {sevenbridges2}R Documentation

R6 Class representing a VolumeContentCollection

Description

R6 Class representing a resource for managing volume content collections.

Super class

sevenbridges2::Collection -> VolumeContentCollection

Public fields

prefixes

Prefixes on the volume, returned in API response.

Methods

Public methods


Method new()

Create new VolumeContentCollection object.

Usage
VolumeContentCollection$new(res = NA, ...)
Arguments
res

Response containing VolumeContentCollection object fields.

...

Other response arguments.


Method print()

Print method for VolumeContentCollection class.

Usage
VolumeContentCollection$print(n = 10)
Arguments
n

Number of items to print in console.

Examples
\dontrun{
# x is API response when volume content collection is requested
vol_con_col_object <- VolumeContentCollection$new(
                    res = x,
                    href = x$href,
                    links = x$links,
                    auth = auth,
                    response = attr(x, "response")
                   )

 # Print volume content collection object
 vol_con_col_object$print()
}


Method next_page()

Return next page of results.

Usage
VolumeContentCollection$next_page(...)
Arguments
...

Other arguments or query parameters that can be passed to core api() function like 'advance_access', 'fields' etc.

Examples
\dontrun{
# x is API response when volume content collection is requested
vol_con_col_object <- VolumeContentCollection$new(
                    res = x,
                    href = x$href,
                    links = x$links,
                    auth = auth,
                    response = attr(x, "response")
                   )

 # Get next page of results
 vol_con_col_object$next_page()
}


Method prev_page()

Return previous page of results.

Usage
VolumeContentCollection$prev_page()
Examples
\dontrun{
# x is API response when volume content collection is requested
vol_con_col_object <- VolumeContentCollection$new(
                    res = x,
                    href = x$href,
                    links = x$links,
                    auth = auth,
                    response = attr(x, "response")
                   )

 # Get previous page of results
 vol_con_col_object$prev_page()
}


Method all()

Fetches all available items.

Usage
VolumeContentCollection$all(...)
Arguments
...

Other arguments or query parameters that can be passed to core api() function like 'advance_access', 'fields' etc.

Examples
\dontrun{
# x is API response when volume content collection is requested
vol_con_col_object <- VolumeContentCollection$new(
                    res = x,
                    href = x$href,
                    links = x$links,
                    auth = auth,
                    response = attr(x, "response")
                   )

 # Get all results
 vol_con_col_object$all()
}


Method clone()

The objects of this class are cloneable with this method.

Usage
VolumeContentCollection$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Examples


## ------------------------------------------------
## Method `VolumeContentCollection$print`
## ------------------------------------------------

## Not run: 
# x is API response when volume content collection is requested
vol_con_col_object <- VolumeContentCollection$new(
                    res = x,
                    href = x$href,
                    links = x$links,
                    auth = auth,
                    response = attr(x, "response")
                   )

 # Print volume content collection object
 vol_con_col_object$print()

## End(Not run)


## ------------------------------------------------
## Method `VolumeContentCollection$next_page`
## ------------------------------------------------

## Not run: 
# x is API response when volume content collection is requested
vol_con_col_object <- VolumeContentCollection$new(
                    res = x,
                    href = x$href,
                    links = x$links,
                    auth = auth,
                    response = attr(x, "response")
                   )

 # Get next page of results
 vol_con_col_object$next_page()

## End(Not run)


## ------------------------------------------------
## Method `VolumeContentCollection$prev_page`
## ------------------------------------------------

## Not run: 
# x is API response when volume content collection is requested
vol_con_col_object <- VolumeContentCollection$new(
                    res = x,
                    href = x$href,
                    links = x$links,
                    auth = auth,
                    response = attr(x, "response")
                   )

 # Get previous page of results
 vol_con_col_object$prev_page()

## End(Not run)


## ------------------------------------------------
## Method `VolumeContentCollection$all`
## ------------------------------------------------

## Not run: 
# x is API response when volume content collection is requested
vol_con_col_object <- VolumeContentCollection$new(
                    res = x,
                    href = x$href,
                    links = x$links,
                    auth = auth,
                    response = attr(x, "response")
                   )

 # Get all results
 vol_con_col_object$all()

## End(Not run)


[Package sevenbridges2 version 0.1.0 Index]