Skip to content

Client Framework

Rohan Chhabra edited this page Jan 29, 2021 · 2 revisions

Client Framework Design Document

Structure

The client framework will have a bootstrapping interface called CMSClient which will specify a contract to adopt basic methods needed in the CMS client for functionality. It will also have DataExtractor and Session interfaces respectively that will pull the data from a source and maintain the client session respectively.

Interfaces

public interface CMSClient {
    Init(config)
    Run()
    Session()
}

public interface DataExtractor {

}

public interface Session {
    GetUser()
    GetHTTPClient()
}

Clone this wiki locally