Class RejectActivity
- Namespace
 - ActivityPub.Types.AS.Extended.Activity
 
- Assembly
 - ActivityPub.Types.dll
 
Indicates that the actor is rejecting the object. The target and origin typically have no defined meaning.
public class RejectActivity : ASActivity, IASModel<ASType, ASTypeEntity>, IASModel<ASType>, IASModel<ASObject, ASObjectEntity, ASType>, IASModel<ASObject, ASObjectEntity>, IASModel<ASObject>, IASModel<ASActivity, ASActivityEntity, ASObject>, IASModel<ASActivity, ASActivityEntity>, IASModel<ASActivity>, IASModel<RejectActivity, RejectActivityEntity, ASActivity>, IASModel<RejectActivity, RejectActivityEntity>, IASModel<RejectActivity>
  - Inheritance
 - 
      
      
      
      
      RejectActivity
 
- Implements
 
- Derived
 
- Inherited Members
 
Constructors
RejectActivity()
Constructs a new instance and attaches it to a new, empty type graph.
public RejectActivity()
  RejectActivity(ASType)
Constructs a new instance and extends an existing type graph from a provided model.
public RejectActivity(ASType existingGraph)
  Parameters
existingGraphASType
- See Also
 - 
    Extend<TModel, TEntity>()
 
RejectActivity(TypeMap, RejectActivityEntity?)
public RejectActivity(TypeMap typeMap, RejectActivityEntity? entity)
  Parameters
typeMapTypeMapentityRejectActivityEntity
RejectActivity(TypeMap, bool)
Constructs a new instance from an existing type graph. The existing graph is either extended or wrapped, depending on the value of
isExtending
public RejectActivity(TypeMap typeMap, bool isExtending = true)
  Parameters
Remarks
All overrides MUST call this using
base(typeMap, false)
Exceptions
- InvalidOperationException
 If
is true and the entity type already exists in the graphextendGraph- InvalidOperationException
 If
is true and the entity requires another entity that is missing from the graphextendGraph- InvalidCastException
 If
is false and the object is not of typeextendGraphTEntity
- See Also
 
Fields
RejectType
ActivityStreams type name for "Reject" types.
[PublicAPI]
public const string RejectType = "Reject"
  Field Value
Properties
Entity
private RejectActivityEntity Entity { get; }
  Property Value
Explicit Interface Implementations
IASModel<RejectActivity>.ASTypeName
AS type name of this entity. For the full list of names in the object graph, use ASTypes.
static string IASModel<RejectActivity>.ASTypeName { get; }
  Returns
IASModel<RejectActivity>.FromGraph(TypeMap)
Constructs an instance from this type from a pre-populated type graph. The provided TypeMap instance is guaranteed to include an instance of type EntityType.
static RejectActivity IASModel<RejectActivity>.FromGraph(TypeMap typeMap)
  Parameters
typeMapTypeMap