def put(self, tenant_id): """ Given Tenant id update Tenant """ data = request.json tenant = tenant_schema.load(data, transient=True, partial=True) result = tenant_schema.dump( tenant_service.update_tenant(tenant_id, tenant)) return generic_response(data=result)
def post(self): """Creates a Tenant """ data = request.json tenant = tenant_schema.load(data) tenant_id = tenant_service.create_tenant(tenant) return generic_response(data=tenant_id)
def put(self, tenant_user_id): """ Updates TenantUser by Id""" data = request.json tenant_user = tenant_user_schema.load(data, transient=True, partial=True) result = tenant_user_schema.dump( tenant_user_service.update_tenant_user(tenant_user_id, tenant_user)) return generic_response(data=result)
def get(self, tenant_id): """ Get list of Tenant Users given a Tenant id""" result = tenant_users_schema.dump( tenant_user_service.get_tenant_users_by_tenant_id(tenant_id)) return generic_response(data=result)
def post(self): """Creates a tenant user""" data = request.json tenant_user = tenant_user_creation_schema.load(data) result = tenant_user_service.create_tenant_user(tenant_user) return generic_response(data=tenant_user_schema.dump(result))
def get(self, tenant_user_id): """ Gets TenantUser by Id """ tenant_user = tenant_user_service.get_tenant_user_by_id(tenant_user_id) return generic_response(data=tenant_user_schema.dump(tenant_user))
def get(self, result_id): result = get_result_by_id(result_id) return generic_response(data=test_result_schema.dump(result))
def post(self): data = request.json tenant_user = test_result_schema.load( data) #transient=True, partial=True) result = create_test_result(tenant_user) return generic_response(data=test_result_schema.dump(result))
def get(self): result = get_result() return generic_response(data=test_result_schema.dump(result))
def post(self): data = request.json result = authentication_service.refresh(data["refresh_token"]) return generic_response(data=result)
def post(self): data = request.json result = authentication_service.login(data) return generic_response(data=result)
def get(self, tenant_id): """ Gets a Tenant by Id """ tenant = tenant_service.get_tenant_by_id(tenant_id) return generic_response(data=tenant_schema.dump(tenant))
def get(self): """ Gets List of all Tenants """ result = tenants_schema.dump(tenant_service.get_all_tenants()) return generic_response(data=result)