Skip to contents

reporting_flow

reporting_flow

Format

R6Class

Value

Object of class R6Class for modelling a reporting flow

Author

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Public fields

sender

sender object of class reporting_sender

Methods


Method new()

Initializes a reporting flow

Usage

reporting_flow$new(sender, sender_type)

Arguments

sender

sender id

sender_type

type of sender


Method getSender()

Get sender

Usage

reporting_flow$getSender()

Returns

an object of class reporting_sender


Method getReceivers()

Get list of valid receivers for the selected sender

Usage

reporting_flow$getReceivers(raw = FALSE)

Arguments

raw

raw

Returns

an object of class data.frame or a list of reporting_receiver


Method getReceiverIds()

Get list of valid receivers IDs

Usage

reporting_flow$getReceiverIds()


Method getReceiver()

Get a receiver by its id

Usage

reporting_flow$getReceiver(id)

Arguments

id

id

Returns

an object of class reporting_receiver


Method clone()

The objects of this class are cloneable with this method.

Usage

reporting_flow$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.