hoicko_lib 0.1.16

Hoicko library
Documentation
# Hoicko Library

**PRIVATE REPOSITORY - CONFIDENTIAL**

Internal Rust library for handling Hoicko activity and notification payloads.

## Proprietary Notice

This is a private, proprietary library owned by Hoicko. All rights reserved.
Unauthorized access, use, or distribution is prohibited.

## Internal Usage

Add to your `Cargo.toml`:

```toml
[dependencies]
hoicko_lib = { version = "0.1.0", registry = "hoicko-private" }
```

## Features

- Activity tracking
- Notification handling
- Serialization support
- Type-safe enums for actions and types

## Example Usage

```rust
use hoicko_lib::{ActivityAction, ActivityType, ActivityPayload, NotificationPayload};

// Create an activity payload
let activity = ActivityPayload::new(
    ActivityAction::Insert,
    ActivityType::Board,
    "doc123".to_string(),
    "domain123".to_string(),
    "user123".to_string(),
);

// Create a notification
let notification = NotificationPayload::new(
    "Title".to_string(),
    "Body".to_string(),
    "NOTIFICATION".to_string(),
    "from123".to_string(),
    "to123".to_string(),
    "domain123".to_string(),
);
```

## Security Notice

This repository contains proprietary code. Do not share or distribute.

## License

Copyright © 2024 Hoicko. All rights reserved.
Proprietary and confidential.