/// <summary> /// Creates a default entity on the server /// </summary> /// <param name="accessLevel"> accessLevel for entity </param> /// <returns> The ID of the entity </returns> private string CreateDefaultAddressEntity(ACL.Access accessLevel) { TestResult tr = new TestResult(); ACL access = new ACL() { Other = accessLevel }; string entityId = ""; //Create entity BrainCloudClient.Instance.EntityService.CreateEntity( _defaultEntityType, Helpers.CreateJsonPair(_defaultEntityValueName, _defaultEntityValue), access.ToJsonString(), tr.ApiSuccess, tr.ApiError); if (tr.Run()) { entityId = GetEntityId(tr.m_response); } return(entityId); }
/// <summary> /// Creates a default entity on the server /// </summary> /// <param name="accessLevel"> accessLevel for entity </param> /// <returns> The ID of the entity </returns> private string CreateDefaultGlobalEntity(ACL.Access accessLevel = ACL.Access.None, string indexedId = null) { TestResult tr = new TestResult(_bc); ACL access = new ACL() { Other = accessLevel }; string entityId = ""; //Create entity if (string.IsNullOrEmpty(indexedId)) { _bc.GlobalEntityService.CreateEntity( _defaultEntityType, 0, access.ToJsonString(), Helpers.CreateJsonPair(_defaultEntityValueName, _defaultEntityValue), tr.ApiSuccess, tr.ApiError); } else { _bc.GlobalEntityService.CreateEntityWithIndexedId( _defaultEntityType, indexedId, 0, access.ToJsonString(), Helpers.CreateJsonPair(_defaultEntityValueName, _defaultEntityValue), tr.ApiSuccess, tr.ApiError); } if (tr.Run()) { entityId = GetEntityId(tr.m_response); } return(entityId); }