add examples and update readme
This commit is contained in:
parent
3745b39726
commit
5aeb6eda9c
15
README.md
15
README.md
@ -19,9 +19,18 @@ You will need a valid username and token to use this package. If you do not have
|
|||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
TODO: Include short and useful examples for package users. Add longer examples
|
You can see an example in the /example folder, but a simple example is shown below:
|
||||||
to `/example` folder.
|
|
||||||
|
|
||||||
```dart
|
```dart
|
||||||
const like = 'sample';
|
// Import the package
|
||||||
|
import 'package:teamhydra_idgen/teamhydra_idgen.dart';
|
||||||
|
|
||||||
|
void main() async {
|
||||||
|
IDGen idgen = IDGen(username: 'your_username', token: 'your_token');
|
||||||
|
|
||||||
|
// Generate a new ID, in this example we are generating a UUID V4
|
||||||
|
IDGenResponse uuid =
|
||||||
|
await idgen.generateUUIDV4(); // all generations are async
|
||||||
|
print('Generated UUID: ${uuid.id}'); // print the generated ID
|
||||||
|
}
|
||||||
```
|
```
|
||||||
|
@ -4,8 +4,9 @@ import 'package:teamhydra_idgen/teamhydra_idgen.dart';
|
|||||||
void main() async {
|
void main() async {
|
||||||
IDGen idgen = IDGen(username: 'your_username', token: 'your_token');
|
IDGen idgen = IDGen(username: 'your_username', token: 'your_token');
|
||||||
|
|
||||||
// Generate a new ID, in this example we are generating a UUID V4
|
// A more complex example can be generating a new IDs with a specific alphabet
|
||||||
IDGenResponse uuid =
|
// and length
|
||||||
await idgen.generateUUIDV4(); // all generations are async
|
IDGenResponse newID = await idgen.generateNanoID(
|
||||||
print('Generated UUID: ${uuid.id}'); // print the generated ID
|
alphabet: 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789', size: 20);
|
||||||
|
print('New ID: ${newID.id}');
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user