octodns.record.change

class octodns.record.change.Change(existing, new)[source]

Bases: EqualityTupleMixin

__init__(existing, new)[source]
property record

Returns new if we have one, existing otherwise

_equality_tuple()[source]
class octodns.record.change.Create(new)[source]

Bases: Change

CLASS_ORDERING = 1
__init__(new)[source]
property data
__repr__(leader='')[source]

Return repr(self).

class octodns.record.change.Update(existing, new)[source]

Bases: Change

CLASS_ORDERING = 2
property data
__repr__(leader='')[source]

Return repr(self).

class octodns.record.change.Delete(existing)[source]

Bases: Change

CLASS_ORDERING = 0
__init__(existing)[source]
property data
__repr__(leader='')[source]

Return repr(self).