MutationDto<TItemType>
Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects
Represents a typed mutation.
public class MutationDto<TItemType> : MutationDto
Type Parameters
TItemType
Inheritance Object → MutationDto → MutationDto<TItemType>
Properties
Item
Item to mutate.
public TItemType Item { get; set; }
Property Value
TItemType
RtId
Runtime id of the item to mutate.
public OctoObjectId RtId { get; set; }
Property Value
OctoObjectId
ClearSecretAttributes
Names of Secret attributes to clear (AB#5528, concept §4.3), GraphQL input field
clearSecretAttributes: [String!]. Clearing is always explicit: a secret that is
omitted from the item, or given as null or "", stays unchanged. Attribute
names are given like the item's attribute fields (camelCase in GraphQL).
Not written when null, so requests stay valid against servers that do not know
the field.
public IList<string> ClearSecretAttributes { get; set; }
Property Value
Constructors
MutationDto()
public MutationDto()