@montarist/nilvera-api
Version:
An unofficial SDK for integrating with Nilvera e-Invoice, e-Archive services
72 lines (71 loc) • 4.42 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GENERAL_ENDPOINTS = void 0;
exports.GENERAL_ENDPOINTS = {
ALERTS: {
LIST: '/general/Alerts', // GET - Uyarı mesajlarını getirir
},
CAMPAIGNS: {
LIST: '/general/Campaigns', // GET - Kampanyaları getirir
},
COMPANY: {
GET: '/general/Company', // GET - Firma bilgilerini getirir
UPDATE: '/general/Company', // PUT - Firma bilgilerini günceller
MODULES: '/general/Company/Modules', // GET - Firma modüllerini getirir
CERTIFICATES: {
LIST: '/general/Company/Certificate', // GET - Firma sertifikalarını getirir
ADD: '/general/Company/Certificate', // POST - Firmaya sertifika ekler
UPDATE: '/general/Company/Certificate', // PUT - Firma sertifikasını günceller
GET_BY_SERIAL: (serialNumber) => `/general/Company/Certificate/${serialNumber}`, // GET - Seri numarasına göre sertifika getirir
DELETE: (id) => `/general/Company/Certificate/${id}`, // DELETE - Firma sertifikasını siler
},
LIST: '/general/Company/List', // GET - Kullanıcıya tanımlı firmaları getirir
},
COMPANY_IDENTIFICATION: {
LIST: '/general/CompanyIdentification', // GET - Firma kimlik bilgilerini listeler
ADD: '/general/CompanyIdentification', // POST - Firmaya yeni kimlik bilgisi ekler
DELETE: (id) => `/general/CompanyIdentification/${id}`, // DELETE - Firmadan kimlik bilgisi siler
},
CREDITS: {
GET: '/general/Credits', // GET - Kredi bilgisi getirir
},
CUSTOMERS: {
LIST: '/general/Customers', // GET - Müşteri listeler
ADD: '/general/Customers', // POST - Müşteri ekler
UPDATE: '/general/Customers', // PUT - Müşteri günceller
DELETE: (id) => `/general/Customers/${id}`, // DELETE - Müşteri siler
DELETE_BULK: '/general/Customers/Bulk', // DELETE - Müşteri toplu siler
SEARCH: (searchText) => `/general/Customers/Search/${searchText}`, // GET - Müşteri arar
GET_BY_TAX_NUMBER: (taxNumber) => `/general/Customers/GetCustomerInfo/${taxNumber}`, // GET - Müşteri bilgisini getirir
},
EXCHANGE_RATE: {
GET: '/general/ExchangeRate', // GET - Döviz kurlarını getirir
},
GIB_EARCHIVE_ACCOUNT: {
GET: '/general/GibEArchiveAccount', // GET - Gib kullanıcı adı ve parola getirir
UPDATE: '/general/GibEArchiveAccount', // PUT - Gib kullanıcı adı ve parola günceller
},
GLOBAL_COMPANY: {
LIST: '/general/GlobalCompany', // GET - Mükellef listesi getirir
SEARCH: (searchText) => `/general/GlobalCompany/Search/${searchText}`, // GET - Mükellef listesi içerisinde arama yapar
GET_INFO_BY_TAX: (taxNumber) => `/general/GlobalCompany/GetGlobalCustomerInfo/${taxNumber}`, // GET - Mükellef bilgisini getirir
GET_INFO_BULK: '/general/GlobalCompany/GetGlobalCustomerInfo', // POST - Mükellef bilgisini liste halinde getirir
CHECK_BY_TAX: (taxNumber) => `/general/GlobalCompany/Check/TaxNumber/${taxNumber}`, // GET - Vergi numarasından mükellef olup olmadığını sorgular
CHECK_BY_NAME: (name) => `/general/GlobalCompany/Check/Name/${name}`, // GET - Ünvanından mükellef olup olmadığını sorgular
ZIP: (aliasType, globalUserType) => `/general/GlobalCompany/${aliasType}/${globalUserType}`, // GET - Mükellef listesi ZIP olarak döner
},
MAILING: {
SETTINGS: '/general/Mailing/Setting', // GET - Mail ayarlarını getirir
WHATSAPP_TOGGLE: (isActive) => `/general/Mailing/Whatsapp/Setting/${isActive}`, // POST - WhatsApp özelliğini değiştirir
EMAIL_TOGGLE: (isActive) => `/general/Mailing/Email/Setting/${isActive}`, // POST - Mail özelliğini değiştirir
SMS_TOGGLE: (isActive) => `/general/Mailing/Sms/Setting/${isActive}`, // POST - Sms özelliğini değiştirir
},
STOCKS: {
LIST: '/general/Stocks', // GET - Stokları getirir
ADD: '/general/Stocks', // POST - Stok ekler
UPDATE: '/general/Stocks', // PUT - Stok günceller
DELETE: (id) => `/general/Stocks/${id}`, // DELETE - Stok siler
DELETE_BULK: '/general/Stocks/Bulk', // DELETE - Stokları toplu siler
SEARCH: (searchText) => `/general/Stocks/SearchStock/${searchText}`, // GET - Stok arar
},
};