confluence.models package

Submodules

confluence.models.auditrecord module

class confluence.models.auditrecord.AffectedObject(json)

Represents the affected object of an audit record. c.f.

https://docs.atlassian.com/atlassian-confluence/6.6.0/com/atlassian/confluence/api/model/audit/AffectedObject.html

class confluence.models.auditrecord.AuditRecord(json)

Represents a single audit record from Confluence. c.f.

https://docs.atlassian.com/atlassian-confluence/6.6.0/com/atlassian/confluence/api/model/audit/AuditRecord.html

class confluence.models.auditrecord.ChangedValue(json)

Represents the change in value of an object in an audit record. c.f.

https://docs.atlassian.com/atlassian-confluence/6.6.0/com/atlassian/confluence/api/model/audit/ChangedValue.html

confluence.models.content module

confluence.models.contentbody module

class confluence.models.contentbody.ContentBody(json)

Represents the body of a content(blog|page|comment|attachment) in confluence.

This has several different representations which may be present or not.

confluence.models.contenthistory module

class confluence.models.contenthistory.ContentHistory(json)

Represents the history of a piece of content(blog|page|comment|attachment) in confluence.

confluence.models.group module

class confluence.models.group.Group(json)

Represents a group object in confluence.

confluence.models.icon module

class confluence.models.icon.Icon(json)

Represents a single user or space icon in confluence.

confluence.models.label module

confluence.models.longtask module

class confluence.models.longtask.LongTask(json)

Represents a single long running task in confluence (e.g. PDF space export).

class confluence.models.longtask.TaskMessage(json)

Represents a message about a long running task.

class confluence.models.longtask.TaskName(json)

Represents the name of a long running task.

confluence.models.space module

confluence.models.user module

class confluence.models.user.User(json)

Represents a single user object in confluence either as attached to a page or as requested directly over the API.

Note that all fields here are optional as the user attached to pages might not contain standard fields (e.g. when it’s anonymous).

confluence.models.version module

class confluence.models.version.Version(json)

Represents a version of an object in Confluence.

c.f. https://docs.atlassian.com/atlassian-confluence/6.6.0/com/atlassian/confluence/api/model/content/Version.html

Module contents

Package contains the various objects which are deserialised on the confluence API.