[GODRIVER-2800] Convert Session Interface to a Struct Created: 05/Apr/23 Updated: 08/Jan/24 |
|
| Status: | Blocked |
| Project: | Go Driver |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 2.0.0 |
| Type: | Improvement | Priority: | Unknown |
| Reporter: | Preston Vasquez | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Epic Link: | Go Driver 2.0: Driver | ||||||||||||
| Quarter: | FY23Q4 | ||||||||||||
| Description |
|
Currently there is only one implementation of the Session interface in the Go Driver, the sessionImplementation struct. This is confusing to users since we export the Session interface but seal it from external use. Following best practices, we should investigating converting the session interface to a struct. |