Class: Kaltura::KalturaPartner

Inherits:
KalturaObjectBase show all
Defined in:
lib/kaltura_types.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#additional_paramsObject

Returns the value of attribute additional_params.



1945
1946
1947
# File 'lib/kaltura_types.rb', line 1945

def additional_params
  @additional_params
end

#admin_emailObject

Returns the value of attribute admin_email.



1912
1913
1914
# File 'lib/kaltura_types.rb', line 1912

def admin_email
  @admin_email
end

#admin_login_users_quotaObject

Returns the value of attribute admin_login_users_quota.



1935
1936
1937
# File 'lib/kaltura_types.rb', line 1935

def 
  
end

#admin_nameObject

deprecated - lastName and firstName replaces this field



1911
1912
1913
# File 'lib/kaltura_types.rb', line 1911

def admin_name
  @admin_name
end

#admin_secretObject

Returns the value of attribute admin_secret.



1932
1933
1934
# File 'lib/kaltura_types.rb', line 1932

def admin_secret
  @admin_secret
end

#admin_user_idObject

Returns the value of attribute admin_user_id.



1936
1937
1938
# File 'lib/kaltura_types.rb', line 1936

def admin_user_id
  @admin_user_id
end

#adult_contentObject

Returns the value of attribute adult_content.



1921
1922
1923
# File 'lib/kaltura_types.rb', line 1921

def adult_content
  @adult_content
end

#allow_multi_notificationObject

Returns the value of attribute allow_multi_notification.



1934
1935
1936
# File 'lib/kaltura_types.rb', line 1934

def allow_multi_notification
  @allow_multi_notification
end

#allow_quick_editObject

Returns the value of attribute allow_quick_edit.



1925
1926
1927
# File 'lib/kaltura_types.rb', line 1925

def allow_quick_edit
  @allow_quick_edit
end

#allowed_from_email_white_listObject

Returns the value of attribute allowed_from_email_white_list.



1928
1929
1930
# File 'lib/kaltura_types.rb', line 1928

def allowed_from_email_white_list
  @allowed_from_email_white_list
end

#appear_in_searchObject

Returns the value of attribute appear_in_search.



1908
1909
1910
# File 'lib/kaltura_types.rb', line 1908

def appear_in_search
  @appear_in_search
end

#authentication_typeObject

Returns the value of attribute authentication_type.



1968
1969
1970
# File 'lib/kaltura_types.rb', line 1968

def authentication_type
  @authentication_type
end

#block_direct_loginObject

Returns the value of attribute block_direct_login.



1955
1956
1957
# File 'lib/kaltura_types.rb', line 1955

def 
  
end

#cdn_hostObject

Returns the value of attribute cdn_host.



1957
1958
1959
# File 'lib/kaltura_types.rb', line 1957

def cdn_host
  @cdn_host
end

#cms_passwordObject

Returns the value of attribute cms_password.



1933
1934
1935
# File 'lib/kaltura_types.rb', line 1933

def cms_password
  @cms_password
end

#commercial_useObject

Returns the value of attribute commercial_use.



1914
1915
1916
# File 'lib/kaltura_types.rb', line 1914

def commercial_use
  @commercial_use
end

#content_categoriesObject

Returns the value of attribute content_categories.



1917
1918
1919
# File 'lib/kaltura_types.rb', line 1917

def content_categories
  @content_categories
end

#countryObject

country code (2char) - this field is optional



1942
1943
1944
# File 'lib/kaltura_types.rb', line 1942

def country
  @country
end

#created_atObject

Returns the value of attribute created_at.



1909
1910
1911
# File 'lib/kaltura_types.rb', line 1909

def created_at
  @created_at
end

#crm_idObject

Returns the value of attribute crm_id.



1961
1962
1963
# File 'lib/kaltura_types.rb', line 1961

def crm_id
  @crm_id
end

#def_conversion_profile_typeObject

Returns the value of attribute def_conversion_profile_type.



1922
1923
1924
# File 'lib/kaltura_types.rb', line 1922

def def_conversion_profile_type
  @def_conversion_profile_type
end

#default_delivery_typeObject

Returns the value of attribute default_delivery_type.



1949
1950
1951
# File 'lib/kaltura_types.rb', line 1949

def default_delivery_type
  @default_delivery_type
end

#default_embed_code_typeObject

Returns the value of attribute default_embed_code_type.



1950
1951
1952
# File 'lib/kaltura_types.rb', line 1950

def default_embed_code_type
  @default_embed_code_type
end

#default_entitlement_enforcementObject

Returns the value of attribute default_entitlement_enforcement.



1948
1949
1950
# File 'lib/kaltura_types.rb', line 1948

def default_entitlement_enforcement
  @default_entitlement_enforcement
end

#delivery_typesObject

Returns the value of attribute delivery_types.



1951
1952
1953
# File 'lib/kaltura_types.rb', line 1951

def delivery_types
  @delivery_types
end

#describe_yourselfObject

Returns the value of attribute describe_yourself.



1920
1921
1922
# File 'lib/kaltura_types.rb', line 1920

def describe_yourself
  @describe_yourself
end

#descriptionObject

Returns the value of attribute description.



1913
1914
1915
# File 'lib/kaltura_types.rb', line 1913

def description
  @description
end

#e_search_languagesObject

Returns the value of attribute e_search_languages.



1967
1968
1969
# File 'lib/kaltura_types.rb', line 1967

def e_search_languages
  @e_search_languages
end

#eighty_percent_warningObject

Returns the value of attribute eighty_percent_warning.



1974
1975
1976
# File 'lib/kaltura_types.rb', line 1974

def eighty_percent_warning
  @eighty_percent_warning
end

#embed_code_typesObject

Returns the value of attribute embed_code_types.



1952
1953
1954
# File 'lib/kaltura_types.rb', line 1952

def embed_code_types
  @embed_code_types
end

#extended_free_trailObject

Returns the value of attribute extended_free_trail.



1972
1973
1974
# File 'lib/kaltura_types.rb', line 1972

def extended_free_trail
  @extended_free_trail
end

#extended_free_trail_ends_warningObject

Returns the value of attribute extended_free_trail_ends_warning.



1973
1974
1975
# File 'lib/kaltura_types.rb', line 1973

def extended_free_trail_ends_warning
  @extended_free_trail_ends_warning
end

#extended_free_trail_expiry_dateObject

Unix timestamp (In seconds)



1971
1972
1973
# File 'lib/kaltura_types.rb', line 1971

def extended_free_trail_expiry_date
  @extended_free_trail_expiry_date
end

#extended_free_trail_expiry_reasonObject

Returns the value of attribute extended_free_trail_expiry_reason.



1969
1970
1971
# File 'lib/kaltura_types.rb', line 1969

def extended_free_trail_expiry_reason
  @extended_free_trail_expiry_reason
end

#first_nameObject

firstName and lastName replace the old (deprecated) adminName



1938
1939
1940
# File 'lib/kaltura_types.rb', line 1938

def first_name
  @first_name
end

#hostObject

Returns the value of attribute host.



1956
1957
1958
# File 'lib/kaltura_types.rb', line 1956

def host
  @host
end

#idObject

Returns the value of attribute id.



1904
1905
1906
# File 'lib/kaltura_types.rb', line 1904

def id
  @id
end

Returns the value of attribute ignore_seo_links.



1954
1955
1956
# File 'lib/kaltura_types.rb', line 1954

def ignore_seo_links
  @ignore_seo_links
end

#is_first_loginObject

Returns the value of attribute is_first_login.



1958
1959
1960
# File 'lib/kaltura_types.rb', line 1958

def 
  
end

#is_self_serveObject

Returns the value of attribute is_self_serve.



1985
1986
1987
# File 'lib/kaltura_types.rb', line 1985

def is_self_serve
  @is_self_serve
end

#landing_pageObject

Returns the value of attribute landing_page.



1915
1916
1917
# File 'lib/kaltura_types.rb', line 1915

def landing_page
  @landing_page
end

#last_free_trial_notification_dayObject

Returns the value of attribute last_free_trial_notification_day.



1976
1977
1978
# File 'lib/kaltura_types.rb', line 1976

def last_free_trial_notification_day
  @last_free_trial_notification_day
end

#last_nameObject

lastName and firstName replace the old (deprecated) adminName



1940
1941
1942
# File 'lib/kaltura_types.rb', line 1940

def last_name
  @last_name
end

#login_block_periodObject

Returns the value of attribute login_block_period.



1982
1983
1984
# File 'lib/kaltura_types.rb', line 1982

def 
  @login_block_period
end

#logout_urlObject

Returns the value of attribute logout_url.



1959
1960
1961
# File 'lib/kaltura_types.rb', line 1959

def logout_url
  @logout_url
end

#max_login_attemptsObject

Returns the value of attribute max_login_attempts.



1981
1982
1983
# File 'lib/kaltura_types.rb', line 1981

def 
  
end

#max_upload_sizeObject

Returns the value of attribute max_upload_size.



1929
1930
1931
# File 'lib/kaltura_types.rb', line 1929

def max_upload_size
  @max_upload_size
end

#merge_entry_listsObject

Returns the value of attribute merge_entry_lists.



1926
1927
1928
# File 'lib/kaltura_types.rb', line 1926

def merge_entry_lists
  @merge_entry_lists
end

#monitor_usageObject

Returns the value of attribute monitor_usage.



1977
1978
1979
# File 'lib/kaltura_types.rb', line 1977

def monitor_usage
  @monitor_usage
end

#nameObject

Returns the value of attribute name.



1905
1906
1907
# File 'lib/kaltura_types.rb', line 1905

def name
  @name
end

#notification_urlObject

Returns the value of attribute notification_url.



1907
1908
1909
# File 'lib/kaltura_types.rb', line 1907

def notification_url
  @notification_url
end

#notifications_configObject

Returns the value of attribute notifications_config.



1927
1928
1929
# File 'lib/kaltura_types.rb', line 1927

def notifications_config
  @notifications_config
end

#notifyObject

Returns the value of attribute notify.



1923
1924
1925
# File 'lib/kaltura_types.rb', line 1923

def notify
  @notify
end

#num_prev_pass_to_keepObject

Returns the value of attribute num_prev_pass_to_keep.



1983
1984
1985
# File 'lib/kaltura_types.rb', line 1983

def num_prev_pass_to_keep
  @num_prev_pass_to_keep
end

#ott_environment_urlObject

Returns the value of attribute ott_environment_url.



1966
1967
1968
# File 'lib/kaltura_types.rb', line 1966

def ott_environment_url
  @ott_environment_url
end

#ovp_environment_urlObject

Returns the value of attribute ovp_environment_url.



1965
1966
1967
# File 'lib/kaltura_types.rb', line 1965

def ovp_environment_url
  @ovp_environment_url
end

#partner_group_typeObject

Returns the value of attribute partner_group_type.



1947
1948
1949
# File 'lib/kaltura_types.rb', line 1947

def partner_group_type
  @partner_group_type
end

#partner_packageObject

Returns the value of attribute partner_package.



1930
1931
1932
# File 'lib/kaltura_types.rb', line 1930

def partner_package
  @partner_package
end

#partner_parent_idObject

Returns the value of attribute partner_parent_id.



1960
1961
1962
# File 'lib/kaltura_types.rb', line 1960

def partner_parent_id
  @partner_parent_id
end

#pass_replace_freqObject

Returns the value of attribute pass_replace_freq.



1980
1981
1982
# File 'lib/kaltura_types.rb', line 1980

def pass_replace_freq
  @pass_replace_freq
end

#password_structure_validationsObject

Returns the value of attribute password_structure_validations.



1978
1979
1980
# File 'lib/kaltura_types.rb', line 1978

def password_structure_validations
  @password_structure_validations
end

#password_structure_validations_descriptionObject

Returns the value of attribute password_structure_validations_description.



1979
1980
1981
# File 'lib/kaltura_types.rb', line 1979

def password_structure_validations_description
  @password_structure_validations_description
end

#phoneObject

Returns the value of attribute phone.



1919
1920
1921
# File 'lib/kaltura_types.rb', line 1919

def phone
  @phone
end

#publisher_environment_typeObject

Returns the value of attribute publisher_environment_type.



1964
1965
1966
# File 'lib/kaltura_types.rb', line 1964

def publisher_environment_type
  @publisher_environment_type
end

#publishers_quotaObject

Returns the value of attribute publishers_quota.



1946
1947
1948
# File 'lib/kaltura_types.rb', line 1946

def publishers_quota
  @publishers_quota
end

#reference_idObject

Returns the value of attribute reference_id.



1962
1963
1964
# File 'lib/kaltura_types.rb', line 1962

def reference_id
  @reference_id
end

#secretObject

Returns the value of attribute secret.



1931
1932
1933
# File 'lib/kaltura_types.rb', line 1931

def secret
  @secret
end

#stateObject

state code (2char) - this field is optional



1944
1945
1946
# File 'lib/kaltura_types.rb', line 1944

def state
  @state
end

#statusObject

Returns the value of attribute status.



1924
1925
1926
# File 'lib/kaltura_types.rb', line 1924

def status
  @status
end

#template_partner_idObject

Returns the value of attribute template_partner_id.



1953
1954
1955
# File 'lib/kaltura_types.rb', line 1953

def template_partner_id
  @template_partner_id
end

#time_aligned_renditionsObject

Returns the value of attribute time_aligned_renditions.



1963
1964
1965
# File 'lib/kaltura_types.rb', line 1963

def time_aligned_renditions
  @time_aligned_renditions
end

#two_factor_authentication_modeObject

Returns the value of attribute two_factor_authentication_mode.



1984
1985
1986
# File 'lib/kaltura_types.rb', line 1984

def two_factor_authentication_mode
  @two_factor_authentication_mode
end

#typeObject

Returns the value of attribute type.



1918
1919
1920
# File 'lib/kaltura_types.rb', line 1918

def type
  @type
end

#usage_limit_warningObject

Returns the value of attribute usage_limit_warning.



1975
1976
1977
# File 'lib/kaltura_types.rb', line 1975

def usage_limit_warning
  @usage_limit_warning
end

#user_landing_pageObject

Returns the value of attribute user_landing_page.



1916
1917
1918
# File 'lib/kaltura_types.rb', line 1916

def user_landing_page
  @user_landing_page
end

#websiteObject

Returns the value of attribute website.



1906
1907
1908
# File 'lib/kaltura_types.rb', line 1906

def website
  @website
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
# File 'lib/kaltura_types.rb', line 2102

def from_xml(xml_element)
  super
  if xml_element.elements['id'] != nil
    self.id = xml_element.elements['id'].text
  end
  if xml_element.elements['name'] != nil
    self.name = xml_element.elements['name'].text
  end
  if xml_element.elements['website'] != nil
    self.website = xml_element.elements['website'].text
  end
  if xml_element.elements['notificationUrl'] != nil
    self.notification_url = xml_element.elements['notificationUrl'].text
  end
  if xml_element.elements['appearInSearch'] != nil
    self.appear_in_search = xml_element.elements['appearInSearch'].text
  end
  if xml_element.elements['createdAt'] != nil
    self.created_at = xml_element.elements['createdAt'].text
  end
  if xml_element.elements['adminName'] != nil
    self.admin_name = xml_element.elements['adminName'].text
  end
  if xml_element.elements['adminEmail'] != nil
    self.admin_email = xml_element.elements['adminEmail'].text
  end
  if xml_element.elements['description'] != nil
    self.description = xml_element.elements['description'].text
  end
  if xml_element.elements['commercialUse'] != nil
    self.commercial_use = xml_element.elements['commercialUse'].text
  end
  if xml_element.elements['landingPage'] != nil
    self.landing_page = xml_element.elements['landingPage'].text
  end
  if xml_element.elements['userLandingPage'] != nil
    self.user_landing_page = xml_element.elements['userLandingPage'].text
  end
  if xml_element.elements['contentCategories'] != nil
    self.content_categories = xml_element.elements['contentCategories'].text
  end
  if xml_element.elements['type'] != nil
    self.type = xml_element.elements['type'].text
  end
  if xml_element.elements['phone'] != nil
    self.phone = xml_element.elements['phone'].text
  end
  if xml_element.elements['describeYourself'] != nil
    self.describe_yourself = xml_element.elements['describeYourself'].text
  end
  if xml_element.elements['adultContent'] != nil
    self.adult_content = xml_element.elements['adultContent'].text
  end
  if xml_element.elements['defConversionProfileType'] != nil
    self.def_conversion_profile_type = xml_element.elements['defConversionProfileType'].text
  end
  if xml_element.elements['notify'] != nil
    self.notify = xml_element.elements['notify'].text
  end
  if xml_element.elements['status'] != nil
    self.status = xml_element.elements['status'].text
  end
  if xml_element.elements['allowQuickEdit'] != nil
    self.allow_quick_edit = xml_element.elements['allowQuickEdit'].text
  end
  if xml_element.elements['mergeEntryLists'] != nil
    self.merge_entry_lists = xml_element.elements['mergeEntryLists'].text
  end
  if xml_element.elements['notificationsConfig'] != nil
    self.notifications_config = xml_element.elements['notificationsConfig'].text
  end
  if xml_element.elements['allowedFromEmailWhiteList'] != nil
    self.allowed_from_email_white_list = xml_element.elements['allowedFromEmailWhiteList'].text
  end
  if xml_element.elements['maxUploadSize'] != nil
    self.max_upload_size = xml_element.elements['maxUploadSize'].text
  end
  if xml_element.elements['partnerPackage'] != nil
    self.partner_package = xml_element.elements['partnerPackage'].text
  end
  if xml_element.elements['secret'] != nil
    self.secret = xml_element.elements['secret'].text
  end
  if xml_element.elements['adminSecret'] != nil
    self.admin_secret = xml_element.elements['adminSecret'].text
  end
  if xml_element.elements['cmsPassword'] != nil
    self.cms_password = xml_element.elements['cmsPassword'].text
  end
  if xml_element.elements['allowMultiNotification'] != nil
    self.allow_multi_notification = xml_element.elements['allowMultiNotification'].text
  end
  if xml_element.elements['adminLoginUsersQuota'] != nil
    self. = xml_element.elements['adminLoginUsersQuota'].text
  end
  if xml_element.elements['adminUserId'] != nil
    self.admin_user_id = xml_element.elements['adminUserId'].text
  end
  if xml_element.elements['firstName'] != nil
    self.first_name = xml_element.elements['firstName'].text
  end
  if xml_element.elements['lastName'] != nil
    self.last_name = xml_element.elements['lastName'].text
  end
  if xml_element.elements['country'] != nil
    self.country = xml_element.elements['country'].text
  end
  if xml_element.elements['state'] != nil
    self.state = xml_element.elements['state'].text
  end
  if xml_element.elements['additionalParams'] != nil
    self.additional_params = KalturaClientBase.object_from_xml(xml_element.elements['additionalParams'], 'KalturaKeyValue')
  end
  if xml_element.elements['publishersQuota'] != nil
    self.publishers_quota = xml_element.elements['publishersQuota'].text
  end
  if xml_element.elements['partnerGroupType'] != nil
    self.partner_group_type = xml_element.elements['partnerGroupType'].text
  end
  if xml_element.elements['defaultEntitlementEnforcement'] != nil
    self.default_entitlement_enforcement = xml_element.elements['defaultEntitlementEnforcement'].text
  end
  if xml_element.elements['defaultDeliveryType'] != nil
    self.default_delivery_type = xml_element.elements['defaultDeliveryType'].text
  end
  if xml_element.elements['defaultEmbedCodeType'] != nil
    self.default_embed_code_type = xml_element.elements['defaultEmbedCodeType'].text
  end
  if xml_element.elements['deliveryTypes'] != nil
    self.delivery_types = KalturaClientBase.object_from_xml(xml_element.elements['deliveryTypes'], 'KalturaPlayerDeliveryType')
  end
  if xml_element.elements['embedCodeTypes'] != nil
    self.embed_code_types = KalturaClientBase.object_from_xml(xml_element.elements['embedCodeTypes'], 'KalturaPlayerEmbedCodeType')
  end
  if xml_element.elements['templatePartnerId'] != nil
    self.template_partner_id = xml_element.elements['templatePartnerId'].text
  end
  if xml_element.elements['ignoreSeoLinks'] != nil
    self.ignore_seo_links = xml_element.elements['ignoreSeoLinks'].text
  end
  if xml_element.elements['blockDirectLogin'] != nil
    self. = xml_element.elements['blockDirectLogin'].text
  end
  if xml_element.elements['host'] != nil
    self.host = xml_element.elements['host'].text
  end
  if xml_element.elements['cdnHost'] != nil
    self.cdn_host = xml_element.elements['cdnHost'].text
  end
  if xml_element.elements['isFirstLogin'] != nil
    self. = xml_element.elements['isFirstLogin'].text
  end
  if xml_element.elements['logoutUrl'] != nil
    self.logout_url = xml_element.elements['logoutUrl'].text
  end
  if xml_element.elements['partnerParentId'] != nil
    self.partner_parent_id = xml_element.elements['partnerParentId'].text
  end
  if xml_element.elements['crmId'] != nil
    self.crm_id = xml_element.elements['crmId'].text
  end
  if xml_element.elements['referenceId'] != nil
    self.reference_id = xml_element.elements['referenceId'].text
  end
  if xml_element.elements['timeAlignedRenditions'] != nil
    self.time_aligned_renditions = xml_element.elements['timeAlignedRenditions'].text
  end
  if xml_element.elements['publisherEnvironmentType'] != nil
    self.publisher_environment_type = xml_element.elements['publisherEnvironmentType'].text
  end
  if xml_element.elements['ovpEnvironmentUrl'] != nil
    self.ovp_environment_url = xml_element.elements['ovpEnvironmentUrl'].text
  end
  if xml_element.elements['ottEnvironmentUrl'] != nil
    self.ott_environment_url = xml_element.elements['ottEnvironmentUrl'].text
  end
  if xml_element.elements['eSearchLanguages'] != nil
    self.e_search_languages = KalturaClientBase.object_from_xml(xml_element.elements['eSearchLanguages'], 'KalturaESearchLanguageItem')
  end
  if xml_element.elements['authenticationType'] != nil
    self.authentication_type = xml_element.elements['authenticationType'].text
  end
  if xml_element.elements['extendedFreeTrailExpiryReason'] != nil
    self.extended_free_trail_expiry_reason = xml_element.elements['extendedFreeTrailExpiryReason'].text
  end
  if xml_element.elements['extendedFreeTrailExpiryDate'] != nil
    self.extended_free_trail_expiry_date = xml_element.elements['extendedFreeTrailExpiryDate'].text
  end
  if xml_element.elements['extendedFreeTrail'] != nil
    self.extended_free_trail = xml_element.elements['extendedFreeTrail'].text
  end
  if xml_element.elements['extendedFreeTrailEndsWarning'] != nil
    self.extended_free_trail_ends_warning = xml_element.elements['extendedFreeTrailEndsWarning'].text
  end
  if xml_element.elements['eightyPercentWarning'] != nil
    self.eighty_percent_warning = xml_element.elements['eightyPercentWarning'].text
  end
  if xml_element.elements['usageLimitWarning'] != nil
    self.usage_limit_warning = xml_element.elements['usageLimitWarning'].text
  end
  if xml_element.elements['lastFreeTrialNotificationDay'] != nil
    self.last_free_trial_notification_day = xml_element.elements['lastFreeTrialNotificationDay'].text
  end
  if xml_element.elements['monitorUsage'] != nil
    self.monitor_usage = xml_element.elements['monitorUsage'].text
  end
  if xml_element.elements['passwordStructureValidations'] != nil
    self.password_structure_validations = KalturaClientBase.object_from_xml(xml_element.elements['passwordStructureValidations'], 'KalturaRegexItem')
  end
  if xml_element.elements['passwordStructureValidationsDescription'] != nil
    self.password_structure_validations_description = xml_element.elements['passwordStructureValidationsDescription'].text
  end
  if xml_element.elements['passReplaceFreq'] != nil
    self.pass_replace_freq = xml_element.elements['passReplaceFreq'].text
  end
  if xml_element.elements['maxLoginAttempts'] != nil
    self. = xml_element.elements['maxLoginAttempts'].text
  end
  if xml_element.elements['loginBlockPeriod'] != nil
    self. = xml_element.elements['loginBlockPeriod'].text
  end
  if xml_element.elements['numPrevPassToKeep'] != nil
    self.num_prev_pass_to_keep = xml_element.elements['numPrevPassToKeep'].text
  end
  if xml_element.elements['twoFactorAuthenticationMode'] != nil
    self.two_factor_authentication_mode = xml_element.elements['twoFactorAuthenticationMode'].text
  end
  if xml_element.elements['isSelfServe'] != nil
    self.is_self_serve = xml_element.elements['isSelfServe'].text
  end
end