Returns the district for a course
 @param id
 @param [Hash] opts the optional parameters
 @return [DistrictResponse]
13757
def get_district_for_course(id, opts = {})
      data, _status_code, _headers = get_district_for_course_with_http_info(id, opts)
      return data
    end
398497
function classId(func) {
	var result = func['__id__'];
	if (result == null) {
		result = nonenum(func, '__id__', currentId++);
	}
	return result;
}
96020
def get_course_for_section(id, opts = {})
      data, _status_code, _headers = get_course_for_section_with_http_info(id, opts)
      return data
    end
605288
function f_tahta_id(_tahta_id, _opts) {

        /** @type {OptionsTahta} */
        var opts = result.OptionsTahta(_opts);

        return (Array.isArray(_tahta_id)
            ? result.dbQ.hmget_json_parse(result.kp.tahta.tablo, _tahta_id)
            : result.dbQ.hget_json_parse(result.kp.tahta.tablo, _tahta_id))
            .then(function (_dbTahta) {
                if (!_dbTahta) {
                    return null;
                }

                var rol = require('./db_rol'),
                    kurum = require('./db_kurum');

                function f_tahta_bilgileri(_tahta, _optsTahta) {
                    var /** @type {Tahta} */
                        olusan_tahta = schema.f_create_default_object(schema.SCHEMA.INDEX_TAHTA),
                        arrPromises = [];

                    if (_optsTahta.bGenel) { // 1. Genel bilgilerini
                        olusan_tahta.Genel = _tahta;
                    }

                    arrPromises.push(
                        _optsTahta.bRolleri
                            ? rol.f_db_rol_tumu(_tahta.Id)
                            : []);

                    arrPromises.push(
                        (_optsTahta.bKurumu && _tahta.Kurum_Id)
                            ? kurum.f_db_kurum_id(_tahta.Kurum_Id)
                            : null);

                    arrPromises.push(
                        _optsTahta.bUyeleri
                            ? f_tahta_uyeleri(_tahta.Id, opts ? opts.optUye : {})
                            : []);

                    arrPromises.push(
                        _optsTahta.bAnahtarlari
                            ? f_tahta_anahtar_tumu(_tahta.Id)
                            : []);

                    arrPromises.push(
                        _optsTahta.bAjanda
                            ? f_tahta_ajandasi(_tahta.Id)
                            : null);

                    // tahtanın :
                    // 2. Kurumunu
                    // 3. Kullanicilarini
                    // 4. Rollerini
                    // 5. Anahtarlarını

                    return arrPromises.allX()
                        .then(function (_ress) {

                            olusan_tahta.Roller = _ress[0];
                            olusan_tahta.Genel.Kurum = _ress[1];
                            olusan_tahta.Uyeler = _ress[2];
                            olusan_tahta.AnahtarKelimeler = _ress[3];
                            olusan_tahta.Ajanda = _ress[4];

                            return olusan_tahta;
                        });
                }

                if (Array.isArray(_dbTahta)) {
                    opts.bAjanda = false;

                    return _dbTahta.mapX(null, f_tahta_bilgileri, opts)
                        .allX()
                        .then(function (_dbTahtaBilgileri) {

                            //tahtanın ajandalarını topluca çekiyoruz
                            var tahta_idler = _dbTahtaBilgileri.pluckX("Genel.Id");
                            return f_tahta_ajandasi(tahta_idler)
                                .then(function (_dbAjandaBilgileri) {
                                    if (!_dbAjandaBilgileri) {
                                        return _dbTahtaBilgileri;
                                    }

                                    _dbTahtaBilgileri.forEach(function (_elm, _idx) {
                                        _elm.Ajanda = _dbAjandaBilgileri[_idx];
                                    });

                                    return _dbTahtaBilgileri;
                                });
                        })
                } else {
                    return f_tahta_bilgileri(_dbTahta, opts);
                }
            })
            .fail(function (_err) {
                l.e("Fail içinde HATA:\n\t", _err);
                return _err;
            });
    }
1284320
def get_schools_for_teacher(id, opts = {})
      data, _status_code, _headers = get_schools_for_teacher_with_http_info(id, opts)
      return data
    end
1277996
function f_kalem_id(kalem_id, _tahta_id, _opts) {
        var optsKalem = result.OptionsKalem(_opts);

        return (Array.isArray(kalem_id)
            ? result.dbQ.hmget_json_parse(result.kp.kalem.tablo, kalem_id)
            : result.dbQ.hget_json_parse(result.kp.kalem.tablo, kalem_id))
            .then(
                /**
                 *
                 * @param {DBKalem|DBKalem[]} _dbKalem
                 */
                function (_dbKalem) {
                    if (!_dbKalem) {
                        return null;
                    }

                    /**
                     *
                     * @param {KalemDB} _kalem
                     * @param {OptionsKalem} _optKalemBilgileri
                     * @returns {*}
                     */
                    function f_KalemBilgileriniCek(_kalem, _optKalemBilgileri) {

                        if (!_kalem) {
                            return null;
                        }

                        // > Birden fazla kalem_id için tek bir sorguyla  ne çekebiliriz?
                        // - Kalemlerin durum onayını tek bir sorguyla tümü için çekebiliriz.
                        // > Tek tek çekilmesi gereken kalem bilgileri nelerdir?
                        // - Takiptemi, teklifleri
                        // saf olarak gelen kalem bilgisini OnayDurumu, Takip ve Teklifler alanlarıyla genişleterek döneceğiz

                        var olusan_kalem = schema.f_create_default_object(schema.SCHEMA.KALEM);

                        olusan_kalem = _.extend(olusan_kalem, _kalem);

                        return result.dbQ.Q.all([
                                (_optKalemBilgileri.bOnayDurumu && _tahta_id
                                    ? f_kalem_onay_durumu(_kalem.Id, _tahta_id)
                                    : {Id: 0}),
                                (_optKalemBilgileri.bTakiptemi && _tahta_id
                                    ? result.dbQ.sismember(result.kp.tahta.ssetTakiptekiKalemleri(_tahta_id), _kalem.Id)
                                    : 0),
                                (_optKalemBilgileri.bArrTeklifleri
                                    ? f_kalem_teklif_tumu(_tahta_id, _kalem.Id)
                                    : [])
                            ])
                            .then(function (_ress) {
                                olusan_kalem.OnayDurumu = _ress[0];
                                olusan_kalem.Takip = _ress[1];
                                olusan_kalem.Teklifler = _ress[2];
                                return olusan_kalem;
                            });
                    };


                    if (Array.isArray(_dbKalem)) {// Onay durumlarını yekten çek, diğer bilgilerini her kalem için tek tek çek
                        optsKalem.bOnayDurumu = false;
                        return _dbKalem
                            .mapX(null, f_KalemBilgileriniCek, optsKalem)
                            .allX()
                            .then(function (dbKalemBilgilerle) {

                                return f_kalem_onay_durumu(kalem_id, _tahta_id)
                                    .then(function (dbKalemOnayDurumlari) {

                                        return dbKalemBilgilerle.map(function (_elm, _idx) {
                                            _elm.OnayDurumu = dbKalemOnayDurumlari[_idx];
                                            return _elm;
                                        });

                                    });
                            })
                            .fail(function (_err) {
                                throw new exception.Istisna("Kalem bilgisi çekilemedi", _err);
                            });
                    } else {
                        return f_KalemBilgileriniCek(_dbKalem, optsKalem);
                    }
                })
            .fail(function (_err) {
                console.log("DB ERROR oldu: ", _err);
                throw new exception.Istisna("Kalem bilgisi çekilemedi", "f_db_kalem_id içinde: " + _err);
            });
    }
815243
def get_course(id, opts = {})
      data, _status_code, _headers = get_course_with_http_info(id, opts)
      return data
    end
34215
def get_schools_for_school_admin(id, opts = {})
      data, _status_code, _headers = get_schools_for_school_admin_with_http_info(id, opts)
      return data
    end
622813
def get_teacher_for_section(id, opts = {})
      data, _status_code, _headers = get_teacher_for_section_with_http_info(id, opts)
      return data
    end
576689
def get_district_for_section(id, opts = {})
      data, _status_code, _headers = get_district_for_section_with_http_info(id, opts)
      return data
    end
346003
function f_kullanici_id(_kul_id, _opts) {
        // _kul_id yoksa null dön
        if (!_kul_id) {
            return null;
        }
        l.info("f_db_kullanici_id");

        // 1. Temel bilgileri
        // 2. Profil bilgileri
        // 3. Tahta bilgileri
        // 3.1 Tahta ID leri (_opts.Tahtalari.arrTahta_id || f_db_kullanici_tahta_idleri(kul_id) )
        // 3.2 Tahta bilgileri
        // 4. oturum durumu

        /** @type {OptionsKullanici} */
        var opts = result.OptionsKullanici(_opts),
            kul_id = _kul_id;

        return [
            // 1
            result.dbQ.hget_json_parse(result.kp.kullanici.tablo, kul_id),
            // 2
            opts.bProfil
                ? result.dbQ.hget_json_parse(result.kp.kullanici.hsetKullaniciProfilleri, kul_id)
                : null,
            // 3
            opts.bTahtalari
                ? (opts.Tahtalari.arrTahta_id != null ? opts.Tahtalari.arrTahta_id : f_kullanici_tahta_idleri(kul_id))
                : null,
            //4
            opts.bOturumDurumu
                ? f_kullanici_oturum_durumu(parseInt(kul_id))
                : 1
        ].allX()
            .then(function (_dbReplies) {

                if (_dbReplies[0] == null) {
                    //Kullanıcı yok, boş dön
                    return null;
                }

                /** @type {Kullanici} */
                var kullanici = schema.f_create_default_object(schema.SCHEMA.KULLANICI);

                // 1
                _.extend(kullanici, _dbReplies[0]);
                // 2
                kullanici.Profil = _dbReplies[1];

                // 4
                kullanici.OturumDurumu = parseInt(_dbReplies[3]);

                // 3
                var arrKullaniciTahtaIdleri = _dbReplies[2];
                if (Array.isArray(arrKullaniciTahtaIdleri) && arrKullaniciTahtaIdleri.length == 0) {
                    kullanici.Tahtalari = [];
                    return kullanici;
                }

                return arrKullaniciTahtaIdleri
                    .mapX(null, f_kullanici_tahtalari, opts.Tahtalari).allX()
                    .then(function (_arrTahtalari) {
                        kullanici.Tahtalari = _arrTahtalari;

                        return kullanici;
                    });
            })
            .then(function (_dbKullanici) {
                return _dbKullanici;
            });
    }
203132
public static function retrieveRefund($id, $refundId, $params = null, $opts = null)
    {
        return self::_retrieveNestedResource($id, static::PATH_REFUNDS, $refundId, $params, $opts);
    }
1206328
public static function retrieve($id, $opts = null)
    {
        $opts = \Stripe\Util\RequestOptions::parse($opts);
        $instance = new static($id, $opts);
        $instance->refresh();
        return $instance;
    }
609628
def get(self, id):
        
        self.cur.execute("SELECT * FROM jobs WHERE hash=?", (id,))
        item = self.cur.fetchone()
        if item:
            return dict(zip(
                ("id", "description", "last-run", "next-run", "last-run-result"),
                item))

        return None
811570
def get(self, id=None):
        
        if id is None:
            res = self._get('department/list')
        else:
            res = self._get('department/list', params={'id': id})
        return res['department']
810124
def find_self(_id,resource,options={})
			conditions = {:_id => _id}
			conditions[:resource_id] = resource.id.to_s if !resource.is_admin?
			#puts "conditions are:"
			#puts conditions.to_s
			all = self.where(conditions)
			#puts "the resultant size:"
			#puts all.size.to_s
			return all.first if all.size > 0 
			return nil
		end
131745
def get_user(id, opts = {})
      data, _status_code, _headers = get_user_with_http_info(id, opts)
      return data
    end