# SchoolPrivateInformation

Represents private information for a school on SMHW.

## Constructor

#### new SchoolPrivateInformation(client, response)

Instantiate a SchoolPrivateInformation object.

Parameters:

Name | Type | Description
--- | --- | ---
`client` | Client | The client that is instantiating the object.
`response` | Object | The data for the object.

Source:
  - structures/SchoolPrivateInformation.js, line 10

### Members

#### (private) _client :Client

The client that instantiated this object.

Type:

- Client

Source:
  - structures/SchoolPrivateInformation.js, line 16

#### announcements_enabled :Boolean

Whether or not the school has announcements enabled.

Type:

- Boolean

Source:
  - structures/SchoolPrivateInformation.js, line 22

#### badge_ids :Array.<Number>

An array of IDs for school badges.

Type:

- Array.<Number>

Source:
  - structures/SchoolPrivateInformation.js, line 28

#### current_academic_year_id :Number

The current academic year ID for the school.

Type:

- Number

Source:
  - structures/SchoolPrivateInformation.js, line 34

#### expires_on :Number

The timestamp of when the school['s trial] expires.

Type:

- Number

Source:
  - structures/SchoolPrivateInformation.js, line 40

#### features :Object

Whether certain features are enabled or disabled for the school.

Type:

- Object

Source:
  - structures/SchoolPrivateInformation.js, line 46

#### has_shared_files_in_zones :Boolean

Whether or not the school has shared files in home page zones.

Type:

- Boolean

Source:
  - structures/SchoolPrivateInformation.js, line 100

#### id :Number

The ID of the school.

Type:

- Number

Source:
  - structures/SchoolPrivateInformation.js, line 106

#### kudos_settings_id :Number

The ID of the school's kudos settings.

Type:

- Number

Source:
  - structures/SchoolPrivateInformation.js, line 112

#### links :Object

Links to school API resources.

Type:

- Object

Source:
  - structures/SchoolPrivateInformation.js, line 118

#### livechat_enabled :Boolean

Whether or not the school has live chat enabled.

Type:

- Boolean

Source:
  - structures/SchoolPrivateInformation.js, line 130

#### locale :String

The locale code of the school.

Type:

- String

Source:
  - structures/SchoolPrivateInformation.js, line 136

#### online_classes_enabled :Boolean

Whether or not the school has online classes enabled.

Type:

- Boolean

Source:
  - structures/SchoolPrivateInformation.js, line 142

#### student_signup_enabled :Boolean

Whether or not the school has student signup enabled.

Type:

- Boolean

Source:
  - structures/SchoolPrivateInformation.js, line 148

#### teacher_signup_enabled :Boolean

Whether or not the school has teacher signup enabled.

Type:

- Boolean

Source:
  - structures/SchoolPrivateInformation.js, line 154

#### total_storage_used :Number

The total amount of storage used by the school.

Type:

- Number

Source:
  - structures/SchoolPrivateInformation.js, line 160

#### trial :Boolean

Whether or not the school is using a trial of SMHW.

Type:

- Boolean

Source:
  - structures/SchoolPrivateInformation.js, line 166