---
title: "SockpuppetPersonality"
description: "API documentation for SockpuppetPersonality"
url: https://developer.disguise.one/python-api/docs/sockpuppetpersonality/
---

# SockpuppetPersonality

Base class (inherits properties and methods): _[Resource](/python-api/docs/resource#resource)_

## Properties

#### **className** : _str_ _(Read-Only)_

#### **classUserName** : _str_ _(Read-Only)_

#### **cls** : _type_ _(Read-Only)_

#### **nProperties** : _int_ _(Read-Only)_

#### **properties** : _List\[[SockpuppetProperty](/python-api/docs/sockpuppetproperty#sockpuppetproperty)\]_

#### **variantName** : _str_

#### **vmapVersion** : _int_

## Methods

#### **addProperty**(self, fieldName: _str_, displayName: _str_, group: _str_) -> _[SockpuppetProperty](/python-api/docs/sockpuppetproperty#sockpuppetproperty)_

#### **findProperty**(self, fieldName: _str_) -> _[SockpuppetProperty](/python-api/docs/sockpuppetproperty#sockpuppetproperty)_

Returns the SockpuppetProperty that matches the given name.

**Parameters**:

-   fieldName: Name used to locate the property.

**Returns** The found SockpuppetProperty. Returns None if no matches are found.

#### **isSameAs**(self, p: _[SockpuppetPersonality](/python-api/docs/sockpuppetpersonality#sockpuppetpersonality)_) -> _bool_

#### **reset**(self)

Reset the Sockpuppet personality to default properties.
